The role involves building high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes, including code reviews and unit testing.
You will work with product owners to understand detailed requirements and take ownership of your code from design, implementation, test automation, and delivery of high-quality products to users.
The position requires designing software that is simple to use, allowing customers to extend and customize functionality to meet their specific needs.
You will contribute to the design and implementation of new products and features while also enhancing the existing product suite.
Mentoring colleagues and promoting knowledge-sharing is also a key responsibility of this role.
Requirements:
You must have experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving, which may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on the function or industry.
Experience in using AI productivity tools such as Windsurf and Cursor is required.
Hands-on experience with prompt engineering is necessary, including the ability to craft, test, and optimize prompts for task accuracy and efficiency.
A minimum of 6 years of experience with Java or a similar object-oriented language is required.
You should have at least 4 years of experience with TypeScript and/or JavaScript, focusing on the web as a platform, reusability, and componentization.
Experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations is essential.
Familiarity with modern UI frameworks like Angular, React, or Vue is required.
You must have the ability to manage projects with material technical risk at a team level.
Benefits:
The position offers a base pay range of $163,600 - $286,300, plus equity (when applicable), variable/incentive compensation, and benefits.
Health plans are included, which feature flexible spending accounts.
A 401(k) plan with company match is provided.
Employees can participate in an Employee Stock Purchase Plan (ESPP) and matching donations.
A flexible time away plan and family leave programs are also part of the benefits package.
Compensation is based on geographic location and is subject to change based on work location.