Principal/Lead Software Engineer

New
Based in the United StatesFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
AWSNode.jsPostgreSQLTypeScriptReactCI/CDRESTful APIsLangChain

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.

Responsibilities

  • Lead and mentor a globally distributed engineering team, fostering technical excellence through coaching, code reviews, and day-to-day guidance.
  • Drive architectural decisions for scalable, secure, and maintainable software systems while contributing 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.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now