Job Board
for underrepresented folks in tech

Back to all jobs
Photo of MyCase

emoji of a pushpinSan Diego, Californiaemoji of a money bag$130k-$170kemoji of a clockWed Jun 30 2021
emoji of a woman of coloremoji of a man60 people in techemoji of a woman of coloremoji of a woman 11 women in techemoji of a woman of coloremoji of a person of color 5 people of color in techemoji of a rainbow 4 LGBTQIA+ folks in techemoji of a wheelchair 3 disabled folks in tech

Empower law firms to thrive with technology they love by being a legal tech company that is championed by both our employees and customers.


As a Senior Software Engineer at MyCase, you’ll be part of our hugely collaborative development team working on our core product and future integrations. Our team is unlike any other you’ve been a part of as a developer - since 2010, we have been a beacon of collaboration. Pair-programming, continuous learning, coaching and mentorships, full-stack development and weekly team sessions are just a few of the ways we continue to create our MyCase Culture, where our engineers get to be hands-on in their work.

What You’ll Do

  • Work with an extremely talented team of engineers from diverse backgrounds and varied experiences
  • Develop, test, document and release full-stack, end-to-end features for MyCase’s web application that supports over 12k customers and 35k users
  • Participate in sprint planning and getting work done in two-week sprints
  • Participate in code reviews as well as post-deployment site monitoring
  • Research and evaluate new technologies that may improve our processes or codebases
  • Contribute to a team culture that values quality, robustness and scalability while fostering innovation

**Stack alignment isn’t a requirement, but you have the ability to learn and adapt to our tech stack: Ruby / MySQL / JavaScript / TypeScript / React**

What We’re Looking For

  • Excitement toward web architectures, spanning front-end and back-end layers
  • Passionate about solving hard problems using data-driven solutions
  • You like to be an owner and strive to do work you're proud of, both technically and in your team interactions
  • Inspire other people to work with you, and enjoy mentoring, coaching and learning from other engineers
  • Understand the importance of balancing performance and usability
  • Deep understanding of algorithms, data structures and software design


  • Experience working across all levels of the development stack
  • 5+ years work experience developing web-based applications, preferably in a SaaS environment
  • 2+ years web development experience with proficiency in a modern programming language (e.g. Ruby on Rails, Java)
  • Familiarity with Agile software development processes - Scrum or Kanban
  • Familiarity with Test-Driven-Development


  1. 30 minute Tech Recruiter Phone Screen
  2. 1 hour 1 hour technical assessments via Zoom and w/ team member
  3. 2 back to back 1 hour technical assessments via Zoom and w/ team members
  4. 1 hour Zoom behavioral interview w/ Director, Software Engineering

All assessments are code agnostic and you are able to code in whatever language you are most comfortable in. 

Typical Technical Assessment Interview Flow:15 minutes going over your previous experience, talking through notes and follow questions from previous interview team members regarding passion projects, current projects, etc. 30 min data structures and algorithms, 10 minutes data clean up, refactoring code, discussing performance and providing feedback, Wrap up with close and questions.


Since I have joined MyCase, I am actively working on finding ways to increase diversity and inclusivity at our growing company. As we know, the Tech space is actively growing with DE&I initiatives and outreach and as a SaaS product for the growing Legal Tech space, we can put our best foot forward in having a say on how we do things. There is not one size fits all approach here. I actively connect with my active and passive candidates to see what they want to see and see how I can make those things a reality - small steps and big steps.

We have the opportunity to build something from scratch for a growing niche in a space where underrepresentation has been a norm. MyCase is looking for those who want to continue opening out networks and opportunities.

Apply Now
When you apply, please mention that you found the posting on Diversify Tech!

Be the first to know!

We'll let you know as soon as a job is posted on our job board.

Subscribe →