As the Senior Software Engineer, you will report to the Software Engineering Manager and continuously collaborate with key stakeholders across the business to solve the most critical technical problems.
You Will
-
Champion code quality, reusability, scalability, and security
-
Collaborate with a team of engineers, architects, product managers, and designers to deliver elegant, resilient, and solid products
-
Ownership over their team and remove any ambiguity during implementation by collaborating with their team.
-
Conduct design and code reviews
-
Enjoy learning new processes, tools, and technologies.
-
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
- Over +9 years of experience as a Software Engineer - Backend
- Proficiency in databases such as MongoDB and PostgreSQL
- Knowledge of Kubernetes, GraphQL, and Apollo Federation
- Expertise in NodeJS and TypeScript
- HTML, CSS, React, State management
- Familiarity with AWS and Event Driven Architecture
- Experience with Microservices and proficiency in Docker and Kubernetes
- Strong understanding of data structures, algorithms, and design patterns
- Advocate for code testing with a good grasp of unit, integration, and functional testing frameworks
- Familiarity with DevOps practices and tools such as Terraform and CI/CD Pipelines (preference for Argo and GithubActions)
- BS or MS in Computer Science or related field, or equivalent experience
- A plus if you are familiar with: SAP, NextJS, and Salesforce, XState.
Core Values
-
Be Humble: You're smart yet always interested in learning from others.
-
Work Transparently: You always deal in an honest, direct, and transparent way.
-
Take Ownership: You embrace responsibility and find joy in having the answers.
-
Learn More: Through blog posts, newsletters, podcasts, video tutorials, and meetups, you regularly self-educate and improve your skill set.
-
Show Gratitude: You show appreciation and return kindness to those you work with.
Perks
-
Competitive salary.
-
Competitive annual bonus targets.
-
401k with dollar for dollar match, up to 6% of eligible earnings (base, bonus). Plus additional company contribution.
-
RSU grants (Long Term Incentives) for approved roles.
-
Comprehensive medical, dental, vision and life insurance.
-
17 paid holidays per year, including 3 floating holidays.
-
Annual Paid Time Off (PTO), with separate sick days
-
12 weeks paid Parental Leave
-
Caregiver Leave
-
Adoption and Surrogacy Assistance Plan
-
Flexible workplace accommodations.
-
Free gym membership for those in our Irvine, CA WeWork office.
-
We celebrate our wins with opportunities to attend Lakers, Knicks, Anaheim Ducks, Anaheim Angels and NY Rangers games.
-
Opportunities to attend concerts, festivals and other live entertainment events in recognition of delivering great work.
-
Attend AWS Re:Invent in person (Las Vegas) or virtually each year.
-
Tuition reimbursement.
-
Attend a tech or marketing conference of your choice each year.
-
A MacBook Pro and accompanying hardware to do great work.
-
A modern productivity toolset to get work done: Slack, Miro, Loom, Lucid, Google Docs, Atlassian and more.
-
Generous discounts on SkinMedica skin care products.
-
Discounted aesthetic treatment days multiple times a year.
-
$600 worth of Alle benefits each year to use towards aesthetic treatments and products.
-
Eligible for donation matching to over 1.5 million nonprofit organizations.