Principal Engineer Software

Empower Geographics Inc

Java or c++ development
Software design process
Agile methodologies
The company is seeking a Principal Software Engineer to oversee the software design process for products, develop and test software, and provide feedback to junior developers

Job Summary

  • The company is seeking a Principal Software Engineer to oversee the software design process for products, develop and test software, and provide feedback to junior developers.
  • This role involves investigating and resolving complex technical issues, collaborating with cross-functional teams, and facilitating new software implementation.
  • Empower Geographics Inc. offers a flexible work environment, fluid career paths, and celebrates internal mobility, emphasizing purpose, well-being, and work-life balance.

Matching Summary

The company is seeking a Principal Software Engineer to oversee the software design process for products, develop and test software, and provide feedback to junior developers.

Skills & Requirements

Must-have

  • Java or C++ development
  • Software design process
  • Agile methodologies
  • Relational and NoSQL databases
  • RESTful / gRPC microservices
  • Cloud platforms (AWS/GCP)

Nice-to-have

  • Financial services experience
  • Wealth management experience
  • Inclusive and welcoming environment
  • Purpose and well-being focus

Key Requirements

  • 5+ years of hands-on experience in Java or C++
  • Experience with Scrum and Agile methodologies
  • Expertise in Relational and NoSQL databases
  • Experience with distributed cache technologies
  • Experience designing critical applications
  • Experience on RESTful / gRPC microservices
  • Experience in a Full stack environment
  • Experience with AWS or GCP
  • Postsecondary degree

Work Rights

Not specified

Tailored Resume

Cover Letter