Mytra

Senior Software Engineer, Tooling

Mytra

full-time

Posted on:

Location Type: Remote

Location: CaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $180,000 - $205,000 per year

Job Level

About the role

  • Lead and mentor the development of system validation tooling in python
  • Develop core infrastructure to enable software-in-the-loop testing & system simulation
  • Develop automated tests to ensure high-quality software releases and accurate functionality
  • Work closely with cross-functional partners in robotics and infrastructure
  • Deliver high-quality code in a variety of on-premises and cloud environments
  • Design, implement, test, and document software
  • Wear many hats - jump between all components in the Mytra software stack and contribute where needed

Requirements

  • Strong experience with Python
  • Experience in Docker, Kubernetes, and other containerized frameworks
  • Experience developing highly available, high reliability systems
  • Familiarity with REST APIs and backend development of web servers
  • Familiarity with unit testing, integration testing, regression testing, functional testing, etc.
  • Excellent problem solving, critical thinking, and communication skills
  • Sense of ownership and a collaborative approach to developing software within a team
  • Iterative approach to software development
  • Desire to continue learning and growing
  • Git experience
Benefits
  • Competitive compensation + equity grants at a high growth company backed by top tier VCs
  • Medical, dental, vision, 401(k), commuter benefits, and pet insurance
  • Lively modern combined office and lab space where we rapidly iterate through design, build and test phases
  • Lunch and snacks provided in the office; we eat and share stories together at the “long” table
  • Flexible hours and flexible PTO

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonDockerKubernetesREST APIsunit testingintegration testingregression testingfunctional testingsoftware developmenthigh availability systems
Soft skills
problem solvingcritical thinkingcommunicationsense of ownershipcollaborative approachdesire to learniterative approach