Principal Software Engineer
Role summary
WealthPlus is seeking a Principal Software Engineer in the United States to set technical direction, own system architecture, and elevate engineering standards. This hands-on leadership role involves designing and delivering scalable, resilient systems, establishing best practices for development, performance, and reliability. Responsibilities include owning core platform architecture, mentoring engineers, driving technical execution, and contributing across the full development lifecycle. The ideal candidate will have extensive experience with distributed systems, backend architecture, relational databases (PostgreSQL), cloud infrastructure (AWS), and modern backend stacks. FinTech experience is preferred. This role requires a senior technical decision-maker capable of operating independently in ambiguous environments.
Principal Software Engineer
WealthPlus | United States
Role Overview
The Principal Software Engineer reports to the Head of Engineering and is responsible for setting technical direction, owning system architecture, and raising the engineering bar across the organization.
This is a hands-on leadership role focused on designing and delivering scalable, resilient systems while establishing best practices for development, performance, and reliability.
Responsibilities
- Own the architecture and design of core platform systems, ensuring scalability, performance, and maintainability
- Lead and mentor engineers, setting standards for code quality, system design, and delivery
- Drive technical execution across projects, ensuring alignment with product and business goals
- Contribute hands-on across the development lifecycle, including design, implementation, debugging, and optimization
- Establish and enforce engineering best practices, including code reviews, testing, and observability
- Identify and implement improvements in system performance, developer experience, and operational efficiency
- Evaluate and introduce new technologies where they provide clear leverage
- Act as the senior technical decision-maker for complex system and architecture challenges
Qualifications
- Extensive experience designing and operating distributed systems in production
- Strong expertise in backend architecture, APIs, and data modeling
- Experience with modern backend stacks (e.g., Node.js/Fastify, Python, or similar)
- Deep experience with PostgreSQL or similar relational databases
- Experience with cloud infrastructure (AWS preferred) and containerized environments
- Experience using AI tools to improve development workflows, testing, and code quality
- FinTech experience preferred, including trading, payments, custody, or retirement/recordkeeping systems
- Proven track record of delivering complex systems from design through production
- Ability to operate independently and drive technical decisions in ambiguous environments
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite