Principal Software Engineer

Bright Horizons Family Solutions Inc.
Newton, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Newton, United States of America

Tech stack

JavaScript
.NET
API
Azure
CSS
Software as a Service
Mobile Application Software
Knockout.js
Systems Development Life Cycle
Ionic
Responsive Web Design
Software Engineering
Software Technical Review
Backend
Angular
Information Technology

Job description

Experteer Overview In this role you lead the development of responsive web and mobile apps, shaping architecture and mentoring engineers within a highly technical team. You collaborate with UX, product, and backend teams to deliver top-tier experiences and performance. You influence technology direction through prototyping and research, while delivering robust .NET APIs and Azure-powered CI/CD pipelines. This opportunity sits at the intersection of impactful education and scalable software, offering growth and meaningful impact. Compensation / Benefits * Lead design and development of modern, responsive web and mobile applications using Angular, Ionic, Knockout.js, and JavaScript/CSS * Collaborate with UX/UI designers, product managers, and backend engineers to ensure seamless user experiences * Champion front-end performance, accessibility, and responsive design best practices * Contribute to SaaS solutions, design and develop software systems, and guide architectural decisions * Research and prototype new technologies, making recommendations aligned with roadmaps * Conduct design and code reviews and mentor engineers through technical discussions * Participate in all SDLC phases from analysis and design to development, testing, deployment, and support * Contribute to backend development with .NET for APIs supporting front-end needs * Leverage Azure services and CI/CD pipelines to deliver high-quality software Tasks * 5+ years of professional software development experience * 5+ years of experience with .NET and Azure * Bachelor's degree in Computer Science or Engineering (or equivalent experience via 5 additional years) Key requirements * Medical, dental, and vision insurance * Paid vacation, sick, holiday, and parental bonding leave * 401(k) retirement plan * Life insurance * Disability insurance * Tuition assistance and education coaching

Requirements

leave and prototype new technologies, making recommendations aligned with roadmaps * Conduct design and code reviews and mentor engineers through technical discussions * Participate in all SDLC phases from analysis and design to development, testing, deployment, and support * Contribute to backend development with .NET for APIs supporting front-end needs * Leverage Azure services and CI/CD pipelines to deliver high-quality software Tasks * 5+ years of professional software development experience * 5+ years of experience with .NET and Azure * Bachelor's degree in Computer Science or Engineering (or equivalent experience via 5 additional years) Key requirements * Medical, dental, and vision insurance * Paid vacation, sick, holiday, and parental bonding leave * 401(k) retirement plan * Life insurance * Disability insurance * Tuition assistance and education coaching

Apply for this position