# Sr. Software Architect

**Company**: Leidos
**Location**: San Diego, CA
**Experience**: senior
**Job type**: full-time
**Salary**: $131,300.00 - $237,350.00
**Category**: Engineering
**Industry**: Technology

**Apply**: https://leidos.wd5.myworkdayjobs.com/en-US/External/job/San-Diego-CA/Sr-Software-Architect_R-00192520?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_dcb45145-4a8

## Description

We are seeking a Senior Software Architect to lead the development of new capabilities for a complex, high-performance system in our INTEL Sector's Cyber & Analytics Business Area (CABA). As a Senior Software Architect, you will oversee a team of developers, drive high-level architectural decisions, and manage the full software development process in an Agile environment.

Responsibilities include:

- Designing, developing, documenting, testing, and debugging applications software and systems

- Conducting multidisciplinary research and collaborating with equipment designers and/or hardware engineers

- Determining computer user needs and analyzing system capabilities to resolve problems

- Formulating software designs that create solutions meeting various desired outcomes

- Managing change to the software architecture and controlling software complexity

- Defending against suggested changes to the software architecture that introduce undue complexity or future supportability issues

- Assisting with trade-off analyses of increased complexity

- Overseeing and supporting the coaching and training of team members

- Participating and leading discussions at customer meetings, working groups, and technical interchange meetings

Requirements:

- Bachelor's Degree in Computer Science, Software Engineering, or Information Systems or a related field and at least 12+ years of related experience

- Security + Certification or willingness to achieve within 90 days

- Active Secret clearance and the ability to obtain a TS/SCI

- Minimum of 12+ years of experience designing and developing large integrated classified systems

- Minimum of 10+ years of experience leading development teams

- Solid understanding of secure systems architecture and development

- Proven professional experience analyzing code for weaknesses and errors

- Experience with code development software tools such as JetBrains CLion, Visual Studio Code, Git, and Gitlab Enterprise

- Experience with build and deployment (CI/CD) tools such as GitLab Enterprise, CMake, and vcpkg

- Experience with application software stacks such as Qt/QML, C++17, SQLite, NNG, and Google Protocol Buffers

- Experience with Testing and Quality Assurance tools such as Catch2, Clang-Format, CPPLint, FlawFinder, Valgrind, and Clang-Tidy

- Experience with database management software such as MySQL, Oracle RDBMS, and Microsoft SQL Server

- Scripting skills with knowledge of programming languages such as Perl, Ruby, and Python

Desired Qualifications:

- Good knowledge of networking protocols such as TCP, IP, and OSI models

- Understanding of Cryptography

- Familiarity with SKLs and ECUs

We offer 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 much more.

## Skills

### Required
- C++17
- Qt/QML
- SQLite
- NNG
- Google Protocol Buffers
- Git
- Gitlab Enterprise
- CMake
- vcpkg
- Catch2
- Clang-Format
- CPPLint
- FlawFinder
- Valgrind
- Clang-Tidy
- MySQL
- Oracle RDBMS
- Microsoft SQL Server
- Perl
- Ruby
- Python

### Nice to have
- TCP
- IP
- OSI models
- Cryptography
- SKLs
- ECUs

---

Source: [Apply at leidos.wd5.myworkdayjobs.com](https://leidos.wd5.myworkdayjobs.com/en-US/External/job/San-Diego-CA/Sr-Software-Architect_R-00192520?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
