What are the responsibilities and job description for the Director of Software Engineering position at A-MAX AUTO INSURANCE MASTER?
Job Details
About A-MAX
Start Your Career at A-MAX Insurance!
At A-MAX Insurance, we are growing fast, and we want YOU to be part of our success! For over 20 years, we have been helping our employees grow and reach their goals, and we are looking for motivated people ready to start their journey with us.
About A-MAX Insurance:
A-MAX is an industry leader that specializes in providing low-cost insurance to thousands of customers and businesses. We are dedicated to exceeding expectations by continuing to set forth our commitment of providing excellent service, affordable rates, and convenient locations. We believe that buying insurance should be quick, easy, and hassle-free; which is why we have made it our mission to simplify insurance by providing easy-to-understand, customized policies that best fit the needs and budgets of our customers.
A-MAX actively fosters the growth of our employees and company to maximize our positive impact on the community. Our motivation is to provide sustainable career opportunities for our employees and reward them for their dedication and commitment. A-MAX has aided in the economic growth of local communities by more than tripling our workforce and adding more jobs in low-to-middle-income neighborhoods.
Why Join Us?
Compensation
- Competitive salary
- Weekly Payroll
Comprehensive Benefits
- Medical, Dental, and Vision Insurance
- Voluntary Benefits
- FREE Basic Life Insurance & Long-Term Disability Coverage
Time Off & Work-Life Balance
- Paid Time Off
- Hybrid work schedule
- Paid Holidays
Financial Security & Retirement
- 401(k) with up to a 4% Company Match
- Short Waiting Period for Retirement Benefits
Career Growth & Support
- Opportunities for Internal Advancement
About the Position
What We are Looking for:
We are seeking a highly skilled Director of Software Engineering to lead the development and management of advanced software solutions. This individual will provide technology leadership, drive innovation, and oversee a talented software engineering team. The ideal candidate has extensive experience in full-stack software development, cloud-native technologies, microservices, and AI/ML integration, with a strong commitment to delivering exceptional user experiences.
This is a hybrid role in the Dallas area.
Job Responsibilities:
Team Leadership and Collaboration
- Lead and manage a team of developers and analysts, fostering a culture of collaboration, innovation, and continuous improvement.
- Provide mentorship, guidance, and professional development opportunities to team members.
- Collaborate effectively with cross-functional teams and stakeholders to align engineering objectives with business goals.
Technical Leadership
- Act as the technology expert and provide detailed architecture and design leadership.
- Oversee the full software development lifecycle (SDLC), ensuring best practices for high-quality, scalable solutions.
- Architect and implement robust, secure, and efficient systems using cloud-native technologies and microservices architecture.
- Drive the adoption of AI and ML technologies to enhance platform capabilities and customer experiences.
- Ensure the implementation of DevOps and cybersecurity best practices for platform reliability and security.
Project and Operational Management
- Accountable for all operational support and platform SLAs.
- Monitor, evaluate, and ensure the successful completion of tasks and projects.
- Write, review, and revise product requirements and specifications in alignment with business needs.
- Resolve performance issues and perform revisions to ensure smooth development processes.
Quality Assurance and UX Focus
- Conduct regular code reviews to ensure adherence to best practices and code quality standards.
- Perform quality assurance testing, including unit, system, and integration testing on newly developed or enhanced applications.
- Collaborate with UX designers to deliver best-in-class user experiences across all digital touchpoints.
Continuous Improvement and Innovation
- Stay updated with industry trends, emerging technologies, and best practices to maintain leadership in the field.
- Provide recommendations for improving, re-engineering, or replacing existing applications.
- Promote an agile development environment and foster a mindset of continuous improvement and innovation.
Position Qualifications:
Critical Skills & Experience Required
- Minimum of 10 years of hands-on experience in full-stack software development.
- At least 5 years of experience leading software delivery teams and implementing SDLC best practices.
- Demonstrated expertise in building advanced software solutions, cloud-native technologies, and microservices architecture.
- Strong proficiency in AI and ML technologies, DevOps practices, and cybersecurity.
- Proven track record of delivering high-quality UX design and scalable software solutions.
Technical Skills
- Expertise in the .NET Framework, .NET Core, ASP.NET, MVC Development, VB.NET, WCF Web Services, and ADO.NET.
- Proficiency in modern software stacks and front-end/back-end development, including HTML, CSS, jQuery, JavaScript, and Oracle Database.
- Strong database management experience with Microsoft SQL Server (including SSIS and SSRS).
- Knowledge of Agile methodologies and experience with tools like DevOps, CI/CD for build and release processes.
- Familiarity with secure software development lifecycle best practices.
Education and Certifications
- Bachelor's or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- One or more industry certifications (e.g., PMP, .NET, ITIL V4) is preferred.
Soft Skills
- Outstanding communication skills, both oral and written, with the ability to collaborate effectively at all organizational levels.
- Strong critical thinking, analytical abilities, and a strategic mindset.
- Ability to mentor and inspire engineering talent while promoting professional growth.
For information on A-MAX Auto Insurance & Affiliates, including more information on employee benefits and our company culture, visit our website at https://www.amaxinsurance.com/careers
A-MAX Auto Insurance & Affiliates is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.