Software Engineer
Listed on Jacobs Solutions’s official careers site. Posted July 16, 2026. Check that it is still open and apply there.
Apply on Jacobs Solutions’s careers site →Job description
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.
- 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. Jacobs is an Equal Opportunity/Affirmative Action Employer.
All qualified applicants will receive consideration for employment without regard to race, religion, creed, color, national origin, ancestry, sex (including pregnancy, childbirth, breastfeeding, or medical conditions related to pregnancy, childbirth, or breastfeeding), age, medical condition, marital or domestic partner status, sexual orientation, gender, gender identity, gender expression and transgender status, mental disability or physical disability, genetic information, military or veteran status, citizenship, low-income status or any other status or characteristic protected by applicable law.
Learn more about your rights under Federal EEO laws and supplemental language.
More jobs at Jacobs Solutions
Aerospace Software Engineer
Chantilly, VA
DevOps Engineer
Chantilly, VA
Junior Software Developer
Chantilly, VA
CPSO/Facility Security Officer
Chantilly, VA
Similar jobs at other companies
Software Engineer/Sr. Software Engineer
Microsoft · United States, Washington, Redmond
Senior Software Engineer/Software Engineer II
Microsoft · United States, Washington, Redmond
Software and Data Engineer - Software Engineer III- Agentic Pricing
JPMorganChase · Jersey City, NJ, United States
Software Developer/Software Engineer in Test
General Dynamics · Falls Church, VA, US
Software Engineer II – Embedded Software
BAE Systems · Merrimack, New Hampshire, United States