Job description
Job Summary:
A growing insurance services organization is seeking a Software Engineering Manager with a blend of hands-on development expertise and proven leadership experience. This role will oversee engineering operations, lead a team of developers, and drive the implementation of scalable technical solutions. The ideal candidate is well-versed in modern technologies such as Java, Angular, AWS, and related frameworks, and thrives in a fast-paced, collaborative environment.
Essential Functions:
-
Oversee day-to-day software engineering operations, ensuring systems and applications run efficiently and securely.
-
Lead, mentor, and manage a team of engineers, fostering a collaborative and high-performance culture.
-
Develop and execute technical strategies that align with organizational goals and future growth.
-
Manage projects from inception to delivery, including system upgrades, implementations, and process improvements.
-
Establish and enforce quality assurance standards, including automated testing and system performance reviews.
-
Troubleshoot and resolve technical challenges in a timely manner.
-
Maintain accurate reporting and documentation of systems, projects, and performance metrics.
Knowledge, Skills and Abilities:
-
Minimum 10 years of software engineering and management experience, with exposure to both front-end and back-end development.
-
Strong expertise in Java, Angular, Node.js, SQL, AWS, and modern testing tools such as Playwright.
-
Proven ability to lead and inspire technical teams while driving successful project outcomes.
-
Strong problem-solving and analytical skills, with a hands-on approach to technical challenges.
-
Experience with project management methodologies and tools (e.g., JIRA, Asana).
-
Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
Compensation Package:
-
$160,000–$200,000 annual salary range.
-
Onsite role based in New York, NY.
-
Comprehensive benefits package.
#LI-MC1