Senior Lead Software Engineer
Job DescriptionJob DescriptionJob brief
Senior Lead Software Engineer
Minimum Years of Experience Required: 6+ Years
Salary range: $170,000 - $220,000
or Work Permit: Please ensure you are a Permanent or have the legal right to work in the U.S., as we are not sponsoring employment visas for this role.
About the Role: As a Senior Lead Software Engineer, you will take on a pivotal role in leading multiple or complex software development projects, often with significant AI components or dependencies. You will provide high-level technical direction, mentor other leads and senior engineers, and ensure the successful delivery of robust, scalable, and high-performance solutions that leverage or support AI technologies. This position demands strong technical acumen, extensive leadership experience, and the ability to drive technical initiatives across teams.
Key Responsibilities:
-
Provide technical leadership and oversight for complex software projects, potentially spanning multiple teams, with a focus on architectural design and technical strategy, especially for AI-related initiatives.
-
Architect and design scalable, resilient, and high-performance systems and services that integrate with or provide infrastructure for AI models and workflows.
-
Mentor and develop technical leads and senior engineers within the team(s), raising the overall technical bar.
-
Drive technical innovation and ensure adherence to engineering best practices and architectural standards across projects.
-
Collaborate with engineering leadership, product management, and AI/ML teams to define technical roadmaps and priorities.
-
Troubleshoot and provide guidance on resolving complex technical challenges and production issues.
-
Contribute to the improvement of engineering processes and methodologies.
-
Lead technical discussions and present solutions to technical and non-technical stakeholders.
Qualifications:
-
Minimum 6+ years of extensive software engineering experience, with significant experience (typically 3+ years) in technical leadership roles overseeing projects or teams.
-
Deep expertise in software architecture, system design, and multiple programming paradigms.
-
Proven ability to lead and inspire engineering teams to deliver exceptional results on complex projects.
-
Experience designing and building large-scale, distributed systems on cloud platforms (AWS, Azure, GCP).
-
Strong understanding of the technical considerations for integrating and deploying machine learning models into production systems and building scalable AI infrastructure.
-
Excellent problem-solving, strategic thinking, and communication skills, with the ability to effectively communicate technical strategy to various stakeholders.
Benefits:
-
Stock Options or RSU program
-
Unlimited or Generous Paid Time Off and Holidays
-
Flexible Work Arrangements (Hybrid/Remote options)
-
Comprehensive Health, Dental, and Vision Insurance
-
401(k) with company match
-
Paid Parental Leave
-
Professional Development Stipend