> Markdown version of [/jobs/ext/4722017-software-developer](https://www.wearedevelopers.com/jobs/ext/4722017-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** Apogee, Inc. - **Location:** Chantilly, VA, United States - **Experience:** Experienced - **Salary:** $106,000 - $220,000 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), XML Schema, Microsoft Windows, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Amazon S3, Acceptance Test-Driven Development, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Cascading Style Sheets (CSS), Cloud Computing, CMake, Computer Programming, Databases, Continuous Integration, Extract Transform Load (ETL), Relational Databases, Database Storage Structures, Linux, Distributed Systems, Eclipse (Software), FitNesse, Github, Graphical User Interface, MapReduce, Apache HBase, Integrated Development Environments, JSON, Junit, Python (Programming Language), PostgreSQL, Apache Maven, Microsoft Visual Studio, Microsoft SQL Server, MongoDB, MySQL, Cisco Nexus Switches, Open Source Technology, OpenShift, Oracle (Applications), Pair Programming, Qt (Software), Mockito, Rhapsody, Selenium, Simple Object Access Protocol (SOAP), Software Deployment, Software Engineering, Web Services Description Language, WebStorm, Extensible Markup Language (XML), Extensible Stylesheet Language Transformations (XSLT), YAML, Data Processing, Google Cloud, Test-Driven Development (TDD), ReactJS, Apache Spark, Git, Pytest, AngularJS, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Playwright, Apache Kafka, Apache Nifi, Restful APIs, Cucumber (Software), Splunk, Code Restructuring, Software Version Control, Jasmine, Docker, Jenkins, Web Api, Golang, Programming Languages - **Published:** November 14, 2026 - **Apply:** https://www.juju.com/job/16_3a9de0113 ## About the Role * Bachelor's Degree in Computer Science, EE, or related STEM field, with 3+ years of experience (or 3 additional years of experience in lieu of degree) * Must have proficiency with at least one open-source programming languages (e.g. Python, Java, C#, Go, JavaScript, C/C++); multiple preferred * Must have proficiency with software source control and configuration management tools; e.g. git * Must have proficiency developing on Windows and Linux operating systems * Must have proficiency with APIs; both development/update of internal APIs and use of external APIs * Must have experience with development IDEs (Integrated Development Environments) such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, WebStorm * Must have experience with databases such as Oracle, PostgreSQL, MongoDB, SQL Server * Must be an independent thinker, capable of performing high quality work, both independently and with a team in a fast-moving environment Desired * Experience with containers (e.g. Docker, Podman, Kubernetes, OpenShift) * Experience with developing, prototyping and deploying solutions within Commercial Cloud Solutions leveraging infrastructure platform services; (ex, AWS, Google Cloud, Azure) and leveraging cloud data services (ex: S3, RDS, EFS) * Experience with Testing and Mocking frameworks: Pytest, unittest, JUnit, Jupiter, Mockito, Jasmine, Karma, Cucumber, Unified Functional Tester (UFT), Selenium, Playwright, FITNesse * Experience in software development on Agile teams using Agile Developer practices such as Pair Programming, Test Driven Development (TDD), Refactoring, and Acceptance Test Driven Development (ATDD) * Experience with build and CI/CD tools such as: Maven, CMake, RPM, Nexus, gitlab runners, github actions, Jenkins * Experience with Graphical User Interface (GUI) Development, and/or experience working with Qt, Angular, React or similar GUI frameworks * Experience or familiarity with multiple of the following technologies: XML, XSD, SOAP, WSDL, XSLT, REST, JSON, YAML, HTML, CSS * Demonstrated experience transforming, manipulating, and combining data using a programming language, such as Python * Experience translating customer requirements into project or system specifications * Experience with the Sponsor's data handling procedures Useful Additional Skills and Experience * M.S. or PhD in a STEM related major * Experience with AWS or cloud computing; experience developing and deploying code in a cloud-based environment * Experience with relational databases, MySQL, NiFi, Kafka, Elastic MapReduce (EMR) Hbase, Elastic, Splunk, Spring * Experience with Kubernetes * Experience with Spark * Experience programming with distributed computing * Experience with large scale ETL from multiple sources * Demonstrated experience working with sponsor business or mission data, sponsor applications, or sponsor database structures