MissionSquare Retirement's Web Technology team is looking to create next-generation web applications by hiring a Principal Architect, Software Engineering to combine technical expertise with leadership skills for successful project delivery.
Requirements
- Expertise in designing and architecting complex, reusable application components and integration solutions
- Proficiency with front-end technologies (React, JavaScript, HTML, CSS) and back-end frameworks (Java, Spring Boot)
- Strong understanding of RESTful API design and integration
- Experience with SQL databases, cloud platforms (AWS, Azure), containerization (Docker), and CI/CD pipelines
- Knowledge of version control systems (GitHub)
- AWS certification is a plus
- Familiarity with React Native and Flutter is a plus
Responsibilities
- Architect, design, and implement scalable, high-performance web applications using front-end technologies (HTML, CSS, JavaScript, React) and back-end frameworks (Node.js, Java with Spring Boot)
- Build and integrate secure, maintainable RESTful APIs for enterprise-grade applications
- Apply DevOps principles, leveraging CI/CD pipelines and containerization tools (Docker); deploy and manage applications on cloud platforms (AWS, Azure)
- Maintain code integrity and version control using GitHub; conduct code reviews for standards and security
- Document technical solutions and processes aligned with team standards
- Stay informed about best practices and emerging technologies
- Performs other duties as assigned
Other
- Bachelor’s degree in information systems, Engineering, or related field preferred; or equivalent combination of education and experience
- 10+ years of relevant experience in software engineering.
- Experience in financial services or other regulated industries is highly desirable
- Strong solution design, problem-solving, and analytical skills
- Excellent verbal and written communication skills
- Ability to mentor and lead teams effectively
- Familiarity with Agile/Scrum methodologies and tools like Jira