Principal Software Engineer

Empower Geographics Inc

Bangalore, KA, India
Java and spring boot development
Aws cloud-native application development
Scalable distributed systems design
Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own

Job Summary

  • Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own.
  • The Principal Engineer partners with architects to interpret, validate, and operate architectural designs, ensuring they are effectively translated into high-quality, maintainable solutions by engineering teams.
  • We have a flexible work environment, and fluid career paths, and we celebrate internal mobility while fostering a welcoming and inclusive environment.

Matching Summary

Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own.

Skills & Requirements

Must-have

  • Java and Spring Boot development
  • AWS cloud-native application development
  • Scalable distributed systems design
  • Technical leadership in software engineering
  • Backend services development
  • Architectural design interpretation

Nice-to-have

  • Microservices and API experience
  • Event-driven systems knowledge
  • Docker and Kubernetes familiarity
  • Performance tuning and observability
  • Mentoring and team support
  • Strong communication and documentation

Key Requirements

  • 10+ years software engineering experience
  • Strong technical leadership credentials
  • Proven experience with scalable distributed systems
  • Excellent communication and documentation skills
  • Prior Staff or Principal Engineering roles

Work Rights

Not specified

Tailored Resume

Cover Letter