We are seeking a highly skilled and experienced Manager, Software Development to lead our development team. The ideal candidate will have a strong background in Azure/AWS cloud services, .NET framework/Java/Node.js, and Angular/React front-end development, along with hands-on experience in software architecture and team management.
If you are passionate about leading a team to deliver cutting-edge software solutions, we encourage you to apply for this exciting opportunity.
This is a hybrid role in our Newton, MA office and requires onsite work 3 days a week.
Essential Functions/Responsibilities
- Lead and manage a team of software developers and architects.
- Design and implement scalable, high-performance software solutions using Azure/AWS services, .Net/Java/Node.js.
- Develop web applications with a focus on user experience using Angular/React.
- Ensure code quality and maintainability by conducting code reviews and applying best practices.
- Collaborate with cross-functional teams to define and achieve project goals.
- Provide technical leadership in .NET and related technologies.
- Actively participate in the hands-on development of the application set, demonstrating technical expertise and fostering a culture of quality and innovation.
- Maintain comprehensive documentation for all applications and provide regular progress reports to management, ensuring transparency and accountability.
- Drive continuous improvement and innovation in software architecture and development processes.
- Manage project timelines, resources, and risk assessments.
- Mentor and develop team members through coaching, performance reviews, and goal setting.
Minimum requirements:
- Bachelor’s degree in engineering, technology, or a related field
- 8+ years of application development and application development management
Preferred qualifications/skills:
- Master’s degree in engineering, technology, or a related field preferred
- 8 years of experience in software development with a focus on Azure/AWS, .NET/Java/Node.js, and Angular/React.
- Proven experience in software architecture design and implementation.
- Strong understanding of cloud security practices and experience implementing security measures in Azure/AWS environments.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes, particularly within Azure/ AWS ecosystems.
- Knowledge of DDD, Event driven, Microservices architectural patterns is highly desired.
- Strong leadership skills and experience managing a software development team.
- Experience managing all phases of the project life cycle, including running project prioritization meetings, post-installation project post-mortem meetings and a proven track record of multi-tasking, meeting deadlines and delivering projects on budget.
- Excellent problem-solving, analytical, and communication skills.
- Familiarity with Agile methodologies and DevOps practices.
- Ability to thrive in a fast-paced, dynamic environment.
- Travel as required.
At this time, Bright Horizons will not sponsor an applicant for employment authorization/visa for this position.
The annual salary for this position is between $130,000 - $177,000. The pay range listed here is what Bright Horizons in good faith anticipates offering for this job opening. Actual compensation offers within this range will depend on a variety of factors including experience, education and training, certifications, geography, and other relevant business or organizational factors.
Benefits:
Bright Horizons offers the following benefits for this position, subject to applicable eligibility requirements:
- Medical, dental, and vision insurance
- Paid vacation, sick, holiday, and parental bonding leave
- Long-term and short-term disability insurance
- Money-saving discounts and financial planning tools
- Tuition assistance and education coaching
- Caregiving support and resources for the children and adults in your family
- Learn more at https://careers.brighthorizons.com/us/en/health-and-wellness