Job Description
Job Description
We are seeking a skilled Software Developer to join our growing team. In this role, you will focus on developing and integrating software with web applications hosted in secure cloud environments for the Defense Advanced Research Projects Agency (DARPA) and other Department of Defense (DoD) organizations. Your primary mission will be to design, and implement reliable, secure, and scalable integration solutions that bridge internal applications, cloud platforms, and external systems.
If you are passionate about developing software and enjoy challenging environments, we encourage you to apply!
Responsibilities:
- Design and develop scalable and maintainable applications using modern frontend and backend frameworks.
- Build scalable RESTful APIs, message queues, microservices, and web interfaces that integrate with various data sources and systems including RESTful and GraphQL APIs, CSV, Excel, and JSON file uploads, live data streams, databases and cloud storage (e.g., S3, PostgreSQL, MongoDB).
- Implement and manage containerized applications using Docker and deploy them to Kubernetes clusters.
- Use Helm charts to package and manage Kubernetes-based application deployments.
- Develop and maintain integration components using languages such as Python, Rust, Java, and C#.
- Work with middleware tools (e.g., MuleSoft, Dell Boomi, Apache Camel, Talend, etc.) to build scalable and secure integration pipelines.
- Collaborate with cross-functional teams including DevOps, QA, and product teams to gather requirements and deliver high-quality solutions.
- Create technical documentation including integration designs, data mapping, and process flows.
- Integrate with Identity and Access Management (IAM) frameworks and support authentication protocols (OAuth2.0, SAML, OpenID Connect).
- Develop automation scripts and CI/CD pipelines to test and deploy integrations in secure environments.
- Ensure modular, testable, scalable and high-performance code.
- Stay up-to-date with emerging trends and technologies in web development.
Qualifications:
- Must be a U.S. citizen with the ability to obtain and maintain a Top-Secret security clearance.
- Can accommodate occasional onsite work in the Washington DC area.
- Strong analytical and critical thinking skills
- 5+ years of software development experience.
- Bachelor’s or master’s degree in computer science.
- Hands-on experience with RESTful and SOAP APIs.
- Strong programing skills for with one or more languages for frontend technologies (Angular, JavaScript, Node.js , Nuxt.js, or Next.js.) and backend technologies (Python, Java, Golang, C#, .NET Core, or Rust).
- Knowledge of event-driven architecture (Kafka, RabbitMQ).
- Experience working with Kubernetes for container orchestration and Helm for managing application deployments.
- Experience with developing simulation models, data integration, and building data-driven web applications.
- Proficiency with version control systems (Git, GitHub, GitLab).
Company DescriptionSystems Thinking & Solutions (STS) is a technical services firm dedicated to enhancing the performance and impact of engineered systems through scientific rigor and innovative thinking. Our mission is to advance system capabilities and utility by applying proven methodologies and deep subject matter expertise.
Our core capabilities include:
•\tSystems Engineering
•\tTechnical Advisory Services
•\tSystem Architecture & Integration
•\tModeling & Simulation
•\tIT Support Services
•\tTechnical Program Management
At STS, we support a range of government and industry clients by delivering rigorous, mission-driven solutions. We value innovation, critical thinking, and collaborative problem-solving—and we’re looking for talented professionals who share that mindset.
Company Description
Systems Thinking & Solutions (STS) is a technical services firm dedicated to enhancing the performance and impact of engineered systems through scientific rigor and innovative thinking. Our mission is to advance system capabilities and utility by applying proven methodologies and deep subject matter expertise.\r\n\r\nOur core capabilities include:\r\n•\tSystems Engineering\r\n•\tTechnical Advisory Services\r\n•\tSystem Architecture & Integration\r\n•\tModeling & Simulation\r\n•\tIT Support Services\r\n•\tTechnical Program Management\r\n\r\nAt STS, we support a range of government and industry clients by delivering rigorous, mission-driven solutions. We value innovation, critical thinking, and collaborative problem-solving—and we’re looking for talented professionals who share that mindset.