1

Backend Software Engineering Jobs (NOW HIRING)

As a Backend Software Developer, you will develop, maintain, and enhance backend software solutions ... Working alongside a collaborative engineering team, you will contribute to the design, development ...

As a Backend Software Developer, you will develop, maintain, and enhance backend software solutions ... Working alongside a collaborative engineering team, you will contribute to the design, development ...

New

Sr. Backend Engineer

Media, PA ยท Remote

$90 - $105/hr

... backend software engineering experience Strong hands-on experience with Java, Spring Boot, and Go (Golang) Proven experience designing and building RESTful APIs and distributed systems Experience ...

Backend Software Engineer

Maplewood, MN ยท On-site

$145K - $178K/yr

Bachelor's degree or higher in Computer Science or Engineering (completed and verified prior to start) from an accredited institution. * 6+ years of professional backend software engineering ...

Bachelor's degree or higher in Computer Science or Engineering (completed and verified prior to start) from an accredited institution. * 6+ years of professional backend software engineering ...

next page

Showing results 1-20

Backend Software Engineering information

See salary details

$12

$57

$84

How much do backend software engineering jobs pay per hour?

As of Jul 6, 2026, the average hourly pay for backend software engineering in the United States is $57.73, according to ZipRecruiter salary data. Most workers in this role earn between $47.36 and $68.27 per hour, depending on experience, location, and employer.

What is the difference between Backend Software Engineering vs Frontend Software Engineering?

AspectBackend Software EngineeringFrontend Software Engineering
Primary FocusServer-side logic, databases, APIsUser interface, user experience, visual elements
Required SkillsProgramming languages like Java, Python, databases, server managementHTML, CSS, JavaScript, UI frameworks
Work EnvironmentServer infrastructure, cloud services, backend systemsWeb browsers, design tools, client-side code
Common UsageBuilding and maintaining server-side applicationsDesigning and implementing user-facing features

Backend Software Engineering and Frontend Software Engineering are distinct roles that collaborate to develop complete web applications. Backend engineers focus on server-side logic, databases, and APIs, while frontend engineers work on the visual and interactive aspects of websites. Both roles require specific skills and tools, but they work together to create seamless user experiences.

What is backend software engineering?

Backend software engineering focuses on developing and maintaining the server-side logic, databases, and application architecture that power websites and applications. Backend engineers are responsible for building APIs, managing data storage, ensuring security, and integrating with external systems. They work with programming languages like Java, Python, Ruby, or Node.js and collaborate closely with frontend engineers to deliver seamless user experiences. Their work ensures that applications are reliable, scalable, and perform well under various conditions.

What are the key skills and qualifications needed to thrive as a Backend Software Engineer, and why are they important?

To thrive as a Backend Software Engineer, you need strong programming skills (such as in Java, Python, or Node.js), a solid understanding of algorithms, databases, and API design, often supported by a degree in computer science or related field. Familiarity with cloud platforms (e.g., AWS, Azure), version control systems like Git, and experience with frameworks such as Express or Django are typically required. Excellent problem-solving, teamwork, and communication skills help you collaborate effectively and deliver robust solutions. These competencies ensure scalable, secure, and maintainable backend systems that are essential for seamless application performance.

What are some common challenges backend software engineers face when scaling applications, and how are they typically addressed?

Backend software engineers often encounter challenges such as ensuring database performance, managing increased traffic, and maintaining system reliability as applications scale. To address these, engineers employ techniques like database indexing, caching, load balancing, and microservices architecture. Working closely with DevOps and front-end teams is also essential to identify bottlenecks and optimize end-to-end performance. Regular code reviews and performance testing help proactively find and solve scaling issues.
More about Backend Software Engineering jobs
Infographic showing various Backend Software Engineering job openings in the United States as of June 2026, with employment types broken down into 88% Full Time, 9% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $120,086 per year, or $57.7 per hour.
Backend Software Developer

Backend Software Developer

Quevera LLC

Annapolis Junction, MD โ€ข On-site

$166K - $221K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 4 days ago


Job description

Job Description:

Quevera is seeking a highly skilled Backend Software Developer with an active TS/SCI clearance with Polygraph to support mission-critical programs in Annapolis Junction, Maryland. This role offers flexibility of up to 16 hours of telework per week, based on program needs and sprint priorities.

As a Backend Software Developer, you will develop, maintain, and enhance backend software solutions supporting critical national security missions. Working alongside a collaborative engineering team, you will contribute to the design, development, testing, and maintenance of secure and reliable software applications while supporting Agile development practices and software quality initiatives. You'll collaborate with software engineers, system engineers, and mission stakeholders to deliver backend solutions that support evolving mission requirements.

Work Schedule:

  • Telework: Up to 16 hours per week. Telework availability is dependent upon sprint tasking and program requirements.

Job Responsibilities:

  • Develop, maintain, and enhance backend software applications based on documented requirements.
  • Support the design, implementation, and integration of backend software components within existing and new system environments.
  • Analyze software requirements and contribute to software design and performance improvements.
  • Debug existing software, resolve defects, and implement software enhancements.
  • Support the development and execution of test procedures for software components.
  • Generate and maintain technical documentation supporting software development and implementation.
  • Collaborate with software engineers, system engineers, and mission stakeholders throughout the software development lifecycle.
  • Participate in code reviews and quality assurance activities to help ensure the reliability and quality of developed software.
  • Support Agile software development activities, including sprint planning, backlog refinement, and team collaboration.
  • Contribute to continuous improvements in software development processes and documentation.

Minimum Requirements:

  • Active TS/SCI clearance with Polygraph required.
  • Fourteen (14) years of experience as a Software Engineer supporting programs and contracts of similar scope, type, and complexity.
  • Bachelor's degree in Computer Science or a related discipline from an accredited college or university.
  • Four (4) additional years of Software Engineering experience supporting projects with similar software processes may be substituted for a bachelor's degree.
  • Experience supporting the development and execution of test procedures for software components.
  • Experience generating technical documentation.
  • Experience working in an Agile development environment.
  • Experience with Amazon Web Services (AWS).
  • Experience using Jira and Confluence.
  • Experience ensuring quality control of developed and modified software.

Why Join Quevera?

Award-Winning Culture

Quevera was recognized as aโ€ฏTop Workplace in the Washington, DC/Baltimore region for 2025, marking ourโ€ฏfifth consecutive yearโ€ฏreceiving this distinction based on employee feedback.

Outstanding Benefits

We invest in our employees and their families through a highly competitive benefits package, including:

  • 100% employer-paid medical coverageโ€ฏ(optional plan)
  • Competitive options for Medical, Dental and Vision insurance
  • Employer-paid short-term and long-term disability coverage
  • Employer-paid life insurance
  • $5,000 annuallyโ€ฏfor education, training, certifications, and professional development
  • Career advancement through our structuredโ€ฏiQTouchProgram
  • Up toโ€ฏ6% 401(k) match
  • Additionalโ€ฏ4% profit-sharing contribution, at company discretion

At Quevera, we believe exceptional people deserve exceptional opportunities. We're more than just a workplaceโ€”we're a team of innovators, problem-solvers, and industry experts committed to delivering mission-critical solutions while fostering professional growth, collaboration, and technical excellence.

Quevera is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age or any other characteristic protected by law. #LI-AA1