Software Engineer

Jacobs Engineering Group Inc.
Chantilly, VA, United States
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$120,000.0 - $140,000.0
Working hours
Regular working hours
Job source

Tech stack

Apache ActiveMQ Application Programming Interfaces (APIs) Agile Methodology Software Applications Automation of Tests Software Quality Code Review Continuous Integration Distributed Systems Python (Programming Language) NoSQL Object-Oriented Software Development
+16 more
RabbitMQ Redis Cloud Services Software Engineering Software Systems Systems Integration Backend Event Driven Architecture Containerization Kubernetes Modeling and Simulation Apache Kafka Data Management Api Design Devsecops Docker

Job description

  • 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.

Requirements

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., * 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 & conditions

3.93.9 out of 5 stars Chantilly, VA Hybrid work $120,000 - $140,000 a year, Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance, 120,000.00

Posted Salary Range: Upper 140,000.00

Our health and welfare benefits are designed to invest in you, and in the things you care about. Your health. Your well-being. Your security. Your 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.

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

Videos

See all

Related articles

See all