About the Opportunity
Our client is a technology-driven company that develops innovative software solutions and digital platforms to improve efficiency and user experience across complex industries. They are seeking an experienced Engineering Manager to join their team in Middlesex County, New Jersey and provide key technical leadership during a period of rapid growth. This role involves guiding a team of engineers to achieve higher levels of technical excellence and to develop scalable, reliable systems that support innovative healthcare products. More than a management position, it calls for strong architectural vision, hands-on mentorship, and close collaboration with product and QA teams to redesign core systems, elevate quality standards, and cultivate a culture focused on craftsmanship, reliability, and meaningful impact.
The annual base salary range is $140,000 to $180,000. Actual compensation offered to the successful candidate may vary from posted hiring range based upon geographic location, work experience, education, and/or skill level, among other things. Details about eligibility for bonus compensation (if applicable) will be finalized at the time of offer.
Job Responsibilities
- Provide technical direction and establish best practices in architecture, code quality, and system design to strengthen the engineering team
- Foster a culture of reliability and scalability across all applications and services
- Oversee complex projects from strategy development through production launch, ensuring successful delivery
- Coach and support engineers to enhance skills and advance technical expertise through feedback and guidance
- Remain involved in the codebase through careful code reviews, targeted contributions, and effective debugging when needed
- Collaborate closely with product management and quality assurance to deliver well-planned, high-impact solutions
Job Requirements
- 5–7+ years of professional software development experience with at least 2 years in an engineering leadership role
- Proven background designing and scaling complex web applications and backend services
- Track record of improving code quality, system reliability, and development processes while setting clear technical standards
- Experience working in regulated or data-sensitive industries where compliance, accuracy, and long-term maintainability are critical
- Skilled at mentoring engineers through code reviews, pair programming, and structured feedback to develop technical capabilities
- Strong ability to set goals, break down complex projects, and drive teams to deliver high-quality results
- Comfortable shifting between high-level architecture planning and detailed code-level problem solving
- Hands-on expertise with C# and multiple .NET versions for building and maintaining sophisticated backend systems
- Proficient in designing, optimizing, and troubleshooting relational database models and production environments
- Familiar with major cloud platforms such as Azure or AWS and their common components for hosting web applications
- Experience working within iterative development frameworks such as Agile or Kanban
- Bonus skills include using monitoring tools like Datadog or New Relic to improve application performance, managing cloud infrastructure with Bicep or Terraform, and applying front-end engineering principles with Angular and Node.js