Jobs · Engineering

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

Similar jobs