This Senior Manager, Software Engineering role is focused on leading high-impact software engineering initiatives for a security-critical platform used by institutions worldwide. The position requires leading teams, driving secure software development, ensuring system resilience, and collaborating with various departments to embed security throughout the product lifecycle. The role involves strategic leadership, technical expertise, and a hands-on understanding of secure desktop and web development.
Requirements
- Lead and mentor engineering teams focused on delivering secure, resilient software products.
- Drive adoption of secure software development lifecycle (SDLC) practices.
- Oversee advanced security testing, including white-box, black-box, and grey-box approaches.
- Guide development of desktop applications (e.g., C++) and cloud-based backend systems (e.g., AWS).
- Collaborate with Product, Security, QA, and Compliance teams.
- Own the evolution of system architecture for scalability, performance, and security.
- Build and develop engineering talent with a focus on secure coding, exploit prevention, and continuous upskilling.
- Support long-term product planning, legacy system modernization, and cross-functional technical decision-making.
Benefits
- Competitive annual salary
- Remote-first work environment
- Comprehensive health care coverage and wellness programs
- Paid time off, holidays, and self-care days
- Education reimbursement and professional development opportunities
- Retirement plan with company match/contribution
- Paid volunteer time and charitable contribution match
- Access to modern mental health platforms and home office support