Engineering

Software Engineer Job Description

About the role

We are looking for a Software Engineer to design, ship, and maintain features across our codebase. You will own work end to end, from breaking down a problem to writing production code, tests, and the deployment that puts it in front of users. This role suits someone who cares about clean, reliable systems and enjoys collaborating with product and design to make good technical decisions.

Key responsibilities

  • Design and build reliable, well-tested software features
  • Review code and uphold engineering standards across the team
  • Debug, monitor, and improve systems in production

Responsibilities

  • Translate product requirements into technical designs and scoped tickets
  • Write clean, tested, and maintainable code in the team's core languages
  • Review teammates' pull requests and give clear, constructive feedback
  • Design data models, APIs, and service boundaries for new features
  • Write unit, integration, and end-to-end tests to protect against regressions
  • Debug production incidents and reduce mean time to resolution
  • Improve system performance, reliability, and observability with metrics and logs
  • Pay down technical debt and refactor code as the product evolves
  • Collaborate with product and design in sprint planning and refinement
  • Document architecture decisions, runbooks, and onboarding notes for the team

Requirements

  • Bachelor's degree in computer science, software engineering, or equivalent practical experience
  • 2 or more years building and shipping software in a production environment
  • Strong grasp of data structures, algorithms, and system design fundamentals
  • Proficiency in at least one modern programming language and its ecosystem
  • Experience with version control, code review, and CI/CD workflows

Make this JD your own

Generate a tailored Software Engineer description with your company details, tone and must-have skills in seconds.

Generate with AI

Keep your hiring moving

Hiring a Software Engineer?

Send one link. Candidates record answers on their own time and AI ranks your shortlist, no scheduling, no back-and-forth.

Frequently asked questions