Senior Software Back End Engineer

gdit

United States

Remote

USD 122,000 - 165,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote position
40-hour workweek
0-10% business travel
Medical insurance
Dental insurance
Vision insurance
Retirement with employer match
Paid leave
Holidays
Family leave

Job summary

GDIT is seeking a senior software engineer to build and improve backend services handling customer intake, application screening, and information delivery. You will work across service layers to deliver features, strengthen reliability, investigate system behavior, and shape technical decisions.

You will mentor less experienced engineers and demonstrate impact with data. The role emphasizes delivering production software, contributing to modernization efforts, and collaborating across teams in a

Qualifications

  • Five years of related software engineering experience.
  • Experience delivering production software in distributed, multi-tier systems.
  • Familiarity with microservices and high-throughput systems.
  • Proficiency in Java or Python and knowledge of cloud systems, asynchronous processing, and service integration.
  • Understanding of design patterns, reliability, scaling, and system design.

Responsibilities

  • Develop and maintain core service features, including major read and write workflows.
  • Investigate performance bottlenecks and business logic issues and collaborate on solutions.
  • Take product problems from investigation through implementation and assess impact of changes.
  • Contribute across the stack and communicate design choices clearly.
  • Mentor teammates and promote sound engineering practices.

Skills

Java
Python
Distributed systems
Asynchronous processing
Cloud systems
Service integration

Tools

Microservices
Caching
Storage

Job description

Role overview

Build and improve backend services that handle customer intake, application screening, and information delivery. You’ll work across service layers to deliver features, strengthen reliability, investigate system behavior, and help shape technical decisions. The role also includes mentoring less experienced engineers and demonstrating the impact of improvements with data.

Responsibilities
  • Develop and maintain core service features, including major read and write workflows.
  • Investigate performance bottlenecks and business logic issues, then work with the team on solutions.
  • Take product problems from investigation through implementation and assess whether changes improve outcomes.
  • Contribute across the stack, communicating design choices and trade-offs clearly.
  • Support teammates’ technical growth through mentoring and sound engineering practices.
Requirements
  • At least five years of related software engineering experience.
  • Experience delivering production software and designing components of distributed, multi-tier systems, including storage, caching, and application layers.
  • Familiarity with microservices and high-throughput systems, and the ability to contribute to modernization efforts.
  • Proficiency in a modern programming language such as Java or Python, with knowledge of cloud systems, asynchronous processing, and service integration.
  • Understanding of design patterns, reliability, scaling, and system design; able to communicate technical concepts and take ownership of work.
  • U.S. citizenship and ability to obtain and maintain Public Trust 6C clearance.
Benefits and work setup

Remote position with a 40-hour workweek and approximately 0-10% business travel. The listed salary range is $122,275-$165,431, with final compensation dependent on experience, location, and contract requirements. U.S.-based benefits include medical, dental, vision, retirement savings with employer match, paid leave, holidays, and family leave.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Back End Engineer
Senior Software Back End Engineer

Royper Royco LLC • United States

Remote
USD 122,000 - 165,000
Health insurance
Health Savings Account (HSA) options
Dental and vision coverage
+3
Senior Software Back End Engineer
Senior Software Back End Engineer

General Dynamics Information Technology • United States

Remote
USD 130,000 - 180,000
Senior Software Engineer
Senior Software Engineer

sofi • United States

Hybrid
USD 200,000 - 220,000
Hybrid work Seattle office
Lead Backend Developer (Remote)
Lead Backend Developer (Remote)

movableink • United States

Remote
USD 147,000 - 192,000
Fully remote
Senior Backend Data Engineer
Senior Backend Data Engineer

7Seventy • United States

Hybrid
USD 150,000 - 240,000
Equity participation
Medical, dental, and vision coverage
401(k) plan
+1
Backend Engineer
Backend Engineer

A L P • United States

Remote
USD 110,000 - 132,000
401(k)
Dental insurance
Flexible schedule
+4
Principal Software Engineer
Principal Software Engineer

harnessinc • United States

Remote
USD 150,000 - 226,000
Healthcare coverage
FSA and commuter benefits
Internet reimbursement
+1
Senior Backend Engineer
Senior Backend Engineer

DraftKings • United States

Remote
USD 120,000 - 180,000
Remote role
Staff Software Engineer (Remote)
Staff Software Engineer (Remote)

Homedepot • United States

Remote
USD 140,000 - 200,000
Remote work
No travel
Staff Backend Engineer | Remote, US & Canada
Staff Backend Engineer | Remote, US & Canada

cubesoftware • United States

Remote
USD 180,000 - 240,000
Medical, dental, and vision coverage
Stock options
Flexible paid time off
+2