Leidos seeks a Senior Software Engineer / Data Scientist to design and deliver scalable, data-intensive solutions supporting national security, health, and engineering missions. In this hybrid role, you will build robust services, data pipelines, and production-grade ML models using modern languages, frameworks, and cloud platforms. You will collaborate closely with cross-functional teams, ensuring secure, high-performance systems, and mentor junior staff. Leverage Leidos' mission-driven, collaborative culture to solve complex problems with real-world impact while benefiting from strong pay, benefits, and growth opportunities.
Responsibilities
- Design, develop, and deploy scalable software and data solutions for mission-critical systems
- Build and optimize data pipelines, ETL/ELT workflows, and analytics services
- Develop, train, and integrate machine learning models into production applications
- Collaborate with product owners, architects, and stakeholders to define technical requirements
- Ensure software quality through code reviews, testing, and best engineering practices
- Implement security, reliability, and performance tuning for cloud and on-prem solutions
- Mentor junior engineers and data scientists and promote engineering best practices
- Document system architecture, data flows, and operational runbooks
Required Skills
- Python
- Java or C++Machine learning model development
- Statistical analysis and data modeling
- SQL and No
- SQL databases
- Data pipeline and ETL/ELT development
- Cloud platforms (AWS, Azure, or GCP)
- Distributed computing frameworks (e.g., Spark)
- Software architecture and design patterns
- CI/CD and automated testing