You haven't searched anything yet.
As the Lead Engineer, you will report to the Software Engineering Manager, as well as continuously collaborate with key stakeholders across the business to solve the most critical technical problems.
You Will
Mentor software engineers utilizing proven design patterns and your experience building large-scale public-facing software
Conduct design and code reviews
Collaborate with Product and Project Management to take small ideas or concepts and turn them into high-fidelity technical game plans and achieve the products and business goals
Care about who you work with and how work is done. We hire carefully and the entire team is allowed to take part in evaluating potential hires
Relate to our core values (see below) and would like to contribute to a positive working environment and culture
Required Experience & Technical Skills
At least 6 years as a Full Stack Software Engineer and 3 years’ experience leading engineering teams
Adept at drafting, validating, and implementing software systems architecture using modern development and deployment technologies and can speak thoroughly to their tradeoffs.
Experience organizing and prioritizing tasks with Product and Project Management for a team of 4 Engineers
Strong experience with Node.js API development with GraphQL and REST interface
Strong Experience with front-end frameworks like ReactJS using TypeScript.
Experience with Node.js frameworks like NestJS.
Experience with Microservices and Event-Driven Architecture using AWS, Serverless, Lambda, Docker, and Kubernetes
Strong familiarity with data structures, algorithms, and design patterns
Proficient with PostgreSQL, and DynamoDB and understand when to use relational and non-relational databases.
A strong proponent of code testing and familiar with the common frameworks for the unit, integration, and functional tests
Experience working with DevOps Engineers using tools such as Terraform, CloudFormation, and CI/CD Pipelines.
BS or MS in Computer Science or related field; or comparable experience.
Full Time
$114k-137k (estimate)
02/08/2024
04/17/2024
allergandatalabs.com
Irvine, CA
<25
The job skills required for Lead Software Engineer include Software Engineering, AWS, JavaScript, Kubernetes, Docker, Computer Science, etc. Having related job skills and expertise will give you an advantage when applying to be a Lead Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Lead Software Engineer. Select any job title you are interested in and start to search job requirements.
The following is the career advancement route for Lead Software Engineer positions, which can be used as a reference in future career path planning. As a Lead Software Engineer, it can be promoted into senior positions as a Software Engineering Director that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Lead Software Engineer. You can explore the career advancement for a Lead Software Engineer below and select your interested title to get hiring information.