Principal Software Engineer

🕒 March 20

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

• Provide technical feasibility and evaluation of the product based on the business needs • Provide technical leadership to the team in design finalization, code reviews, and resolving production support and maintenance issues • Lead design and implementation of critical software components and systems • Mentor technical members of the team • Contribute to the development of coding standards, best practices, and guidelines • Collaborate with stakeholders to define and execute the technical roadmap • Stay informed about emerging technologies and industry trends to drive technical innovation • Hands-on role which involves coding on day-to-day basis • Lead domain modelling designs • Responsible for production on-call duties like any other team member • Produce high quality design documentation

🎯 Requirements

• 7+ years of expertise in Java , Spring boot microservices and Cloud Native technologies or similar (including 2+ years in a lead or principal capacity) • Designed, developed, and maintained a complex software solution involving multiple stakeholders • Proficient in AWS/EKS and SQL/NOSQL platforms • Preferred knowledge of service mesh technologies like Istio/Envoy • Deep knowledge and understanding of Cloud based development tools and processes • Proven experience in designing critical applications that interact with several other systems internally and externally • Deep knowledge and understanding of software development process in a distributed multi geography team environment • Good hands-on experience in domain driven modeling and API development. • Good working knowledge of SRE practices and responsibilities • Excellent problem-solving and communication skills including written and oral • Proven team player who can mentor other technical members of the team.

🏖️ Benefits

• Medical, dental, vision and life insurance • Retirement savings – 401(k) plan with generous company matching contributions (up to 6%), financial advisory services, potential company discretionary contribution, and a broad investment lineup • Tuition reimbursement up to $5,250/year • Business-casual environment that includes the option to wear jeans • Generous paid time off upon hire – including a paid time off program plus ten paid company holidays and three floating holidays each calendar year • Paid volunteer time — 16 hours per calendar year • Leave of absence programs – including paid parental leave, paid short- and long-term disability, and Family and Medical Leave (FMLA) • Business Resource Groups (BRGs) – BRGs facilitate inclusion and collaboration across our business internally and throughout the communities where we live, work and play. BRGs are open to all.

Apply Now

Similar Jobs

🕒 March 19

Mercury Insurance

5001 - 10000

💸 Finance

👥 B2C

Staff Software Engineer providing technical leadership for multiple agile teams to implement software product roadmaps at Mercury. Writing high-quality code and mentoring junior engineers while fostering innovation and excellence.

Apache

AWS

Azure

Cloud

Docker

GRPC

J2EE

Java

JavaScript

Kafka

Kubernetes

Microservices

NoSQL

Python

Spring

SQL

Go

🕒 March 19

iboss

201 - 500

C++ Software Engineer at iboss developing secure cloud solutions for global enterprises. Collaborating on innovative cybersecurity projects in a fast-paced environment.

DNS

SQL

TCP/IP

Unix

🕒 March 18

General Motors

10,000+ employees

🚗 Transport

⚡ Energy

🏢 Enterprise

Software Engineer responsible for designing and developing software in a Linux-based networking system. Collaborates with hardware and cloud teams to ensure reliability in vehicle communications.

Android

Cloud

Java

Linux

TCP/IP

🕒 March 18

Ambiq

201 - 500

🔧 Hardware

🤖 Artificial Intelligence

🤝 B2B

Principal Engineer - RTL developing SOC modules for Ambiq Micro, Inc. Responsible for pre-tape out quality and architecture exploration with a focus on Verilog and IP development.

🕒 March 18

Provost & Pritchard Consulting Group

201 - 500

🤝 B2B

🏛️ Government

Principal Engineer guiding capital improvement projects in California for Municipal Utilities. Collaborating with city staff and multidisciplinary teams on water, wastewater, and transportation infrastructure.