Our exciting programs at Leidos develop and support our Federal Government customers IT systems, including mission critical classified systems that cover a wide breadth of software engineering disciplines including enterprise systems, web applications, cyber security, geospatial systems and real-time signal processing. The Software Developer will work as a member of a diverse delivery team that is responsible for integration of Commercial Off the Shelf (COTS), Government Off the Shelf (GOTS) and bespoke software solutions. This role will include all facets of the software development lifecycle and require members to design, develop, deploy, test and document solutions.
The Software Developer will mentor junior developers, requiring them to provide direction on best practices and design principles to produce a performant, secure and sustainable solution.
In this role you will:
Skills and Knowledge:
- Visualize, design, and develop innovative software platforms as we continue to experience growth in the usage and visibility of our products.
- Create scalable software platforms and applications, as well as efficient networking solutions, that are unit tested, code reviewed, and checked regularly for continuous integration.
- Examine existing systems for flaws and create solutions that improve service uptime and time-to-resolve through monitoring and automated remediation.
- Plan and execute full software development lifecycle for each assigned project, adhering to company standards and expectations.
Major Responsibilities:
- Design and build tools and frameworks to automate the development, testing, deployment, and management of services and products.
- Plan and scale distributed software and applications, using synchronous and asynchronous design patterns, writing code, and delivering with urgency and quality.
- Collaborate with global team to produce project plans and analyse the efficiency and feasibility of project operations, leveraging global technology stack and making localized improvements.
- Track, document, and maintain software and network system functionality, and leverage any opportunity to improve engineering.
- Focus on creating software and networking platforms that are free of faulty programming, and continuously keep developers in step without compromising site reliability.
- Work with product managers and user-experience designers to influence the strategy and delivery of next-wave product features and system capabilities.
Requirements
We are seeking talented agile software engineers who hold a current TSPV clearance.
Experience with Agile, Scrum and associated methodologies and it is desirable that you have a Bachelor Degree (or higher) in Software Engineering, Computer Science or Electrical Engineering (with software engineering experience), however, we would also like to encourage candidates to apply that have a wide range of industry work experience from 2+ years.
Experience or exposure to some of the following:
- Integration with external systems/applications (REST API, integration protocols, JSON/XML)
- Integration and customisation of open source technologies (NiFi, Kafka, Elastic (ELK) Stack, Solr)
- CI/CD tools and technologies and infrastructure as code (Ansible, Jenkins, git)
- Java and related open source frameworks
- Containerisation using Docker, Kubernetes
- JIRA and Confluence
- Linux and Windows
Leidos
Leidos is a company that helps to make the world safer, healthier, and more efficient by bringing science, engineering, and technology together to produce practical solutions for their customers' most complex problems
Other jobs at Leidos
Why OmniJobs?
- Rare & hidden jobs
- New jobs every day
- No expired job posts
- All jobs in English
Receive emails about similar jobs
Get alerts to your inbox about new open jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs