Description
Leidos has a new opportunity for a Software Engineer in our National Security Sector's Cyber & Analytics Business Area. You will support the design, development, testing, deployment, and maintenance of a Data Dictionary capability providing metadata specification, storage, and access services.
The system includes a Java/Spring-based backend, RESTful APIs, and a web-based user interface. You will work independently to implement features, contribute to architectural decisions, and support full lifecycle software delivery within a collaborative Agile environment.
Responsibilities
- Develop, maintain, and enhance Java/Spring applications supporting:
- A web-based user interface for creating and managing metadata specifications
- A database solution for storing specifications
- RESTful services enabling programmatic access to specifications
- Design and implement backend services and APIs
- Contribute to system architecture, technical design, and engineering best practices
- Develop and maintain database schemas, queries, and integrations
- Support CI/CD pipelines, deployment activities, and operational readiness
- Collaborate with cross-functional teams, stakeholders, and system integrators
- Mentor junior engineers and provide technical guidance
Required Qualifications
- Active TS/SCI clearance with Polygraph
- Bachelor’s degree in Computer Engineering, Computer Science, or a related technical field
- Eight years of software engineering experience
- Three years of experience in SIGINT, IA, or IT domains
- Three years of experience with modern Java and Spring/Spring Boot development
- Experience developing RESTful APIs and JSON-based web services
- Strong SQL and relational database experience, including PostgreSQL or equivalent technologies
- Experience working in Linux development environments
Desired Qualifications
- Java/J2EE application development
- Spring Framework and Spring Boot
- PostgreSQL and SQL database design
- User interface design, development, and testing
- REST, XML, and JSON web services
- Linux-based systems
- Docker and Kubernetes
- CI/CD pipelines and deployment automation
- Task tracking and ticketing systems such as JIRA or Redmine
- Clear, professional communication of technical ideas, status, and issues to both peers and management
Benefits
- Competitive benefits including Paid Time Off, 11 paid Holidays, 401K with a 6% company match and immediate vesting, Flexible Schedules, Discounted Stock Purchase Plans, Technical Upskilling, Education and Training Support, Parental Paid Leave, and more