Senior Technical Lead, Engineering
EvolusRole Overview
Evolus is seeking an experienced and driven Senior Technical Lead to join our Engineering team in Newport Beach, CA. This pivotal role demands a blend of technical depth, principled thinking, and a high bar for quality. You will be responsible for leading a team of engineers, providing guidance, mentorship, and fostering a culture of collaboration and innovation.
Key Responsibilities
Leadership & Mentorship
- Lead a team of engineers, providing guidance and mentorship.
- Foster a culture of collaboration, innovation, and continuous improvement.
Architectural Oversight
- Design and architect scalable, secure, and robust web applications and platforms.
- Ensure alignment with the company's strategic goals and technical requirements.
Technical Excellence
- Drive the adoption of best practices in coding, testing, and deployment.
- Lead by example in writing high-quality, maintainable code.
Collaboration
- Work closely with cross-functional teams, including product management, UX/UI design, and business stakeholders.
- Define technical requirements and deliver high-quality solutions.
Project Management
- Oversee project timelines, deliverables, and team performance.
- Ensure projects are delivered on time and within scope.
Innovation
- Stay up-to-date with emerging technologies and industry trends.
- Propose and implement innovative solutions to improve our technology stack and product offerings.
Cloud & DevOps
- Leverage cloud services (preferably AWS) to build serverless and scalable applications.
- Implement and maintain CI/CD pipelines to streamline development and deployment processes.
Testing & Quality Assurance
- Ensure robust automated testing practices using tools like Cypress and Jest.
- Maintain a high standard of code quality through thorough testing and code reviews.
Version Control
- Manage and oversee version control processes using Git.
- Ensure that development workflows are efficient and follow best practices for branching, merging, and releasing.
Problem Solving
- Tackle complex technical challenges and provide effective solutions.
- Troubleshoot issues and implement necessary fixes and improvements.
Required Skills & Experience
- Minimum of 10 years of professional experience in software development and engineering roles.
- Proven experience in leading and mentoring software engineering teams.
- Strong proficiency in front-end and back-end development using technologies such as React, Next.js, and Nest.js.
- Hands-on experience with GraphQL and RESTful API development.
- Extensive experience with AWS or other cloud platforms.
- Proficiency in Node.js and GoLang for back-end development.
- Experience with both NoSQL (DynamoDB) and SQL (PostgreSQL) databases.
- Familiarity with setting up and maintaining CI/CD pipelines.
- Proficient with automated testing frameworks such as Cypress and Jest.
- Strong experience with Git, including branch management, merge strategies, and release management.
- Strong analytical and problem-solving abilities.
- Excellent verbal and written communication skills.
Compensation & Total Rewards
- The expected pay range for this position is $161,920 - $205,000.
- We offer more than just a paycheck, including competitive medical, dental, and vision benefits, life insurance, short-term disability, equity options, RSUs, stock options, discretionary bonuses, mental health resources, flexible paid time off, holiday soft closure, catered meals, and a fully stocked kitchen.
Benefits Extracted with AI
- 401(k)
- medical insurance
- dental insurance
- vision insurance
- life insurance
- short-term disability
- equity options
- RSUs
- stock options
- discretionary bonuses
- mental health resources
- flexible paid time off
- holiday soft closure
- catered meals
- fully stocked kitchen
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer with Front-End Experience (Next.js/Vercel)
Join Subject as a Senior Software Engineer with expertise in Next.js and Vercel, leading innovative projects in a dynamic ed-tech startup.
Lead Software Engineer with AWS and REST Expertise
Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.
Software Engineering Technical Lead
Lead software engineering at Engrain, focusing on PHP, Laravel, JavaScript, and team leadership in Denver.
Senior Software Engineer II, Provider Experience
Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.
Engineering Team Lead with React.js and TypeScript
Lead a cross-functional engineering team at Deel, focusing on React.js and TypeScript development.
Senior Backend Developer - Java, Microservices
Join Oracle as a Senior Backend Developer focusing on Java and Microservices to revolutionize healthcare technology.
Principal Software Developer - Frontend Framework
Join Oracle as a Principal Software Developer focusing on frontend frameworks. Work remotely with cutting-edge technologies.
Senior Software Engineer (.NET Core, AWS)
Join Reveleer as a Senior Software Engineer to develop and maintain cloud-native applications using .NET Core and AWS.
Senior Full Stack Engineer
Join Revv as a Senior Full Stack Engineer to lead innovative software solutions in the automotive industry using Node.js, React, and TypeScript.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Senior Principal Backend Developer
Join Alcon as a Senior Principal Backend Developer in Fort Worth, TX, focusing on backend development and cloud computing.
Senior Software Engineer
Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.
Technical Manager & Senior Software Engineer
Lead and mentor a team of software engineers while contributing to project development in a remote role.
Senior Software Engineer, Borrower Support
Senior Software Engineer role in borrower support, focusing on AWS, Python, React, and Postgres in a hybrid work environment.
Senior Full Stack Engineer
Join Provenir as a Senior Full Stack Engineer to design and build enterprise software solutions in a remote, innovative fintech environment.
Senior Software Engineer - Web
Join Dashlane as a Senior Software Engineer in Lisbon, focusing on web development with JavaScript, React, and AWS in a hybrid work environment.
Senior Full Stack Software Engineer
Join Titan as a Senior Full Stack Software Engineer in New York. Work with AWS, JavaScript, and TypeScript to build innovative financial solutions.
Senior Front End Software Engineer
Join Transcard as a Senior Front End Software Engineer. Work remotely in the US, developing web applications using Angular, React, and Blazor.
Senior Software Engineer – Digital Evolution
Join Publix as a Senior Software Engineer in Lakeland, FL. Work with Angular, C#, .NET, and Azure in a hybrid role.
Senior Software Development Engineer
Join Adobe as a Senior Software Development Engineer in San Jose, focusing on React, JavaScript, and cloud-based microservices.
Senior Frontend Software Developer - New Glenn Engineering Data Systems
Join Blue Origin as a Senior Frontend Developer to build tools for New Glenn Engineering Data Systems using React and Material UI.
Lead Software Developer - IT Business Strategy
Lead Software Developer role focusing on IT Business Strategy, remote, with skills in Angular, C#, AWS, and more.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Software Development Engineer
Join Adobe as a Software Development Engineer to lead the development of Journey Optimizer Omnichannel product.