{"schemaVersion":"jobsearcher.job.v1","id":"4c8aafbf125ef3727887285f","url":"https://jobsearcher.com/jobs/4c8aafbf125ef3727887285f","canonicalUrl":"https://jobsearcher.com/jobs/4c8aafbf125ef3727887285f","title":"Software Engineer","description":"Overview\nIn this role you will build and maintain backend software for mission-focused systems, primarily in Python. You will work closely with cross-functional teams to design APIs, connect distributed services, and ensure reliability and performance in containerized environments. You’ll contribute to Agile delivery, DevSecOps practices, and technical leadership while mentoring others. The role offers hands-on development with opportunities to shape architecture and improve developer experience in a hybrid, collaborative setting.\n\nCompensation / Benefitsmedical, dental, vision401(k) planpaid time offstock purchase plandeferred compensation optionsExecutive Deferral Plan (eligibility)\nResponsibilitiesDevelop, test, and maintain backend applications in PythonDesign and integrate APIs between components and external systemsConnect distributed services using messaging queues (e.g., RabbitMQ, ActiveMQ, Kafka)Build and support containerized apps with Docker and KubernetesTroubleshoot integration issues across services, APIs, containers, and messaging layersParticipate in Agile planning, refinement, reviews, and retrospectivesDecompose work into tasks and track sprint/release progressWrite automated tests and support CI/CD, code reviews, and quality practicesDocument designs, interfaces, workflows, and operational considerationsCollaborate with engineers, product owners, customers, and stakeholdersContribute to architecture, reliability, scalability, maintainability, and DX improvementsMentor junior developers or provide technical guidance\nKey requirements5+ years of professional software engineering experienceStrong Python development experienceExperience with object-oriented programming and software designExperience building or consuming APIsExperience with Docker and containerized applicationsFamiliarity with Kubernetes or container orchestrationExperience with messaging queues or event-driven systemscollaborationcommunicationmentoringPythonAPI designDocker","company":"Jacobs","rawCompany":"jacobs","city":"McLean","state":"VA","isRemote":false,"isActive":true,"createdAt":"2026-09-15T04:44:05.434Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer","description":"Overview\nIn this role you will build and maintain backend software for mission-focused systems, primarily in Python. You will work closely with cross-functional teams to design APIs, connect distributed services, and ensure reliability and performance in containerized environments. You’ll contribute to Agile delivery, DevSecOps practices, and technical leadership while mentoring others. The role offers hands-on development with opportunities to shape architecture and improve developer experience in a hybrid, collaborative setting.\n\nCompensation / Benefitsmedical, dental, vision401(k) planpaid time offstock purchase plandeferred compensation optionsExecutive Deferral Plan (eligibility)\nResponsibilitiesDevelop, test, and maintain backend applications in PythonDesign and integrate APIs between components and external systemsConnect distributed services using messaging queues (e.g., RabbitMQ, ActiveMQ, Kafka)Build and support containerized apps with Docker and KubernetesTroubleshoot integration issues across services, APIs, containers, and messaging layersParticipate in Agile planning, refinement, reviews, and retrospectivesDecompose work into tasks and track sprint/release progressWrite automated tests and support CI/CD, code reviews, and quality practicesDocument designs, interfaces, workflows, and operational considerationsCollaborate with engineers, product owners, customers, and stakeholdersContribute to architecture, reliability, scalability, maintainability, and DX improvementsMentor junior developers or provide technical guidance\nKey requirements5+ years of professional software engineering experienceStrong Python development experienceExperience with object-oriented programming and software designExperience building or consuming APIsExperience with Docker and containerized applicationsFamiliarity with Kubernetes or container orchestrationExperience with messaging queues or event-driven systemscollaborationcommunicationmentoringPythonAPI designDocker","datePosted":"2026-09-15T04:44:05.434Z","dateModified":"2026-09-15T04:44:05.434Z","hiringOrganization":{"@type":"Organization","name":"Jacobs","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"McLean","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"4c8aafbf125ef3727887285f"},"url":"https://jobsearcher.com/jobs/4c8aafbf125ef3727887285f"}}