Description Leidos is on the lookout for a dedicated
Software Engineer who is eager to make a significant difference in the world. Our dynamic engineering teams excel at tackling complex challenges with cutting-edge technology, supporting the intelligence and war-fighting communities in making critical mission decisions. Our engineering team utilizes the latest software tools to integrate with various external data providers, ingest historical data, and provide real-time streaming capabilities to our user communities. By ensuring that over 600 data sets are efficiently integrated and reliable, we make a direct impact on mission success in a fast-paced environment.
Primary Responsibilities: - Collaborate with external data providers and stakeholders to develop and manage the ingestion and distribution of crucial mission data feeds into our ecosystem.
- Ensure the reliable operation of commercial and government-off-the-shelf software, focusing on low latency, high data integrity, quality, and availability across more than 600 data feeds.
- Assist users in troubleshooting and resolving issues pertaining to data sets.
- Thrive in a high-energy environment, effectively managing multiple concurrent tasks.
- Work closely with a highly skilled team to maintain data flow integrity by promptly responding to real-time operational alerts.
- Adopt a continuous delivery mindset, meeting high availability standards for data operations.
- Configure and maintain data ingestion workflows (ETL) across various production systems.
- Install, configure, and update diverse software applications, including COTS, GOTS, and in-house solutions.
- Support and troubleshoot various IT infrastructure hardware platforms and communication protocols.
- Collaborate with software development and systems administration teams to monitor and address production system issues.
- Create and maintain comprehensive systems documentation and diagrams.
- Troubleshoot network challenges and establish new connections as needed.
- Monitor and maintain a variety of database systems.
Basic Qualifications: - Must be a U.S. Citizen with an active TS/SCI clearance and Polygraph.
- A Bachelor's degree and 4 - 8 years of relevant experience, or a Master's degree with 2 - 6 years of relevant experience. Additional experience may substitute for a degree.
- Proficiency in scripting languages, particularly Python, as well as familiarity with Bash, Perl, etc.
- Previous experience with relational databases (PostgreSQL, Oracle, MySQL, etc.).
- Experience using Git for version control.
- Familiarity with commercial cloud platforms, particularly AWS.
- Experience with Continuous Integration/Continuous Delivery tools like Docker, Kubernetes, and GitLab Runners.
Preferred Qualifications: - Certification in accordance with DoD 8570 level IAT-II requirements. Security+ or CISSP certification is preferred and must be obtained within 6 months of hire if not already certified.
- A solid background in systems engineering.
- Experience with software development in a Linux environment is beneficial.
- Understanding of AWS services, including EC2, RDS, and S3.
- Knowledge of Hadoop, Accumulo, and MapReduce techniques.
- Familiarity with monitoring tools such as Grafana and Kibana.
- Experience with messaging software like Kafka is a plus.
- Basic understanding of data streaming applications, such as Storm.
- Familiarity with compiled languages, including Java.
Original Posting: March 18, 2025 For U.S. Positions: While subject to change based on business needs, Leidos anticipates that this job requisition will remain open for at least 3 days with an anticipated close date no earlier than 3 days after the posting date.
Pay Range: Pay Range $85,150.00 - $153,925.00 The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation. Additional factors such as job responsibilities, education, experience, knowledge, skills, and abilities, along with internal equity and market data considerations, will influence the final offer.