Job Directory Backend Engineer

How HIRED Works

Tell your story

Showcase your skill set, passions and career aspirations on your personalized Hired profile.

Companies apply to you

Respond to interview requests from employers for opportunities that match your goals and salary requirements.

Choose the right fit

Accept the opportunity that's right for you and start your next chapter!

Top Skills for Backend Engineers

  1. PHP
  2. .NET
  3. Java
  4. C++
  5. C

Backend Engineer Jobs

Backend Engineer Job Description

The role of a Backend Engineer is critical to the success of a website. A Backend Engineer’s job is multifaceted and includes responsibilities like designing and creating system architecture and services for various web projects and build robust and scalable software using programming languages like Java, Scala and Ruby. Backend Engineers also help improve code quality through automation, writing unit tests and performing code reviews. The job of a Backend Engineer is often a collaborative effort. Backend Engineers coordinate with Frontend Engineers and other members of the technical team. They attend brainstorming sessions and have opportunities to contribute their ideas to company technology, algorithms and products. They frequently work with design teams to gain understanding of what the end-user needs and transform this into an effective technical solution.

To apply for a job as a Backend Engineer, applicants need to meet certain requirements. Most companies require that applicants for a Backend Engineer job have at least a bachelor degree in computer science or a related field. Some companies also require previous experience in hands-on coding and software design. Solid OOP and software design knowledge is also an important skill. Backend Engineers should be able to create software that can be extended, reused and meets the architectural objectives of the company. In addition to knowing coding languages like Ruby and Java, Backend Engineers should have experience with Linux/Unix and scripting languages such as Perl and Python. There may be other technologies specific to a company, so a willingness to learn new information and technology is also a plus.

We don't have enough data for New York,
so we've calculated your salary information for the San Francisco Bay Area instead:
Based on real Hired interview data, Backend Engineers in New York earn an average annual salary of
Based on real Hired interview data, Backend Engineers in SF Bay Area earn an average annual salary of
$152,092
The salaries of candidates in this role range from a low of $70,000 to a high of $250,000, with a median salary of $155,000.

Loading...

