Software Engineer

Nabout Leidos
Tucson, United States
1 day ago
Apply on jobs.military.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$107,900.0 - $195,050.0
Working hours
Regular working hours

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Microsoft Windows Agile Methodology Ajax (Programming Language) Amazon Web Services Application Performance Management Microsoft Azure Cascading Style Sheets (CSS) Cloud Engineering Databases
+42 more
Continuous Integration Database Development Linux Distributed Systems Django Web Framework Elasticsearch JSON JQuery Python (Programming Language) PostgreSQL Enterprise Messaging Systems Microsoft SQL Server MySQL Cisco Nexus Switches Node.Js Scrum Methodology Software Architecture Svelte Ansible Software Engineering SonarQube Vault (Revision Control System) Data Logging Okta ReactJS Flask (Web Framework) Spring-boot Backend Git Cloudformation Vue.js Event Driven Architecture AngularJS Gitlab-ci Information Technology Atlassian Tools Api Design Restful APIs Terraform Devsecops OpenSearch Jenkins

Job description

The Senior Engineer is responsible for complex software development, technical design, integration, troubleshooting, and engineering leadership. You’ll take ownership of significant technical areas and provide technical direction to other engineers while remaining hands-on with development.

Requirements

u2022 Bachelor’s degree in Computer Science, Software Engineering, or related field and 8-12 years of prior relevant experience or Master’s with 6-10 years of prior relevant experience. May possess a Doctorate in technical domain. 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 oVersion Control System: Git\n \u2022 Strong experience with software architecture and application design.\n \u2022 Strong experience developing APIs, services, and/or distributed applications.\n \u2022 Strong database development and data-modeling experience.\n \u2022 Experience with modern DevSecOps and CI/CD practices.\n \u2022 Experience troubleshooting complex production and integration issues.\n \u2022 Experience serving as a Scrum Master or performing Scrum Master responsibilities within an Agile software development team.\n \u2022 Demonstrated understanding of Agile methodologies, Scrum ceremonies, sprint planning, backlog management, and iterative software delivery.\n \u2022 Experience using Agile project management tools such as Jira and Confluence to track sprint progress, manage work items, and support team collaboration.\n \n, u2022 Experience supporting Intelligence Community (IC) mission systems.\n \u2022 Certified ScrumMaster (CSM), Professional Scrum Master (PSM), or equivalent Agile certification.\n \u2022 Experience balancing hands-on software engineering responsibilities with Scrum Master duties on a cross-functional Agile team.\n \u2022 Experience using Agile metrics, including sprint velocity, burndown charts, and cycle time, to identify opportunities for improved team performance.\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 Lead the design, development, integration, testing, deployment, and sustainment of a software application that supports our customer’s GEOINT mission.\n \u2022 Translate mission, systems, and technical requirements into scalable software solutions.\n \u2022 Lead technical design for application components, services, APIs, and integrations.\n \u2022 Develop and maintain high-quality production software.\n \u2022 Design and implement scalable backend services and modern web applications.\n \u2022 Evaluate architectural approaches and recommend solutions based on mission and technical requirements.\n \u2022 Develop and integrate RESTful APIs, microservices, and data services.\n \u2022 Design and optimize database schemas, queries, and data-access strategies.\n \u2022 Troubleshoot complex application, integration, performance, and production issues.\n \u2022 Lead root-cause analysis for significant technical problems.\n \u2022 Develop automated unit, integration, and system-level testing strategies.\n \u2022 Support CI/CD, DevSecOps, cloud, and containerized environments.\n \u2022 Identify and address technical debt, reliability issues, scalability limitations, and security concerns.\n \u2022 Serve as a Scrum Master for an Agile software development team, facilitating sprint planning, daily standups, backlog refinement, sprint reviews, and retrospectives.\n \u2022 Partner with Product Owners and development team members to manage sprint priorities, remove impediments, and support the timely delivery of high-quality software capabilities.\n \u2022 Promote Agile best practices, foster team collaboration, and drive continuous improvement in sprint execution, team efficiency, and software delivery.\n \u2022 Provide mentorship and guidance to junior engineers.\n \u2022 Collaborate closely with Test Engineering, DevSecOps, Systems Engineering, Security, and mission stakeholders.\n \u2022 Support production releases and operational troubleshooting.\n \u2022 Evaluate emerging technologies and determine their applicability to mission needs.\n \u2022 Contribute to technical documentation, engineering standards, and development roadmaps.\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…