Leidos is a global science and technology solutions leader working to solve the world’s toughest challenges in the defense, intelligence, homeland security, civil, and health markets.
Leidos is seeking a Senior Software Architect to lead the engineering, design and implementation of the next generation of cryptographic product security, transport, and accountability for key and data for high and medium assurance applications.
Job Summary:
A Senior Software Architect is needed to lead and support architecting a variety of software solutions for an evolutionary line of business. This will involve defining new architectures and refactoring existing products / solutions to meet emerging technologies roadmaps. The architect will include considerations for well defined software using SOLID principles and clean code concepts with patterns and best practices. The architect will include address coding standard concepts for security and from Software Engineering Institute’s Carnegie Mellon Institute where applicable to provide standardization and maintainability. The selected candidate will lead a team of developers in designing and developing solutions using an agile methodology. Solutions may consist of desktop applications, cloud deployments, client/server architectures and web applications. Programming languages on various products and systems can vary from Java-based environments to embedded capabilities using C/C++, which the architect will help determine using analysis of alternative trade studies.
As the Senior Software Architect, you will make high-level decisions and oversee the software development process / lifecycle within the confines of the defined agile execution framework. On a daily basis, you will interface with program management, system and software integration engineers, test engineers, cybersecurity engineers, and other project team members in an Agile environment.
In this role, you will also serve as a technical expert creating high-level architectural design while also analyzing requirements against fiscal, schedule, and performance issues. This individual will be responsible for communicating design choices to developers, included but not limited to platforms, software stack selection and programming language concepts. The selected candidate will create overarching strategies for design as it relates to monitoring the application, infrastructure, interfaces and critical business transactions.
Position responsibilities will include:
Requirements (Education /Years of Experience/Skill Sets – both technical & soft skill):
Required Qualifications:
Bachelor's Degree in Computer Science, Software Engineering, or Information Systems or a related field and at least 10+ years of related experience or Master’s Degree with at least 8+ years of relevant experience. Additional experience may be substituted for a Degree.
DoD 8570 approved security certification (i.e., Security +) (Will be required 90 days after hire).
Desired Qualifications:
conmd
While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.