Software Engineer

Jacobs

Chantilly (VA)

On-site

USD 120,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k)
Paid time off
Stock purchase program

Job summary

Jacobs/BlackLynx is seeking a Software Engineer with 5+ years of experience to design, build, and support mission‑critical software systems. This hands‑on backend role emphasizes Python, APIs, containers, and distributed services, with opportunities to contribute to architecture and DevSecOps practices.

The ideal candidate will have strong Python experience, OO design, and familiarity with messaging queues and container orchestration. Aerospace/defense or mission‑planning exposure is a plus.

Qualifications

  • 5+ years of professional software engineering experience.
  • Strong Python development experience.
  • Experience with object‑oriented programming and software design.
  • Experience building or consuming APIs.
  • Experience with Docker and containerized applications.
  • Familiarity with Kubernetes or container orchestration.
  • Experience with messaging queues or event-driven systems.

Responsibilities

  • Develop, test, and maintain backend software applications using Python.
  • Design and integrate APIs between software components and external systems.
  • Connect distributed services using messaging queues such as RabbitMQ, ActiveMQ, Kafka, or similar tools.
  • Build and support containerized applications using Docker and Kubernetes.
  • Troubleshoot integration issues across services, APIs, containers, and messaging layers.
  • Participate in Agile planning, refinement, reviews, and retrospectives.
  • Break down technical work into clear tasks and help track progress toward sprint and release goals.
  • Write automated tests and support CI/CD, code reviews, and software quality practices.
  • Document designs, interfaces, workflows, and operational considerations.
  • Collaborate with engineers, product owners, customers, and stakeholders to turn requirements into working software.
  • Contribute to architecture, reliability, scalability, maintainability, and developer experience improvements.
  • Mentor junior developers or provide technical guidance when needed.

Skills

Python
OO design
APIs
Agile planning
CI/CD

Tools

Docker
Kubernetes
RabbitMQ
Kafka

Job description

At Jacobs, we're challenging today to reinvent tomorrow by solving the world's most critical problems for thriving cities, resilient environments, mission‑critical outcomes, operational advancement, scientific discovery and cutting‑edge manufacturing, turning abstract ideas into realities that transform the world for good.

Your impact

Jacobs/BlackLynx is seeking a Software Engineer with 5+ years of experience in designing, building, integrating, and supporting mission‑focused software systems. This role is primarily hands‑on backend software development, with opportunities to contribute to architecture, Agile delivery, DevSecOps practices, and technical leadership.

The ideal candidate has strong Python experience, understands object‑oriented design, and is comfortable working with APIs, containers, messaging queues, and distributed systems. Experience with aerospace, defense, modeling and simulation, or mission‑planning systems is a plus.

Responsibilities
  • Develop, test, and maintain backend software applications using Python.
  • Design and integrate APIs between software components and external systems.
  • Connect distributed services using messaging queues such as RabbitMQ, ActiveMQ, Kafka, or similar tools.
  • Build and support containerized applications using Docker and Kubernetes.
  • Troubleshoot integration issues across services, APIs, containers, and messaging layers.
  • Participate in Agile planning, refinement, reviews, and retrospectives.
  • Break down technical work into clear tasks and help track progress toward sprint and release goals.
  • Write automated tests and support CI/CD, code reviews, and software quality practices.
  • Document designs, interfaces, workflows, and operational considerations.
  • Collaborate with engineers, product owners, customers, and stakeholders to turn requirements into working software.
  • Contribute to architecture, reliability, scalability, maintainability, and developer experience improvements.
  • Mentor junior developers or provide technical guidance when needed.
Qualifications
  • 5+ years of professional software engineering experience.
  • Strong Python development experience.
  • Experience with object‑oriented programming and software design.
  • Experience building or consuming APIs.
  • Experience with Docker and containerized applications.
  • Familiarity with Kubernetes or container orchestration.
  • Experience with messaging queues or event‑driven systems.
Nice to Have
  • Experience with AWS cloud services, relational and NoSQL databases, Redis or similar caching technologies, and scalable data management solutions within distributed application environments.
Benefits

Our health and welfare benefits are designed to invest in you, and in the things you care about. Your health, well‑being, security, and future. Employees have access to medical, dental, vision, and basic life insurance, a 401(k) plan, paid time off, and the ability to purchase company stock at a discount. Eligible employees may also enroll in a deferred compensation plan or the Executive Deferral Plan. And certain roles may be eligible for additional rewards, including merit increases, performance discretionary bonus, and stock.

The base salary range for this position is $120,000.00 to $140,000.00. Within the range, individual pay is determined by work location and additional factors, including job‑related skills, experience, and relevant education or training.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Jacobs • Chantilly (VA)

On-site
USD 135,000 - 175,000
Medical, dental, and vision insurance
401(k) plan
Paid time off
+1
Aerospace Software Engineer
Aerospace Software Engineer

Jacobs Engineering Group Inc. • Chantilly (VA)

On-site
USD 100,000 - 140,000
Associate Level DevSecOps Engineer
Associate Level DevSecOps Engineer

Jacobs • Nashua (NH)

On-site
USD 100,000 - 140,000
Medical insurance
401(k) plan
Paid time off
+1
Intermediate Level DevSecOps Engineer
Intermediate Level DevSecOps Engineer

Jacobs • Nashua (NH)

On-site
USD 90,000 - 110,000
Medical, dental, and vision insurance
401(k) plan
Paid time off
Aerospace Engineer
Aerospace Engineer

Jacobs Engineering Group Inc. • Rockville (MD)

On-site
USD 80,000 - 105,000
401(k) plan
Stock purchase program
Health insurance
+2
Aerospace Engineer
Aerospace Engineer

Jacobs • Rockville (MD)

On-site
USD 80,000 - 105,000
Medical insurance
Dental insurance
401(k) plan
+1
Platform Engineer
Platform Engineer

Jacobs Engineering Group Inc. • Chantilly (VA)

On-site
USD 100,000 - 180,000
Training and certification support
Mentoring by field experts
Competitive salary
+1
Senior Backend Engineer (Python) - APIs, Queues, Kubernetes
Senior Backend Engineer (Python) - APIs, Queues, Kubernetes

Jacobs • Chantilly (VA)

On-site
USD 120,000 - 140,000
Health insurance
401(k)
Paid time off
+1
Platform Engineer
Platform Engineer

Jacobs • Chantilly (VA)

On-site
USD 100,000 - 180,000
Profit-Sharing Plan
Individual Benefits Account
Medical benefits
+1
Associate Level Test Engineer
Associate Level Test Engineer

Jacobs • Nashua (NH)

Hybrid
USD 90,000 - 110,000
Medical, dental, and vision insurance
401(k) plan
Paid time off
+2