Top paying cities for Backend Engineers:
System Safety Engineer
System Safety Engineer
Aptiv Autonomous Mobility<br><br>Our real-world mobility solutions are driving us toward a safer, greener and better connected future. Aptiv is providing the "brain" and "nervous system" for vehicl...
System Safety Engineer
System Safety Engineer
Aptiv Autonomous Mobility<br><br>Our real-world mobility solutions are driving us toward a safer, greener and better connected future. Aptiv is providing the "brain" and "nervous system" for vehicl...
Backend Software Engineer
Backend Software Engineer
Aptiv Autonomous Mobility<br><br>Our real-world mobility solutions are driving us toward a safer, greener and better connected future. Aptiv is providing the "brain" and "nervous system" for vehicl...
Backend Software Engineer
Backend Software Engineer
Aptiv Autonomous Mobility<br><br>Our real-world mobility solutions are driving us toward a safer, greener and better connected future. Aptiv is providing the "brain" and "nervous system" for vehicl...
Senior Software Engineer - C++ (Algorithms)
Senior Software Engineer - C++ (Algorithms)
Aptiv Autonomous Mobility<br><br>Our real-world mobility solutions are driving us toward a safer, greener and better connected future. Aptiv is providing the "brain" and "nervous system" for vehicl...
Senior Software Engineer - C++ (Algorithms)
Senior Software Engineer - C++ (Algorithms)
Aptiv Autonomous Mobility<br><br>Our real-world mobility solutions are driving us toward a safer, greener and better connected future. Aptiv is providing the "brain" and "nervous system" for vehicl...
Principal Systems Engineer - GPS Aiding Sensors
Principal Systems Engineer - GPS Aiding Sensors
Principal Engineer - Systems Engineering emphasis on GPS Aiding sensors<br><br>We are a company of innovators, game changers, and entrepreneurs. As a prime contractor, we provide a broad range of c...
Principal Systems Engineer - GPS Aiding Sensors
Principal Systems Engineer - GPS Aiding Sensors
Principal Engineer - Systems Engineering emphasis on GPS Aiding sensors<br><br>We are a company of innovators, game changers, and entrepreneurs. As a prime contractor, we provide a broad range of c...
Federal - Integration Splunk Engineer
Federal - Integration Splunk Engineer
Organization: Accenture Federal Services<br><br>Location: Washington, DC<br><br>Accenture Federal Services, a wholly owned subsidiary of Accenture LLP, is a U.S. company with offices in Arlington, ...
Federal - Integration Splunk Engineer
Federal - Integration Splunk Engineer
Organization: Accenture Federal Services<br><br>Location: Washington, DC<br><br>Accenture Federal Services, a wholly owned subsidiary of Accenture LLP, is a U.S. company with offices in Arlington, ...
Software Engineer 2 - C++/Networking (Data Edge Team)
Software Engineer 2 - C++/Networking (Data Edge Team)
The Data Edge group at Splunk is responsible for building high throughput, reliable and secured data transmission interfaces with leading cloud service providers, networking and security products, ...
Software Engineer 2 - C++/Networking (Data Edge Team)
Software Engineer 2 - C++/Networking (Data Edge Team)
The Data Edge group at Splunk is responsible for building high throughput, reliable and secured data transmission interfaces with leading cloud service providers, networking and security products, ...
Software Engineer (JAVA)PRINCIPAL I
Software Engineer (JAVA)PRINCIPAL I
All levels of Software Engineer will have the skills listed below. Each level may have additional education, skill and/or experience requirements.<br><br>The Software Engineer develops, maintains, ...
Software Engineer (JAVA)PRINCIPAL I
Software Engineer (JAVA)PRINCIPAL I
All levels of Software Engineer will have the skills listed below. Each level may have additional education, skill and/or experience requirements.<br><br>The Software Engineer develops, maintains, ...
Sr. Application Developer (JAVA)
Sr. Application Developer (JAVA)
Sr. Application Developer<br><br>Gunnison is growing! Join our team.<br><br>Gunnison is seeking energetic and dedicated team member with good foundations in support of our largest client in a long-...
Sr. Application Developer (JAVA)
Sr. Application Developer (JAVA)
Sr. Application Developer<br><br>Gunnison is growing! Join our team.<br><br>Gunnison is seeking energetic and dedicated team member with good foundations in support of our largest client in a long-...
.Net Developer
.Net Developer
Location: East Chicago, IN Job Code: 195091 Posted: Jul 09, 2019 Description:<br><br>Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for ...
.Net Developer
.Net Developer
Location: East Chicago, IN Job Code: 195091 Posted: Jul 09, 2019 Description:<br><br>Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for ...
Senior Software Engineer - Backend
Senior Software Engineer - Backend
About the Role<br><br>Freenome is looking for engineers to help us develop software to combat cancer and other age-related diseases. You will work as part of an interdisciplinary team of engineers ...
Senior Software Engineer - Backend
Senior Software Engineer - Backend
About the Role<br><br>Freenome is looking for engineers to help us develop software to combat cancer and other age-related diseases. You will work as part of an interdisciplinary team of engineers ...
System Engineer - Linux
System Engineer - Linux
Overview<br><br>The System Engineer will administer, setup, maintain and support all aspects of a Linux environment. Resolve and troubleshoot networks, network components, servers and base level so...
System Engineer - Linux
System Engineer - Linux
Overview<br><br>The System Engineer will administer, setup, maintain and support all aspects of a Linux environment. Resolve and troubleshoot networks, network components, servers and base level so...
Senior Software Engineer - Backend
Senior Software Engineer - Backend
OkCupid is looking to hire a Senior Software Engineer!<br><br>We're seeking Engineers who:<br><br>* are passionate about technology<br>* are excited to learn new things<br>* are independent<br>* wo...
Senior Software Engineer - Backend
Senior Software Engineer - Backend
OkCupid is looking to hire a Senior Software Engineer!<br><br>We're seeking Engineers who:<br><br>* are passionate about technology<br>* are excited to learn new things<br>* are independent<br>* wo...
Senior Systems Architect (Data Movement)
Senior Systems Architect (Data Movement)
Position Summary:<br><br>The Senior Systems Architect leads the design, development, and implementation of new system and application architecture or major enhancements to existing technology/softw...
Senior Systems Architect (Data Movement)
Senior Systems Architect (Data Movement)
Position Summary:<br><br>The Senior Systems Architect leads the design, development, and implementation of new system and application architecture or major enhancements to existing technology/softw...
Software Engineer (SELENIUM/JAVA)SENIOR I
Software Engineer (SELENIUM/JAVA)SENIOR I
The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data...
Software Engineer (SELENIUM/JAVA)SENIOR I
Software Engineer (SELENIUM/JAVA)SENIOR I
The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data...
Systems Integration Engineer
Systems Integration Engineer
The Mill has been creating world-class visual effects built on creative excellence and cutting-edge technologies for over 26 years. We believe in creating work that touches people emotionally, that...
Systems Integration Engineer
Systems Integration Engineer
The Mill has been creating world-class visual effects built on creative excellence and cutting-edge technologies for over 26 years. We believe in creating work that touches people emotionally, that...
Systems EngineerSENIOR I
Systems EngineerSENIOR I
The Systems Engineer supports the development of system capabilities from the identification of requirements through the deployment of capabilities through the requirements definition, designsand d...
Systems EngineerSENIOR I
Systems EngineerSENIOR I
The Systems Engineer supports the development of system capabilities from the identification of requirements through the deployment of capabilities through the requirements definition, designsand d...
Systems Engineer SENIOR II
Systems Engineer SENIOR II
All levels of Systems Engineer will have the skills listed below. Each level may have additional education, skill and/or experience requirements.<br><br>The Systems Engineer supports the developmen...
Systems Engineer SENIOR II
Systems Engineer SENIOR II
All levels of Systems Engineer will have the skills listed below. Each level may have additional education, skill and/or experience requirements.<br><br>The Systems Engineer supports the developmen...
Senior Software Engineer - Technical Infrastructure
Senior Software Engineer - Technical Infrastructure
Tech Infrastructure/Cloud Engineering<br><br>Tech Infrastructure is a team of engineers building tools and software for other engineers. Our mission is to build the foundations that streamline deve...
Senior Software Engineer - Technical Infrastructure
Senior Software Engineer - Technical Infrastructure
Tech Infrastructure/Cloud Engineering<br><br>Tech Infrastructure is a team of engineers building tools and software for other engineers. Our mission is to build the foundations that streamline deve...
Software Engineer (SELENIUM/JAVA)SENIOR II
Software Engineer (SELENIUM/JAVA)SENIOR II
All levels of Software Engineer will have the skills listed below. Each level may have additional education, skill and/or experience requirements.<br><br>The Software Engineer develops, maintains, ...
Software Engineer (SELENIUM/JAVA)SENIOR II
Software Engineer (SELENIUM/JAVA)SENIOR II
All levels of Software Engineer will have the skills listed below. Each level may have additional education, skill and/or experience requirements.<br><br>The Software Engineer develops, maintains, ...
Systems Engineer I
Systems Engineer I
Overview:<br><br>Every day at Perspecta, we enable hundreds of thousands of people to take on our nation's most important work. We're a company founded on a diverse set of capabilities and skills, ...
Systems Engineer I
Systems Engineer I
Overview:<br><br>Every day at Perspecta, we enable hundreds of thousands of people to take on our nation's most important work. We're a company founded on a diverse set of capabilities and skills, ...
.Net Developer
.Net Developer
Req ID: 56716<br><br>At NTT DATA Services, we know that with the right people on board, anything is possible. The quality, integrity, and commitment of our employees are key factors in our company'...
.Net Developer
.Net Developer
Req ID: 56716<br><br>At NTT DATA Services, we know that with the right people on board, anything is possible. The quality, integrity, and commitment of our employees are key factors in our company'...
Systems Engineer
Systems Engineer
Description:The Skunk Works (Lockheed Martin Advanced Development Program) is looking for world class talent in SYSTEMS INTEGRATION AND TEST ENGINEERING to be a part of a team that will carry on ou...
Systems Engineer
Systems Engineer
Description:The Skunk Works (Lockheed Martin Advanced Development Program) is looking for world class talent in SYSTEMS INTEGRATION AND TEST ENGINEERING to be a part of a team that will carry on ou...
Integration Engineer, Expert, PID 1129
Integration Engineer, Expert, PID 1129
Come join us and grow your career with CTG! CTG has a new opportunity available with a healthcare services client! Apply with CTG for this exciting opportunity!<br><br>Project Duration: Consulting ...
Integration Engineer, Expert, PID 1129
Integration Engineer, Expert, PID 1129
Come join us and grow your career with CTG! CTG has a new opportunity available with a healthcare services client! Apply with CTG for this exciting opportunity!<br><br>Project Duration: Consulting ...
Software Engineer (JAVA)SENIOR II
Software Engineer (JAVA)SENIOR II
All levels of Software Engineer will have the skills listed below. Each level may have additional education, skill and/or experience requirements.<br><br>The Software Engineer develops, maintains, ...
Software Engineer (JAVA)SENIOR II
Software Engineer (JAVA)SENIOR II
All levels of Software Engineer will have the skills listed below. Each level may have additional education, skill and/or experience requirements.<br><br>The Software Engineer develops, maintains, ...
Infrastructure Automation Engineer
Infrastructure Automation Engineer
Apply<br><br>Description<br><br>Lighthouse is looking to hire an Infrastructure Automation Engineer. The Infrastructure Automation Engineer will have expert-level background with Linux server engin...
Infrastructure Automation Engineer
Infrastructure Automation Engineer
Apply<br><br>Description<br><br>Lighthouse is looking to hire an Infrastructure Automation Engineer. The Infrastructure Automation Engineer will have expert-level background with Linux server engin...
Staff Information Systems Engineer
Staff Information Systems Engineer
a LogMeIn Inc video
Staff Information Systems Engineer
Staff Information Systems Engineer
a LogMeIn Inc video
Chief Systems Engineer
Chief Systems Engineer
Job Description<br><br>Designs and defines system architecture for new or existing computer systems<br><br>Responsible for the overall technical effort on the project, to include the management of ...
Chief Systems Engineer
Chief Systems Engineer
Job Description<br><br>Designs and defines system architecture for new or existing computer systems<br><br>Responsible for the overall technical effort on the project, to include the management of ...
Software Developer (Systems Software), w/Poly
Software Developer (Systems Software), w/Poly
Job Description<br><br>Required Skills: Strong customer service skills working directly with all levels of customers. Strong communication skills in person, via phone, or in digital format. Develop...
Software Developer (Systems Software), w/Poly
Software Developer (Systems Software), w/Poly
Job Description<br><br>Required Skills: Strong customer service skills working directly with all levels of customers. Strong communication skills in person, via phone, or in digital format. Develop...
Senior Software Engineer - Backend
Senior Software Engineer - Backend
OkCupid is looking to hire a Senior Software Engineer!<br><br>We're seeking Engineers who:<br><br>
Senior Software Engineer - Backend
Senior Software Engineer - Backend
OkCupid is looking to hire a Senior Software Engineer!<br><br>We're seeking Engineers who:<br><br>
TS/SCI Mission Solutions System Engineer
TS/SCI Mission Solutions System Engineer
Job ID SIS20191007-32045 Date posted 07/11/2019 Apply<br><br>Job Title: Mission Solutions System Engineer<br><br>Job ID: SIS20191007-32045<br><br>Job Location: Palm Bay, FL<br><br>Job Description:<...
TS/SCI Mission Solutions System Engineer
TS/SCI Mission Solutions System Engineer
Job ID SIS20191007-32045 Date posted 07/11/2019 Apply<br><br>Job Title: Mission Solutions System Engineer<br><br>Job ID: SIS20191007-32045<br><br>Job Location: Palm Bay, FL<br><br>Job Description:<...

How HIRED Works

Tell your story

Showcase your skill set, passions and career aspirations on your personalized Hired profile.

Companies apply to you

Respond to interview requests from employers for opportunities that match your goals and salary requirements.

Choose the right fit

Accept the opportunity that's right for you and start your next chapter!

Top Skills for Backend Engineers

  1. PHP
  2. .NET
  3. Java
  4. C++
  5. C