Lead Software Engineer

🕒 July 14

🇮🇳 India – Remote

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Empower

Empower

10,000+ employees

💸 Finance

💳 Fintech

👥 B2C

Finance • Fintech • B2C

Empower is a leading provider of financial services focused on helping individuals and organizations achieve financial freedom through retirement planning and investment management. Serving over 19 million Americans, Empower offers a comprehensive suite of finance-related services, including smart planning and investment advice, and tools like the Empower Personal Dashboard™ for a complete financial view. The company is renowned as a top retirement plan provider and works closely with personal investors, workplace plan savers, plan sponsors, and financial professionals. Empower is also recognized for initiatives in Diversity, Equity, Inclusion, and has a social commitment that bolsters community impact.

📋 Description

• Own the design, evolution, and quality of mission-critical microservices that orchestrate scheduling workflows • Lead technical discovery and design—write and socialize ADRs, run design reviews, and align decisions across teams • Champion clean code and definition of done; ensure high coverage and reliable CI/CD gates • Architect cloud-native solutions on AWS (Lambda, API Gateway, DynamoDB, SQS/FIFO, IAM) and define infrastructure as code in Terraform • Raise reliability through observability, performance engineering, secure/PII-free logging, and incident postmortems • Mentor and level-up engineers via pairing sessions, roadmap shaping, documentation, and healthy challenge of the status quo • Collaborate with Product, SRE, Data, and InfoSec to translate ambiguous requirements into secure, scalable APIs and event flows • Coordinate cross-team dependencies and drive incremental modernization from legacy to event-driven architecture

🎯 Requirements

• 8–10+ years of backend engineering experience • 1–3+ years leading projects or squad to deliver complex distributed systems at scale • Mastery of Java/Spring Boot including concurrency, resilience patterns, profiling, and robust testing • Hands-on depth with DynamoDB, Lambda, API Gateway, SQS/FIFO, and IAM roles/policies • Strong experience with Terraform • Advanced Docker file skills • Working knowledge of Kubernetes tuning and operations • Designed CI/CD pipelines integrating functional tests, static analysis, vulnerability scanning, and performance testing • Clear, concise technical writing and ability to align stakeholders through docs and diagrams • Nice-to-haves: Led modernization efforts from monoliths to event-driven/streaming architectures. • Background in financial services or other regulated industries • Experience with Microsoft Graph API, Microsoft Bookings, Microsoft RBAC, and Salesforce integration

🏖️ Benefits

• flexible work environment • fluid career paths • internal mobility celebrated • purpose, well-being, and work-life balance recognized

Apply Now

Similar Jobs

🕒 July 11

Upland Software

1001 - 5000

💼 Consulting

📣 Marketing

☁️ SaaS

Software Engineer II for Upland, working on the Panviva product with global teams. Responsibilities include developing and maintaining application code, troubleshooting, and collaborating.

🇮🇳 India – Remote

💰 $115M Post-IPO Equity on 2022-07

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 July 11

Upland Software

1001 - 5000

💼 Consulting

📣 Marketing

☁️ SaaS

Software Engineer II for Upland India developing full stack applications for Panviva product. Collaborating with a global team to maintain and enhance application code.

🇮🇳 India – Remote

💰 $115M Post-IPO Equity on 2022-07

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 July 11

Trade Quo

1 - 10

📦 Logistics

🏭 Manufacturing

💼 Consulting

Mobile Software Engineer building native iOS and Android applications for an innovative fintech company. Integrating trading services and developing seamless user experiences in a remote role.

🇮🇳 India – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 July 11

Trade Quo

1 - 10

📦 Logistics

🏭 Manufacturing

💼 Consulting

Payments Software Engineer responsible for integrating Payment Service Providers into payment portal. Building and maintaining deposit and withdrawal flows within a fintech company.

🇮🇳 India – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 July 10

3Pillar Global

1001 - 5000

💼 Consulting

🏥 Healthcare

🛡️ Insurance

Senior Software Engineer guiding technical direction and implementation of AI-native products. Collaborating with a global team to deliver scalable enterprise-level systems in AI transformation.

🇮🇳 India – Remote

💰 Private Equity Round on 2021-10

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer