Job Information

Leidos Senior Software Engineer Qt/C++ in San Diego, California


Job Description:

The Cyber and SIGINT Solutions Operation under the Intelligence Group of Leidos is seeking an experienced Qt/C++ Software Engineer for a program in San Diego, CA.

PROGRAM SUMMARY: Our teams are responsible for product development of key management systems involving the engineering and development of mobile and enterprise web applications. The portfolio of products support the Cybersecurity and Information Assurance domains. These systems deploy a variety of technologies and communicate with infrastructure interfaces to bring secure, modern-day and next generation Cybersecurity and Cryptographic Key Management solutions.

Primary Responsibilities

The candidate will collaborate in the design and implementation of the application and lead the user interface development in Qt. The ideal candidate will have experience developing visually appealing and intuitive applications for a variety of mobile operating systems (Unix and Android), use of a variety of application platforms (Qt and Android) and programming languages (C++ required and Python, Java, Kotlin preferred), use of SQLite database as well as experience integrating modules developed in these programming languages. The candidate will work within an Agile Scrum development environment and use disciplined software engineering, object oriented, and functional programming principles to ensure that developed code is maintainable, efficient, reliable, understandable, secure, and fault tolerant. The candidate will be knowledgeable about secure software development principles and techniques and will use software tools in cooperation with continuous integration and test automation while supporting software reuse and refactoring. The candidate will support the software configuration management process and understand software components and their interface requirements.

The candidate will collaborate with software engineers, system engineers, information assurance engineers, test engineers, quality assurance, and other project team members. The candidate will contribute to setting the standards and helping the team adopt Test Driven Development (TDD) practices within the Leidos Agile Framework to ensure the proper degree of engineering rigor is applied to all assigned tasks. This position requires someone who is proactive and passionate about ensuring the quality of software deliverables and can communicate with the development teams (including Leidos, subcontractors, and customer representatives) what is required to achieve this effectively on assigned tasks.

What you will like about this position…

  • Being part of a highly skilled team of professionals all passionate about the vision of the product suite and the positive impact it provides to our many customers.

  • Room to innovate and implement on a wide variety of technologies and the use of powerful industry-standard development tools and practices.

Basic Qualifications

Education: BS Degree in Computer Science or equivalent with 8+ years’ experience. At least 5 years of experience with Qt user interface development. Following are a list of required and preferred languages, frameworks and skillsets.


  • Active Secret Clearance

  • 5 years of experience using Qt based technologies.

  • Proven experience in design and implementation of user interfaces for embedded applications / mobile devices with modern user interface and user experience (UI/UX) frameworks.


  • Experience developing applications for Linux, Unix, and Android operating systems.

  • Experience in Scrum Methodology or other Agile environments.

  • Experience with Mobile Application Development.

  • Experience with Software CM (e.g., Subversion, Git, GitHub).

  • Experience with UI / Development Frameworks (e.g., Qt, Android, AngularJS, Ionic, GWT, SmartGWT, React, Node.js).

  • Experience with Agile Management Tools and Concepts (e.g., VersionOne, JIRA, Rally, etc.).

  • Experience with Automated Testing Tools/Technologies/Concepts (TDD, Selenium, Cucumber, Gherkin, BDD).

  • Experience with cryptographic libraries and implementing transport layer security (TLS) with web services.

  • Experience with satisfying Security Technical Implementation Guide (STIG) requirements supporting Risk Management Framework (RMF)

External Referral Bonus:Eligible

Potential for Telework:No

Clearance Level Required:Secret


Scheduled Weekly Hours:40


Requisition Category:Professional

Job Family:Software Engineering

Leidos is a Fortune 500®information technology, engineering, and science solutions and services leader working to solve the world’s toughest challenges in the defense, intelligence, homeland security, civil, and health markets. The company’s 38,000 employees support vital missions for government and commercial customers. Headquartered in Reston, Va., Leidos reported annual revenues of approximately $11.09 billion for the fiscal year ended January 3, 2020. For more information, visit

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 here.

Leidos will never ask you to provide payment-related information at any part of the employment application process. And Leidos will communicate with you only through emails that are sent from a email address. If you receive an email purporting to be from Leidos that asks for payment-related information or any other personal information, please report the email to

All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.

REQNUMBER: R-00042601

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. Leidos will consider qualified applicants with criminal histories for employment in accordance with relevant Laws. Leidos is an equal opportunity employer/disability/vet.