Principal/Lead Software Engineer
Jobgether · United States · Today
RemoteRemoteEngineeringFull-time
Join a high-impact engineering team where you'll shape the technical direction of innovative software products while leading a talented, globally distributed group of developers.
Commensurate with experience
- Hands-on software engineering
- Strategic technical leadership
- Shape the technical direction of innovative software products
- Lead and mentor a globally distributed engineering team
- Foster technical excellence through coaching, code reviews, and day-to-day guidance
- Drive architectural decisions for scalable, secure, and maintainable software systems
- Contribute directly to full-stack development
- Collaborate closely with engineering leadership to define technical strategy, roadmap priorities, and long-term platform improvements
- Build and enhance customer-facing applications, internal tools, and automated operational systems using modern web technologies
- Partner with product managers, QA, and cross-functional stakeholders to deliver high-quality features and ensure successful product releases
- Promote engineering best practices, including testing, code quality, security, documentation, and continuous integration
- Identify and resolve technical risks, optimize application performance, improve development workflows, and support ongoing platform innovation
Requirements
- 7+ years of progressive software engineering experience, including technical leadership and system architecture responsibilities
- Proven experience leading or mentoring engineering teams within distributed or remote environments
- Strong full-stack development expertise with modern technologies such as React, TypeScript, Node.js, PostgreSQL, and RESTful API design
- Experience working with cloud platforms, particularly AWS services such as EC2, S3, Route 53, and RDS
- Solid understanding of software architecture, scalability, security, testing methodologies, and modern development best practices
- Familiarity with AI development frameworks or tooling, including LangChainJS, is a plus
- Experience with CI/CD pipelines, database administration, automated testing, UX/UI principles, or DevOps practices is advantageous
- Excellent communication, collaboration, and problem-solving skills with the ability to explain technical concepts to diverse audiences
- Strong ownership mindset, adaptability, and the ability to balance technical quality with business priorities in a dynamic environment
Benefits
- Competitive salary aligned with experience and expertise
- Comprehensive medical, dental, and vision insurance fully covered for employees
- Health Savings Account (HSA) and Flexible Spending Account (FSA) options
- Company-paid life insurance and short-term/long-term disability coverage
- 401(k) retirement plan with company matching
- Unlimited paid time off
- Paid parental leave
- Sabbatical program
- Opportunities for international travel and collaboration with global engineering teams
- Extensive professional development opportunities through industry-leading learning experiences
- Award-winning, collaborative workplace culture focused on autonomy, innovation, and career growth
- High-impact role with significant ownership and opportunities for advancement