Principal Software Engineer
$145,000–$181,000 year
Hybrid · Newton, Massachusetts, United States
Job Summary
Lead the design and development of responsive web and mobile applications using Angular, Ionic, and standard JavaScript/CSS. Mentor engineers, collaborate with UX/UI designers and backend engineers, and deliver high-quality software through Azure-powered CI/CD pipelines. Conduct design and code reviews, participate in all phases of SDLC, and contribute to backend development. Must have 5+ years of experience with .NET and Azure and a Bachelor's degree in Computer Science or Engineering.
Required Qualifications
- Bachelor’s degree in Computer Science or Engineering
- 5+ years of professional software development experience
- 5+ years of experience with .NET and Azure
Desired Qualifications
- Deep expertise in Angular and/or Ionic
- Experience with Knockout.js and legacy front-end systems
- Familiarity with .Net technologies
- Database Development (MS SQL Server)
- Web Development (Angular, jQuery)
- RESTful Web Services
- Agile methodologies experience (e.g. Scrum)
- Excellent understanding of engineering best practices and software design
- Excellent written/documentation and verbal communication skills
- Mobile app development experience
- Strong understanding of responsive design, cross-browser compatibility, and front-end performance optimization
- Experience with MongoDB and NoSQL data modeling
- Track record of mentoring engineers and fostering a culture of learning
Additional Requirements
- Bright Horizons will not sponsor an applicant for employment authorization/visa for this position
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.