San Diego, CA, United States of America
20 hours ago
Software Developer/Tester

Leidos has a new and exciting opportunity for a Data Scientist in our National Security Sector's (NSS) Cyber & Analytics Business Area (CABA).  Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical Methods and Modeling, Signals Intelligence (SIGINT), and Cryptographic Key Management. At Leidos, 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.  Join us and make a difference in National Security!  

Job Summary:

We are seeking a skilled and detail-oriented Software Developer and Tester to join our dynamic team. In this dual-role position, you will be responsible for designing, developing, and maintaining software applications while also ensuring their quality through rigorous testing practices. You will work closely with cross-functional teams to deliver reliable, scalable, and high-performance solutions that meet user needs and business objectives.

Primary Responsibilities:

Plan, manage, and track software development test effort from the beginning of the sprint through GAT

Review requirements and design documents to identify the full scope of testing

Execute test cases to ensure software quality and functionality on Unix Workstations and Windows PCs

Collaborate with developers and product teams to identify and resolve software defects

Assist in developing and refining test plans and strategies for new software features

Conduct exploratory and usability testing to locate bugs before software introduction into production

Document and report test results, providing clear insights to stakeholders and team members

Analyze test data to identify patterns and improve testing processes and outcomes

Perform root cause analysis on defects found to identify and mitigate project risks

Execute comprehensive testing against the software, ensuring all features function as designed and intended

Contribute to knowledge sharing sessions, fostering a culture of learning and improvement

Understand existing test processes and identify improvements and efficiencies

Design, develop, test, and deploy software solutions using Ada, C, C++, and PL/SQL

Develop and maintain Unix scripts for automation, system administration, build processes, and data manipulation

Option to work a 9/80 work schedule (i.e., 9 hour days, then work 8 hours on first Friday and off the second Friday)

Basic Qualifications:

Bachelor’s Degree in a related field and at least 8+ years of related experience or a Master’s Degree and at least 6+ years of relevant experience. Additional experience may be substituted for a Degree.

Six years of experience in software development and testing.

Formal test background with demonstrated experience with test automation methodologies

Understanding of SQL and/or PL/SQL

Knowledge of Solaris Development Environment, including in-depth knowledge and hands-on experience developing, compiling, debugging, and deploying software on Solaris operating systems

Experience with Oracle Solaris, Linux, and Windows workstations

Experience testing Web Applications

Ability to troubleshoot software issues, identify root causes, and implement effective solutions

NIX and Audit Script Knowledge

Experience creating Requirement Traceability Matrices

Experience with version control systems

Excellent written and verbal communications skills for communicating with customers and or clients; strong problem solving and people skills for collaborating with team.

Must possess an active Secret clearance to be considered and would be eligible to obtain up to a TS/SCI clearance in the future.

Preferred Qualifications:

Familiarity with Eclipse, JAWS, Jenkins, Selenium, and Git (gitlab, github) and Subversion

Experience with agile development methodologies, Scrum methodology, and test-driven development

Experience with change control, deployment tools, and utilities (Ansible, Docker)

Scripting experience in Java, JavaScript, or Python

COMSEC and EKMS Knowledge

Experience with Powerbuilder

Familiarity with modern-day Cybersecurity and Cryptographic Key Management solutions.

Experience working with DevOps to integrate test automation scripts into CI/CD

Programming Language Proficiencies:

Ada: Experience in Ada development

C & C++: Strong background in systems-level programming, performance optimization, and memory management

SQL: Experience with database design, querying, and optimization

UNIX Scripting: Advanced skills in writing and maintaining complex scripts (e.g., C shell, Bash, KornShell) for automation, system configuration, and data processing

DoD 8570 approved security certification (i.e., Security +) (Will be required 90 days after hire).

At Leidos, the opportunities are boundless. We challenge our staff with interesting assignments that allow them to thrive professionally and personally. For us, helping you grow your career is good business. We look forward to learning more about you – apply today.

Original Posting:July 21, 2025

For U.S. Positions: 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.

Pay Range:Pay Range $104,650.00 - $189,175.00

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.

Por favor confirme su dirección de correo electrónico: Send Email