Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+21 more
Requirements
As a Mid-Level Software Engineer, you’ll have the opportunity to own meaningful features and software components from design through deployment. Independently you’ll design, develop, integrate, test, and maintain software capabilities. You’re expected to take ownership of assigned features and components while contributing to technical decisions, code quality, automation, and continuous improvement. You’ll solve challenging technical problems, collaborate with talented engineers across disciplines, and contribute to modern cloud, DevSecOps, API, and application technologies.\n, u2022 Experience architecting, developing, and delivering complex software systems into production.\n \u2022 Experience with CI/CD tools (GitLab CI, Jenkins) and agile collaboration tools (JIRA, Confluence).\n \u2022 Familiarity with cloud environments such as AWS (C2S or GovCloud) and containerization technologies (Docker, Kubernetes).\n \u2022 Understanding of secure coding practices and government system accreditation processes (e.g., RMF, STIGs).\n \u2022 Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques.\n \n, u2022 Experience supporting Intelligence Community (IC) mission systems.\n \u2022 Experience with geospatial, intelligence, or other mission-specific data and workflows.\n \u2022 Experience with AWS and cloud-native architectures.\n \u2022 Experience with Infrastructure-as-Code (Terraform, Ansible, CloudFormation).\n \u2022 Experience with GitLab CI/CD, Jenkins, SonarQube, Nexus, Vault, or Keycloak.\n \u2022 Experience with PostgreSQL, MySQL, SQL Server, OpenSearch/Elasticsearch, or similar technologies.\n \u2022 Experience with event-driven architectures and messaging technologies.\n \u2022 Experience with observability, monitoring, logging, and application performance management.\n
Benefits & conditions
Active Top Secret/SCI with the ability to successfully pass a Polygraph examination.\n \n \nPrimary Responsibilities:\n \u2022 Design, develop, integrate, test, deploy, and maintain a software application that supports our customer’s GEOINT mission.\n \u2022 Translate functional and technical requirements into software solutions.\n \u2022 Independently implement moderately complex software features.\n \u2022 Develop maintainable, scalable, and secure application components.\n \u2022 Develop and consume RESTful APIs and backend services.\n \u2022 Work with relational and/or NoSQL databases.\n \u2022 Troubleshoot application defects, integration issues, and performance problems.\n \u2022 Perform root-cause analysis and implement corrective actions.\n \u2022 Develop unit, integration, and automated tests.\n \u2022 Participate in code reviews and establish high-quality coding practices.\n \u2022 Support CI/CD and DevSecOps processes.\n \u2022 Contribute to containerized application environments.\n \u2022 Participate in agile ceremonies, sprint planning, backlog refinement, demonstrations, and technical working sessions.\n \u2022 Collaborate with Test Engineering to ensure features meet acceptance criteria and quality expectations.\n \u2022 Support deployment, monitoring, and sustainment of the application.\n \u2022 Identify opportunities to improve application performance, reliability, maintainability, and security.\n \u2022 Provide technical guidance to junior engineers.\n \u2022 Maintain appropriate software and technical documentation.\n \n \nBasic Qualifications:\n \u2022 US citizenship is required per contract. \n \u2022 Bachelor’s degree in Computer Science, Software Engineering, or related field and 4-8 years of prior relevant experience or Master’s with less than 2-6 years of prior relevant experience. Equivalent experience may be considered in lieu of degree.\n \u2022 Proficiency with the following technologies:\n \n oWeb: HTML, CSS, JSON, Ajax, and REST APIs\n \n oObject-oriented Programming: Python, Java, or JavaScript\n \n oFront-end and Back-end Frameworks: React, Angular, Vue.js, jQuery, Spring Boot, Django, Node.js, Flask, or Svelte\n \n oCloud Development: AWS, Azure, or similar cloud platforms\n \n oRelational Database: MySQL, PostgreSQL, or SQL Server\n \n oOperating System: Windows, Linux\n \n
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…