This is a hybrid role in our Newton MA office.
The Software Architect will guide and mentor a diverse team of developers across the USA and India focusing on developing mobile and web applications using Angular Swift Objective C Kotlin and Google Cloud. This role emphasizesfrontend and mobile development modernizing legacy systems ensuring they meet current and future business needs. The architect will create scalable robust solutions and foster a culture of continuous improvement and technical excellence.
Additionally the Application Architect will design and manage technology solutions aligned with business needs focusing on manageability scalability usability resiliency availability security and safety. They will determine coding standards collaborate with stakeholders to prioritize development and participate in technology evaluations and standards committees. The architect will influence and optimize software architectures across the organization.
What you will be doing:
- Lead the design and modernization of legacy systems to meet current and future business needs with a strong focus on frontend and mobile development using Swift Kotlin Android Dart and React Native.
- Ensure solutions are scalable robust and innovative particularly in the context of mobile and web applications.
- Provide technical leadership on the design development and execution of software solutions emphasizing userfriendly interfaces.
- Design and implement easytouse and intuitive user interfaces.
- Develop and use relevant industry standards and domain information models to satisfy functional and nonfunctional requirements.
- Ensure compliance with mandated standards and guidelines.
- Propose new technical architectures and solutions to improve and enhance existing systems.
- Evaluate and test emerging technologies and tools.
- Determine scope and provide level of effort estimates for project tasks.
- Match required skill sets to task requirements and allocate team resources appropriately.
- Collaborate with management product owners and project managers to evaluate requirements and prioritize development particularly formobile and web projects
- Conduct or facilitate collaborative data modeling activities among multiple stakeholders.
- Support business development efforts where data architecture and analysis requirements are defined.
- Facilitate team and client meetings effectively.
- Hold regular status meetings with the project team.
- Keep the project team wellinformed of changes within the organization and general corporate news.
- Deliver engaging informative wellorganized presentations.
- Resolve and/or escalate issues in a timely fashion.
- Communicate difficult or sensitive information tactfully.
- Consistently acknowledge and appreciate each team members contributions.
- Effectively utilize each team member to their fullest potential.
- Motivate the team to work together efficiently.
- Keep track of lessons learned and share those lessons with team members.
- Mitigate team conflict and communication problems.
- Enhance IT best practices policies and methodologies in conjunction with the CIO and IT leadership team.
- Participate in the IT transformation to a worldclass IT organization and partner with the business.
- Travel as required to support project and team needs.
What we hope you bring to the role:
- Bachelors degree in computer science or related field required
- 6 years of experience required
- Thorough understanding of the complete software development lifecycle with ability to learn and adapt to new technologies quickly.
- Deep knowledge of designing enterprisescale applications using distributed micro services Domain Driven Design (DDD) eventdriven and cloud native architectures.
- Experience in designing and modernizing legacy systems.
- Strong understanding of software architecture principles and patterns.
- Proficiency in Angular and the Ionic framework for the mobile development.
- Experience in designing and implementing user interfaces.
- Expertise in any of these languages: Objective C Swift Kolin Angular Ionics Dart and Android.
- Knowledge of RESTful API design and development.
- Proficiency in MongoDB including schema design and optimization.
- Experience with database scaling and performance tuning.
- Strong experience with Google Cloud Platform (GCP) including services like Cloud Run Cloud Functions and Cloud Storage.
- Knowledge of cloud architecture and best practices for scalability security and cost management.
- Familiarity with DevOps practices and tools.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
- Proven ability to lead and mentor a diverse team of developers.
- Experience in fostering a culture of continuous improvement and technical excellence.
- Strong collaboration skills with crossfunctional teams including product owners and project managers.
- Excellent verbal and written communication skills.
Life at Bright Horizons:
Our people are the heart of our company. Because were as committed to our own employees as we are to the children families and clients we serve our collaborative workplaces are designed to grow careers and support personal lives. Come build a brighter future with us.
Bright Horizons provides equal opportunity in all aspects of employment and does not discriminate against any individual on the basis of race color religion sex age disability sexual orientation veteran status national origin genetic information or any other characteristic protected under federal state or local law. Bright Horizons complies with the laws and regulations described in the following federal government resources: Know Your Rights Family and Medical Leave Act (FMLA) and Employee Polygraph Protection Act (EPPA).
If you require assistance or a reasonable accommodation in completing these application materials or any aspect of the application and hiring process please contact the recruitment helpdesk ator . Determinations on requests for reasonable accommodation will be made on a casebycase basis.