1

Junior Backend Software Engineer Jobs (NOW HIRING)

Backend Software Engineer

San Diego, CA · On-site +1

$120K - $150K/yr

Backend Software Engineer Full-time Location: San Diego, CA Compensation: $120k-$150k Clearance Level: Secret Trabus Technologies (TRABUS) is a minority-owned, service-disabled veteran-owned small ...

Backend Software Engineer Location: Washington, DC Requirement The Senior Backend Software Engineer will be responsible for the analysis, design, and development of mission-critical, cloud-native ...

They are seeking a Backend Software Engineer to build and scale their platform infrastructure, enabling public entities to make informed financial decisions. Responsibilities : • Design, build, and ...

Sr. Backend Engineer

Media, PA · Remote

$90 - $105/hr

Senior Backend Software Engineer (Java/Go), Hybrid - Onsite 4 Days/Week. Start date is ASAP for this Contract position. Job Title: Senior Backend Software Engineer (Java/Go) Location-Type: Hybrid ...

Backend Software Engineer

Houston, TX · On-site

$120K - $175K/yr

Posting/External Job Title Backend Software Engineer Location Houston, TX 77058 US (Primary) Remote/Onsite/Hybrid 100% Onsite Job Type Full-time # of Hires Needed 1 Education Bachelor's Degree Travel ...

Job Title Back-End Software Engineer About Canoo Canoo's mission is to bring EVs to Everyone and build a world-class team to deploy this sustainable mobility revolution. We have developed ...

Backend Software Engineer

Houston, TX · On-site

$120K - $175K/yr

Posting/External Job Title Backend Software Engineer Location Houston, TX 77058 US (Primary) Remote/Onsite/Hybrid 100% Onsite Job Type Full-time # of Hires Needed 1 Education Bachelor's Degree Travel ...

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. * 3+ years of backend engineering experience, ideally within a startup or high-growth software ...

As a Backend Software Developer, you will develop, maintain, and enhance backend software solutions ... Fourteen (14) years of experience as a Software Engineer supporting programs and contracts of ...

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. * 3+ years of backend engineering experience, ideally within a startup or high-growth software ...

Back End Software Engineer Category: Software Development/ Engineering Main location: United States, Rhode Island, Smithfield Position ID:J0726-1467 Employment Type: Full Time U.S. - Culture ...

Showing results 41-60

Junior Backend Software Engineer information

See salary details

$46.5K

$94.5K

$142K

How much do junior backend software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for junior backend software engineer in the United States is $94,542.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,000.00 and $95,500.00 per year, depending on experience, location, and employer.

What does a junior backend software engineer do?

A Junior Backend Software Engineer is responsible for developing and maintaining the server-side logic and databases that power web applications. They typically work with programming languages like Python, Java, or Node.js, and collaborate closely with frontend developers, QA engineers, and product teams to ensure seamless data flow and application performance. Their tasks often include writing APIs, managing databases, debugging code, and learning best practices for code efficiency and security. As juniors, they are also expected to learn from senior engineers and gradually take on more complex responsibilities as they gain experience.

What are some common challenges faced by junior backend software engineers during their first year on the job?

Junior Backend Software Engineers often encounter challenges such as understanding and adapting to large, existing codebases, navigating code review processes, and learning to write efficient, maintainable code that meets team standards. Collaboration with frontend developers and DevOps teams can also be new, requiring effective communication to ensure seamless integration. Overcoming these challenges typically involves asking questions, seeking mentorship, and dedicating time to continuous learning and documentation review.

What are the key skills and qualifications needed to thrive as a junior backend software engineer, and why are they important?

A Junior Backend Software Engineer should have a solid understanding of programming languages like Java, Python, or Node.js, as well as knowledge of data structures, algorithms, and basic database management. Familiarity with frameworks (such as Spring or Django), RESTful APIs, version control systems like Git, and cloud platforms is often required. Strong problem-solving abilities, attention to detail, and effective communication help junior engineers collaborate and learn within development teams. These skills ensure code quality, system reliability, and growth in a fast-paced technical environment.
More about Junior Backend Software Engineer jobs

What cities are hiring for Junior Backend Software Engineer jobs?

Cities with the most Junior Backend Software Engineer job openings:

What are the most commonly searched types of Backend Software Engineer jobs?

The most popular types of Backend Software Engineer jobs are:

