System Architect - Senior
Role details
Job location
Tech stack
Job description
The Intel Security Sector at Leidos currently has an opening for a Senior Systems Architect. Your job will be to design, implement, and oversees complex IT infrastructures to ensure hardware, software, and networks align with mission goals. This position will be located at one of our customer sites in Bethesda, MD; Reston, VA; or Joint Base Anacostia-Bolling, DC.
This position offers the opportunity to work on a high-visibility enterprise program at the intersection of data, analytics, and emerging AI technologies. Ideal candidates are motivated by mission impact, comfortable operating in complex stakeholder environments, and interested in building deep domain expertise while delivering capabilities with real-world national security outcomes. The successful candidate will work on projects to design, develop, and deploy software applications to support DIA/NDOC OSINT production on behalf of the Defense Intelligence Enterprise (DIE).
Are you ready for your next career challenge? Join a team committed to a Mission!
Responsibilities Include:
- Document OSINT IT systems using Department of Defense Architecture Framework (DoDAF), identify architecture gaps and risks, propose system enhancements, maintain compiance, and provide Risk Management Framework processes.
- Understand and interpret requirements, high-level features and desired outcomes to articulate the needs to be addressed.
- Support multiple Agile development team(s) to deliver solutions with architectures that provide capability improvements, reduced maintenance costs and flexibility to adapt quickly to customer needs
- Evaluate and recommend tools, technologies and processes to meet the customer needs and provide innovative solutions for improvements.
- Formulate software designs that create solutions meeting various desired outcomes (both current and future) while balancing the goals and constraints on the solutions (i.e. customer environment, cybersecurity, continuous integration/continuous delivery (CI/CD), etc.).
- Manage change to the software architecture and control software complexity. Make software architecture and solutions as flexible as possible. Defend against, when appropriate, suggested changes to the software architecture that introduce undue complexity or future supportability issues. Assist with trade off analyses of increased complexity.
- Collaborate with team members to obtain inputs to the overall architecture and solution.
- Communicate software architecture framework to stakeholder groups with varying levels of technical understanding.
- Design, test, and evaluate technologies and vendor solutions for inclusion into existing architecture to solve technical or customer problems.
- Lead design reviews & provides feedback.
- Design, develop, and execute software solutions.
- Provide technical leadership and support to the development teams.
- Troubleshoot code level problems quickly and efficiently.
- Clarify quality software requirements.
- Identify software risks early in the development cycle.
- Provide documented basis for architectural decisions.
Clearance Required:
- Active TS/SCI clearance with the ability to obtain and maintain TS/SCI with Polygraph.
Requirements
- Bachelor's degree in Computer Science, Data Science, Engineering, Information Systems, or related technical discipline.
- Minimum 8 years of experience in the field with at least a portion of the experience within the last 2 years.
- Active TS clearance with the ability to obtain and maintain TS/SCI with Polygraph.
- Due to the nature of the government contracts we support, US Citizenship is required.
- Experience designing enterprise architecture with modern, enabling technologies and processes e.g. CI/CD, virtualization, agile design and development, REST services, API development, authentication and authorization protocols.
- Experience collaborating with cybersecurity, product owners, users and developers to design and communicate an innovative and secure architecture.
- Experience with DevSecOps tools and implementation.
- Experience with Agile software development (Scrum, SAFe).
- Experience with interpreted or compiled languages, such as Python or Java respectively.
- Experience with code repositories, branching, tagging and creating release candidates.
- Experience working on complex software projects.
- Experience working with a highly technical team in a dynamic fast-paced environment.
- Experience leading technical teams.
- Excellent interpersonal skills and strong verbal and written communication skills.
- Ability to successfully interact with various stakeholders (i.e. customers, developers, system engineers, system admins).
- Self-motivated and self-starter.
Preferred Experience, Skills, and Education:
- Master's degree in Computer Science, Data Science, Engineering, Information Systems, or related technical discipline. Bachelor's degree in Computer Science, Data Science, Engineering, Information Systems, or related technical discipline and 5 years of related senior experience, for a total of 17 years, as a substitute to the Master's degree.
- 12 years of experience in the field with at least a portion of the experience within the last 2 years.
- Experience with Kafka, Kubernetes, Docker.
- Experience with ElasticSearch.
- Experience with other database systems (Relational / Graph / NoSQL) and data models.
- Experience with JSON, or Java.
At Leidos, the opportunities are boundless. We challenge our staff with interesting assignments that provide them with an opportunity to thrive professionally and personally. For us, helping you grow your career is good business. We're excited to learn more about you.
Benefits & conditions
Pay and benefits are fundamental to any career decision. That's why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available at www.leidos.com/careers/pay-benefits .