Software Engineer Job Description

Libreng template

A job description for a software engineering role

Para sa hiring managers, recruiters, and HR teams

Libre, walang kailangang account
Mga available na format

Sa pag-click sa “Gamitin ang template na ito” o pag-download ng file, kinikilala mong nabasa mo at sumasang-ayon kang sumunod sa Mga Tuntunin ng Serbisyo at Patakaran sa Privacy ng Revise, at na ang template ay ibinibigay “kung ano ito” nang walang anumang garantiya at hindi maituturing na legal, pinansyal, o propesyonal na payo.

[COMPANY NAME] · JOB DESCRIPTION

Software Engineer

DEPARTMENT

[Engineering]

REPORTS TO

[Engineering Manager]

EMPLOYMENT TYPE

[Full-time]

LOCATION

[City, State] / [Remote / Hybrid / On-site]

COMPENSATION

$[Minimum] – $[Maximum] per year

APPLICATION DEADLINE

[Month DD, YYYY]

About [Company Name]

[Company Name] [one or two sentences on what the company does, who its customers are, and the size of the team].

About the role

The Software Engineer designs, builds, and maintains [product or system] as a member of the [team name] team. The role works with product managers, designers, and other engineers, and reports to the [Engineering Manager].

Responsibilities

  • Write, test, and review code for new features and fixes in [primary languages and frameworks].
  • Write technical design documents for changes of moderate scope and take part in design reviews.
  • Operate services in production, including an on-call rotation of [one week every N weeks].
  • Review pull requests from other engineers.
  • Maintain automated tests, build tooling, and technical documentation.

Requirements

  • [N] or more years of professional software development experience, or equivalent experience.
  • Proficiency in [programming language] and experience with [framework or runtime].
  • Experience with a relational database such as PostgreSQL or MySQL.
  • Experience with Git and a code review process.
  • Ability to document designs and decisions in writing.

Preferred qualifications

  • Experience with [cloud platform].
  • Experience with [domain or technology specific to the team].

Compensation and benefits

The salary range for this position is $[Minimum] – $[Maximum] per year. Pay within the range depends on experience, skills, and location. [Describe any bonus or equity, or delete this sentence.]

  • [Medical, dental, and vision insurance]
  • [Retirement plan with N% employer match]
  • [N days of paid time off and N paid holidays]

How to apply

Submit a resume and [any additional materials] at [application URL or email address] by [Month DD, YYYY].

[Company Name] is an equal opportunity employer. [Insert your organization's equal employment opportunity statement.]