
Empower
Open Positions at Empower
22 open positions
Lead the architecture and scaling of production machine learning, analytics, and AI systems across the enterprise. This role connects data architecture, MLOps, model serving, and real-time decisioning to business outcomes.
Principal Software Engineer serving as a hands-on technical leader for complex software systems, from architecture and domain modeling through deployment and production support. The role emphasizes Java and Spring Boot microservices, cloud-native development, technical mentorship, and ownership of critical applications.
Software Engineer responsible for designing, developing, testing, and maintaining applications across the software development lifecycle. The role offers opportunities to lead feature-level coding, resolve complex issues, and contribute to architecture.
Lead the design and evolution of Empower’s mission-critical scheduling microservices while guiding a cross-functional squad and shaping modern cloud-native engineering practices. This hands-on leadership role focuses on Java, AWS, event-driven architecture, reliability, and incremental modernization.
Lead Full Stack Engineer responsible for designing, developing, and supporting complex consumer web applications across the full project lifecycle. The role combines hands-on Java and React development with technical leadership, mentoring, and cross-functional collaboration.
Software Engineer responsible for designing, developing, testing, and maintaining applications across the software development lifecycle. The role offers a flexible environment and opportunities to contribute to architecture, troubleshoot complex issues, and lead feature-level coding efforts.
Build and support secure, scalable full-stack applications for Canada Life’s digital platforms using Java, Spring Boot, JavaScript frameworks, and cloud-native technologies. The role spans frontend, backend, integration, data, testing, and production support in a collaborative Agile environment.
Join Empower as a Senior Software Engineer and help build solutions that support customers in achieving financial freedom. The company emphasizes flexibility, career mobility, inclusion, purpose, and work-life balance.
Build and support secure, scalable full-stack applications for Canada Life’s financial services platforms using Java, Spring Boot, JavaScript frameworks, and cloud-native technologies. The role spans frontend, backend, integration, data, testing, and production support.
The Security Automation Engineer builds Python-based automation and AI-enabled security tooling that strengthen cybersecurity operations and improve efficiency. The role combines security engineering, API integrations, cloud automation, and secure large language model and MCP capabilities.
Unlock 12 More Matching Jobs
Create an account to view all jobs matching your criteria.
First to know
Discover the latest jobs before everyone else
Zero Spam
No ghost jobs, reposts, or sponsored listings
AI-powered filters
Find the most relevant jobs for you