Everlaw logo

Senior Software Engineer (Automation & Developer Tools)

Everlaw

On-siteOakland, CAsenior$131k–$191kPosted 9h ago

Visa & sponsorship

  • The posting says it will not sponsor a visa for this role.

Job description

  • As a Software Engineer, Automation & Developer Tools at Everlaw, you will be a key architect of our quality culture, helping to shape automated testing at legal technology’s fastest-growing SaaS company

  • You will be responsible for maintaining and improving our CI/CD pipelines, facilitating advanced automation techniques, and serving as a technical mentor for our QA team

  • We are looking for a proactive engineer who is not just a practitioner of automation, but a visionary—someone always on the lookout for new approaches to ensure our platform remains robust as we pursue our mission to promote justice by illuminating truth

  • In this Senior Software Engineer role, you will sit within our Engineering department, acting as a vital bridge between Development and QA

  • Other engineers become your “users”; building the tooling, templates, and documentation that allow teams to implement and improve automation seamlessly will have a multiplicative impact

  • By participating in the Testing Guild and conducting thoughtful code reviews, you will ensure that our automation standards remain high and our release cycles stay efficient and reliable

  • We want you to feel like part of the team early on! Our onboarding process will integrate you into the company with informative sessions on our product, policies, processes, and team structure and goals. [And you’ll spend meaningful time getting to know your direct reports and discover what excites and challenges them.]

  • We’re excited for you to learn, grow, and contribute right away! We trust that you’ll bring experience and knowledge that will uplift and uplevel the team, but we don’t expect you to know everything on Day 1

  • Refine and evolve testing infrastructure and tooling that enables engineers to ship high-quality features at scale

  • Design, implement, and maintain automated testing systems using tools such as GitHub Actions, CircleCI and Cypress

  • Create internal tools that improve developer productivity and shorten iteration cycles

  • Partner closely with DevOps to optimize test execution and reliability within CI/CD pipelines

  • Drive best practices in testing, observability, and release confidence across the engineering org

  • Research and implement new automation approaches - including the use of AI - to stay ahead of industry trends and keep our testing infrastructure cutting-edge

  • Collaborate with developers to interpret code coverage results and identify strategic areas for new test investment

  • Mentor QA Engineers on all topics related to automation, helping them troubleshoot technical blockers and uplevel their scripting skills

Benefits

  • Mind & Body - Everlaw cares about the whole person, and that is underscored by our health care plan. Everlaw offers employees and their dependents private health insurance which covers 100% of employee health insurance premiums and 60% of dependent premiums.

  • Investing in Your Future - Everlaw believes in building for the long-term – for both our product and our employees. Everlaw enrolls employees in a pension fund upon hire where employees contribute 4% of their salary with a company match of 4%. An additional 1% comes from the UK government in the form of tax relief.

  • Family Bonding - Everlaw supports growing families by ensuring employees receive 100% of their salary for up to 10 weeks for family-bonding leave, in addition to 8 weeks of fully paid leave for birthing parents.

  • Everlawlidays and More - When you have a group of highly skilled, highly driven truth-finders, it’s important to build in breaks for recharging. Everlaw offers employees 20 days of paid holiday per calendar year in addition to the eight public holidays in England and Wales. Everlaw also recognises four ‘Everlawlidays’ that are designated days off for the whole company. Upon their fourth work anniversary, employees are upgraded to 23 days of holiday and to 27 days on their seventh work anniversary.

  • On-Site Lunches and Snacks - Enjoy delicious daily catered lunches and sample the rotating snack and beverage selections in our London office.

  • Never Stop Learning - We are committed to Everlawyers’ professional growth and encourage employees to pursue the right learning and development opportunities for wherever they are in their journey. With an annual Learning & Development stipend of £1,600, Everlawyers can attend conferences, obtain certifications, join classes and meet with career coaches.

  • Giving Back - We are committed to supporting our local communities so we build in time for you to give back. In addition to time off for company-sponsored volunteer events, employees get four paid hours per quarter to volunteer at any charity recognised by the HMRC.

  • Creating Community - Everlaw is filled with empowered, passionate problem solvers who like to have fun. From team dinners to holiday parties, Everlaw hosts optional company-wide bonding events regularly. Additionally, each department is given a monthly budget for activities and events planned by you and your colleagues. Events have included go-karting, escape rooms, trapeze classes and intramural sports.- Designed, built, maintained, tested, and launched cloud-based software

  • Led multi-developer efforts, including planning, technical breakdown, and coordination

  • Experienced with usage of design patterns and coding best practices

  • Fluency with Data Structures and Algorithms

  • Expertise in at least one major programming language: Java, Python, Javascript, C++

  • Mentored other engineers and consulted on issues within areas of expertise

  • You are authorized to work in the United States without restrictions. Please note that at this time, Everlaw is not sponsoring employment visas for this role

  • You have at least 5 years of experience working deeply with Cypress for web application automation

  • You are a proactive problem-solver who can navigate Linux-based systems and troubleshoot complex automation hurdles

  • You have a BS or MS in Computer Science, or equivalent coursework

  • You have demonstrated expertise in using CI/CD tools such as GitHub Actions, CircleCI or GitLab to create and manage workflows

  • You are experienced in API testing and understand how to validate data across different layers of an application

  • You have a mentorship mindset and enjoy helping others grow their technical capabilities with Cypress and other automation techniques