What states have the most Junior Backend Software Engineer jobs?

States with the most job openings for Junior Backend Software Engineer jobs include:

Infographic showing various Junior Backend Software Engineer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $94,542 per year, or $45.5 per hour.

Backend Software Engineer

Trabus Technologies

San Diego, CA • On-site, Remote

$120K - $150K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 17 days ago


Job description

Position: Backend Software Engineer
Full-time
Location: San Diego, CA
Compensation: $120k-$150k
Clearance Level: Secret
Trabus Technologies (TRABUS) is a minority-owned, service-disabled veteran-owned small business (SDVOSB) headquartered in San Diego, providing advanced wireless technology solutions, cybersecurity expertise, and artificial intelligence capabilities to federal and commercial clients since 2010. Our diverse technical strengths span emerging wireless innovations and engineering support to the armed services.
Recognized on the Inc. 5000 list for seven straight years, TRABUS is a dynamic, forward-leaning organization committed to solving real-world challenges and delivering mission-ready solutions that meet and exceed customer expectations.
SUMMARY: TRABUS has an opportunity for a Backend Software Engineer to support critical efforts for the Naval Sea Systems Command (NAVSEA) and the COLUMBIA Submarine Program Office (PMS 397). We're seeking someone who can make an immediate impact through their creativity, enthusiasm, and technical abilities.
Our Backend Software Engineer will bring strong knowledge of API and database architecture and development, along with experience using DevOps tools to support secure, mission-focused applications.
You'll collaborate with data scientists, engineers, and cybersecurity teams to build high-performing, scalable, and compliant systems that power data-intensive and AI/ML-enabled applications in support of these critical Navy programs. These systems enable advanced capabilities in areas such as marine operations, predictive analytics, and environmental data processing for Navy missions.
RESPONSIBILITIES:
  • Design, develop, and maintain complex data-driven APIs using tools such as FastAPI, GraphQL & Swagger.
  • Identify and resolve performance bottlenecks, optimize code, and improve efficiency of systems combining AI, data analytics, and large datasets.
  • Build and maintain data ingestors and design SQL database schemas for a variety of data types including geospatial and time-series datasets
  • Develop and enhance Continuous Integration (CI)/Continuous Development (CD) pipelines.
  • Manage existing cloud-based applications and develop new applications on platforms such as AWS and DigitalOcean.
  • Continuously integrate and update trained machine learning models into cloud application APIs.
  • Coding of full-stack applications for TRABUS' government and industry-based contracts and towards TRABUS' commercialization efforts.

REQUIREMENTS:
  • 2+ years' experience in programming in a high-level programming language such as Python.
  • 2+ years' experience in developing scalable APIs and backend services that process large datasets
  • 2+ years' experience in API technologies such as GraphQL or REST and development using tools such as Postman, Swagger and Apollo.
  • 2+ years' experience in Database technologies such as PostgreSQL, MySQL and NoSQL data stores such as Redis, MongoDB or Cassandra.
  • Experience in containerization tools like Docker and Podman.
  • Experience using CI/CD workflows, Git via Github, Gitlab, Jenkins or similar tools.
  • Strong knowledge of Linux or Unix-like OS.
  • Excellent coding skills in Python and familiarity with libraries such as Pandas and NumPy.
  • Experience in managing Git repositories

DESIRED:
  • Proficiency in MS Office Applications
  • Strong written and oral communication skills
  • Attention to detail, procedural compliance, and the ability to manage multiple duties simultaneously while meeting deadlines
  • Experience with cloud app deployment using tools such as terraform, ansible, and docker
  • Experience working in Agile-like environments

EDUCATION:
  • Bachelor's degree (Master's degree is preferred) in Computer Science/Engineering/Data Science or other STEM related discipline.

BENEFITS:
  • Paid Time Off
  • Holidays
  • Health Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Spending Account
  • 401(k)
  • Life AD&D

US citizenship and a final DoD adjudicated Secret Clearance
To apply, go to https://trabus.com/careers and click on "View Openings"
Trabus Technologies is an Equal Employment Opportunity Employer. We are committed to the principles of equal employment opportunity and will not discriminate against any employee or applicant for employment because of race, color, religion, sex, national origin, age, disability, veteran status, or any status protected by federal, state, or local discrimination laws. Trabus Technologies (TRABUS) offers a competitive salary and full range of benefits.