Voya aims to solve the business problem of ensuring scalable, maintainable, and business-aligned software systems by hiring a Lead Software Engineer to drive the delivery of complex software solutions and guide technical execution.
Requirements
- Strong proficiency in multiple technologies (e.g., React, Node.js, Python, SQL/NoSQL, cloud platforms like Azure or AWS).
- Experience with system design, architectural patterns, and API development at scale.
- Familiarity with DevOps practices, CI/CD pipelines, and observability tools.
Responsibilities
- Lead the end to end delivery of major software components and services across the tech stack, from design to deployment.
- Serve as a technical lead on initiatives, coordinating development efforts, setting engineering direction and driving improvements to velocity and quality.
- Partner with product managers and cross-functional stakeholders to translate business needs into scalable technical solutions.
- Provide architectural input and advocate for engineering best practices, including secure coding, testing, and automation.
- Actively mentor engineers of varying experience levels through code reviews, technical guidance, and career development support.
- Influence team-level planning and prioritization by aligning technical solutions with business goals and constraints.
- Collaborate with DevOps and infrastructure teams to ensure deployment readiness, observability, and performance.
Other
- 6–9 years of professional software development experience, including full-stack or backend-focused roles.
- Effective communicator with the ability to influence both technical and non-technical stakeholders.
- Proven ability to lead complex technical initiatives and mentor other engineers.
- Customer Focused: Passionate drive to delight our customers and offer unique solutions that deliver on their expectations.
- Critical Thinking: Thoughtful process of analyzing data and problem solving data to reach a well-reasoned solution.