Bright Horizons is looking to build scalable, secure, and high-performing applications by hiring a Senior Principal Software Engineer to provide technical leadership and architectural guidance.
Requirements
- Technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, HTML & CSS, .NET 6, JavaScript frameworks (i.e. Angular version 16 or greater or React), SQL Server, OR equivalent experience.
- 3+ years’ experience and skills in building cloud-based SaaS applications
- 1+ year experience and skills in understanding applied GenAI use cases and creating values.
- Strong experience designing and implementing RESTful APIs, microservices, and event-driven architectures.
- Strong understanding of networks and security principles (i.e. load balancing, DNS, certs, etc.)
- Deep knowledge of Azure (or GCP or AWS) PaaS/SaaS services, containerization, and serverless architectures.
- Advanced proficiency in front-end technologies: Angular, TypeScript, HTML5, SCSS/CSS, MFE and unit testing frameworks.
Responsibilities
- Lead the design and development of scalable, secure, and high-performing web and mobile applications.
- Apply advanced concepts, theories, and principles to create multi-disciplinary innovations and solutions for complex or risky business situations.
- Define and enforce architectural standards, coding best practices, and design patterns.
- Provide hands-on development for critical components and guide teams in resolving complex technical challenges.
- Collaborate with business stakeholders, product owners, and UX teams to translate business requirements into technical solutions.
- Provide thought leadership to ensure that systems and services are designed and operating to achieve optimal levels of performance, reliability, and sustainability.
- Mentor, coach, and technically guide developers during sprints, fostering a culture of technical excellence and continuous learning.
Other
- This Hybrid role requires in-person work at our Newton, MA headquarters.
- Bachelor's degree in computer science or related field - Required
- 10 years experience in software development, including at least 2 years in a technical leadership or principal engineer role - Required
- At this time, Bright Horizons will not sponsor an applicant for employment authorization/visa for this position.
- Excellent communication and presentation skills, with the ability to convey complex technical concepts to non-technical stakeholders.