Software Engineer

Nabout Leidos
St. Louis, United States
2 days ago
Apply on jobs.military.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Compensation
$87,100.0 - $157,450.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Application Performance Management Confluence JIRA Cloud Engineering Software Quality Continuous Integration Elasticsearch PostgreSQL Enterprise Messaging Systems Microsoft SQL Server
+21 more
MySQL Cisco Nexus Switches Ansible Secure Coding Software Systems SonarQube Vault (Revision Control System) Data Logging Cloud Platform System Okta Cloudformation Event Driven Architecture Containerization Gitlab-ci Kubernetes Terraform Devsecops OpenSearch Docker Jenkins Programming Languages

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.

Apply on jobs.military.com
Prepare application

Good distractions

Loading talks and stories from around this role…