Empower

Principal Software Engineer

Empower
Apply
21 days ago
Remote, United StatesStaff+

Base Salary

$125k - $182k/yr

Responsibilities

  • Evaluate technical feasibility and product solutions based on business needs.
  • Provide technical leadership for design finalization, code reviews, and production support issues.
  • Lead the design and implementation of critical software components and systems.
  • Mentor technical team members and contribute to coding standards, best practices, and guidelines.
  • Collaborate with stakeholders to define and execute the technical roadmap.
  • Code on a day-to-day basis and lead domain modeling designs.
  • Perform production on-call duties and maintain applications.
  • Produce high-quality design documentation and stay informed about emerging technologies.

Requirements

  • 10+ years of expertise in Java, Spring Boot microservices, and cloud-native technologies or similar, including 2+ years in a lead or principal capacity.
  • Experience designing, developing, and maintaining complex software solutions involving multiple stakeholders.
  • Proficiency with AWS/EKS and SQL/NoSQL platforms.
  • Experience designing critical applications that interact with multiple internal and external systems.
  • Deep understanding of cloud-based development tools, software development processes, and distributed multi-geography teams.
  • Hands-on experience with domain-driven modeling and API development.
  • Working knowledge of SRE practices and responsibilities.
  • Strong problem-solving, written, oral communication, teamwork, and mentoring abilities.
  • Preferred: knowledge of Istio or Envoy, a bachelor's degree in computer science or a related field, and architecture-level cloud or product certifications.

Benefits

  • Medical, dental, vision, and life insurance.
  • 401(k) retirement plan with company matching contributions up to 6%, financial advisory services, potential discretionary contributions, and a broad investment lineup.
  • Tuition reimbursement up to $5,250 per year.
  • Generous paid time off upon hire, including a paid time-off program, ten paid company holidays, and three floating holidays.
  • 16 hours of paid volunteer time per calendar year.
  • Paid parental leave, paid short- and long-term disability, and Family and Medical Leave programs.
  • Business Resource Groups and an inclusive, business-casual work environment.
  • Flexible work environment and remote or hybrid work arrangements may require reliable wired high-speed internet and a suitable home workspace; necessary computer equipment will be provided.

Tech Stack

AmbassadorAWSIstioJavaSpring BootSQL

Categories

Empower

About Empower

10,000+ employees
Contact me