About the Role
The individual in this role will lead software development initiatives, mentor engineers, and drive technical decisions to support scalable and maintainable systems.
Responsibilities
- Lead the design and implementation of software solutions
- Collaborate with product and engineering teams to define technical requirements
- Mentor junior developers and promote best coding practices
- Evaluate and integrate new technologies and frameworks
- Ensure code quality through reviews and automated testing
- Drive system architecture decisions for scalability and reliability
- Troubleshoot complex technical issues across distributed systems
- Support deployment pipelines and DevOps practices
- Maintain alignment with security and compliance standards
- Participate in agile planning and sprint execution
- Optimize application performance and response times
- Document technical designs and system workflows
- Coordinate with cross-functional teams to deliver features
- Promote reusability and modular design patterns
- Monitor production systems and respond to incidents
- Contribute to technical roadmaps and strategy
- Enforce coding standards and consistency across teams
- Improve development tooling and workflows
- Lead code refactoring efforts to reduce technical debt
- Facilitate knowledge sharing through technical presentations
Nice to Have
- Master’s degree in computer science or related discipline
- Experience in financial services or retirement systems
- Leadership in large-scale system migrations
- Certifications in cloud or software architecture
- Contributions to open-source projects
- Public speaking or conference presentations
- Experience with regulatory compliance in software
- Knowledge of data privacy frameworks
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexible scheduling options
Team
Part of a collaborative engineering team focused on innovation and continuous improvement
Why This Role Matters
- This position plays a critical role in shaping the future of digital services by leading engineering excellence and innovation.
- The engineer will influence key technology decisions that impact millions of users and long-term platform sustainability.
Growth and Development
- Opportunities for professional advancement are supported through mentorship, training, and leadership involvement.
- Engineers are encouraged to attend conferences, pursue certifications, and lead technical initiatives.
May be available for qualified candidates


