Leidos seeks a Senior Software Engineer / Data Scientist to design and deliver advanced analytics and mission-critical software solutions for government and commercial clients. In this role, you will architect and implement scalable services, data pipelines, and machine learning models that power high-impact systems in national security, health, and engineering. You will collaborate closely with cross-functional teams, translate complex mission needs into robust technical designs, and ensure secure, high-quality, and well-tested code. As a senior contributor, you will mentor others, drive technical decisions, and help shape innovative solutions in a mission-driven, collaborative, and learning-focused environment.
Responsibilities
- Design, build, and deploy scalable software and data solutions for mission-critical systems
- Develop, train, and optimize machine learning and analytics models
- Architect cloud-native and distributed data processing pipelines
- Write clean, secure, and well-tested code following best practices
- Collaborate with cross-functional teams to translate mission needs into technical solutions
- Optimize system performance, reliability, and scalability in production environments
- Guide technical decisions, conduct code reviews, and mentor junior engineers
- Document system designs, models, and implementation details
- Ensure compliance with security, privacy, and regulatory requirements
- Contribute to innovation, prototypes, and continuous improvement initiatives
Required Skills
- Python
- Java or C++Machine learning and statistical modeling
- Data engineering and ETL pipelines
- Cloud platforms (AWS, Azure, or GCP)
- Distributed systems and microservices
- SQL and No
- SQL databases
- Linux and containerization (Docker, Kubernetes)
- Software testing and CI/CDSecure coding and system performance optimization