We are seeking an experienced Manager, Software Engineering to provide leadership, direction, and technical vision across software development teams supporting Clinical Solutions. This role combines people leadership, technical expertise, and delivery ownership, ensuring the successful execution of software initiatives across the full development lifecycle.
Requirements
- 10+ years of professional software development experience.
- 2+ years of people management experience.
- Bachelor’s degree in Engineering, Computer Science, or equivalent experience (advanced degree preferred).
- Strong experience with large, complex software systems and enterprise‐scale architectures.
- Proficiency across multiple development languages and platforms, including (but not limited to): Java/J2EE, JavaScript, C/C++, HTML, XML, SQL,.NET, Windows, UNIX.
- Deep knowledge of database technologies, data modeling, optimization, and performance tuning.
- Experience with test‐driven development, code reviews, and modern SDLC practices.
- Expertise in Agile and/or Waterfall methodologies.
- Strong understanding of offshore delivery models, managed services, and staff augmentation.
- Experience with CI/CD pipelines, development tooling, and project management platforms.
- Proven ability to lead cross‐functional and offshore teams effectively.
- Strong budgeting, planning, and financial management skills.
- Advanced problem‐solving and decision‐making capabilities.
- Excellent verbal and written communication skills, with the ability to engage technical and non‐technical audiences, including senior leadership.
Benefits
- Private Medical and Dental Plan
- Savings Fund
- Life Insurance
- Meal / Grocery Voucher