Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Empower

Principal Engineer, Software

Empower

Principal Software Engineer developing and testing software to meet client needs in financial technology. Leading design processes and mentoring engineers in a collaborative environment.

Posted 5/6/2026full-timeRemote • 🇺🇸 United StatesLeadWebsite

Tech Stack

Tools & technologies
AWSCassandraCloudDynamoDBGoogle Cloud PlatformGRPCJavaMySQLNoSQLPostgresRedis

About the role

Key responsibilities & impact
  • Lead and oversee the software design process
  • Develop and test software to ensure it meets the needs of end-users
  • Contribute to the improvement of development processes and software architecture
  • Investigate and resolve complex technical issues and bottlenecks
  • Collaborate with cross functional teams to debug and improve products
  • Facilitate new software implementation
  • Participate in code reviews and enforce standard practices within the team
  • Continuously learn and adapt to modern technologies and development practices
  • Mentor junior and mid-level engineers and provide technical guidance
  • Provide technical support

Requirements

What you’ll need
  • Should have designed, developed, maintained a complex software solution involving multiple stakeholders.
  • 5+ years of hands on experience in either Java or C++
  • Experience with Scrum and other Agile methodologies
  • Solid Expertise on one or more Relational databases (MySQL, PostgreSQL etc.), NoSQL databases (DynamoDB, Cassandra, Couchbase etc.) and distributed cache technologies such as Redis
  • Proven experience in designing critical applications that interact with several other systems internally and externally.
  • Experience on RESTful / gRPC micro services
  • Strong documentation, problem-solving, and debugging skills
  • Experienced in working in a Full stack environment
  • Experience with one or more Cloud platforms AWS(Preferred), GCP
  • Excellent communication and technical influencing skills
  • Proven team player who can mentor other technical members of the team.

Benefits

Comp & perks
  • Flexible work environment
  • Fluid career paths
  • Purpose and well-being programs
  • Work-life balance support
  • Opportunities for volunteering

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaC++ScrumAgile methodologiesMySQLPostgreSQLDynamoDBCassandraRedisRESTful services
Soft Skills
problem-solvingdebuggingcommunicationtechnical influencingmentoringcollaborationleadershipadaptabilitydocumentationteam player