Talent.com
Software Engineer
Software EngineerLeidos • San Diego, CA
Software Engineer

Software Engineer

Leidos • San Diego, CA
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Leidos has a new and exciting opportunity for a Software Engineer 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!

The Software Engineer will perform software development lifecycle (SDLC) activities as a member of an Agile development team building a large complex enterprise system. Development includes the full range of turning Agile user stories into implementable concepts, through development, unit testing, integration and test, and deployment of the new capabilities for the large complex enterprise system. Following the Behavior-driven Development (BDD) pattern, developers are responsible for implementing robust testing leveraging DevOps automation and, where appropriate, use of test automation commercial tools. There are a range of opportunities for server-side business logic implementation as well as client web application and user interface (UI) development. Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI (i.e., Angular, JavaScript, CSS, HTML, etc.) and special purpose device programming opportunities are available.

Primary Responsibilities
The Software Engineer will be responsible for software development activities both individually and as a member of an Agile team. The Software Engineer will actively participate in daily stand-ups, Sprint Planning, Program Increment (PI) Planning, and other related team activities. The individual will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques and will use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable. She/he will provide software process management and control throughout the coding portion of the software development process and will promote code reuse and cross-program collaboration while reducing maintenance costs by creating common functions and shared actions for developers and testers. She/he will engineer, author, tune and document automation scripts in a development environment and deploy to the test/production bench.

Basic Qualifications

  • Bachelor’s degree in Computer Science or a related field and at least 8 years of relevant experience. Additional experience may be substituted for a degree.
  • Must have demonstrated experience with Java.
  • Must have experience or familiarity with multiple Java frameworks: Spring to include Boot and Data, Java Enterprise Edition (JEE) (i.e., JPA, EJB, JTA, Servlet), Jackson, Jersey, Swing, JavaFX.
  • Must have experience or familiarity with multiple of the following languages such as Javascript, Python, C/C++, Groovy, Structured Query Language (SQL).
  • Must have experience with development IDEs (Integrated Development Environments) such as Eclipse, Visual Studio Code, Visual Studio, Rhapsody, WebStorm.
  • Must have experience with databases such as Oracle, PostgreSQL, MongoDB, SQL Server.
  • Must have experience with Web Application User Interface Development, knowledge of databases and structures, Spring Framework, and/or experience working with AngularJS, JSON, HTML, XML, XSLT.
  • Must have experience with software source control and configuration management tools.
  • Must have experience with technologies underlying cryptographic systems (symmetric and asymmetric cryptography, ASN.1 encoding, XML canonicalization, digital signatures).
  • Must have experience developing on Windows, and/or Linux operating systems.
  • Must have documented professional experience with web services.
  • Must have a strong understanding of sound software development principles and practices.
  • Must be able to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing.
  • Must be an independent thinker, capable of performing high quality work, both independently and with a team in a fast-moving environment.

Preferred Qualifications

  • Experience with the following: Java Enterprise Edition (JEE) (i.e., EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS), SQL, application servers (Tomcat, WebLogic, JBoss), Spring framework, scripting.
  • Experience or familiarity with multiple of the following technologies: XML/XSD/SOAP/WSDL/XSLT, REST, JSON, YAML, Containers (Docker, Podman, Kubernetes, OpenShift).
  • Experience with Javascript frameworks: AngularJS, Bootstrap, JQuery.
  • Experience with Testing and Mocking frameworks: JUnit, Jupiter, Mockito, Jasmine, Karma, Cucumber, Unified Functional Tester (UFT), Selenium, FITNesse.
  • Experience with build tools: Maven, CMake, RPM, Jenkins, Nexus.
  • Experience with high level requirements management including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration.
  • Experience in software development on Agile teams using Agile Developer practices such as Pair Programming, Test Driven Development (TDD), Refactoring, and Acceptance Test Driven Development (ATDD).
  • Experience with Behavior Driven Development (BDD).
  • Secure Software development (i.e., Layer 7 Policy).
  • Experience with the Scrum, Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or experience as a member of an Agile team.

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.

careers.leidos.com/CONMD

CSSKEY

CONMD

Original Posting:

March 20, 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.

[job_alerts.create_a_job]

Software Engineer • San Diego, CA

[internal_linking.similar_jobs]
Principal Software Engineer

Principal Software Engineer

Tendo • San Diego County, California, US
[job_card.full_time]
Job Description Job Description We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of pat...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Cypress HCM • San Diego County, California, US
[job_card.full_time]
Job Description Job Description Senior Software Engineer Responsibilities: * Provide technical expertise within the Engineering department to solve difficult software challenges or problems or to b...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Faro Health Inc. • San Diego County, California, US
[job_card.full_time]
Job Description Job Description Faro Health aims to improve lives by helping life sciences companies design optimal clinical trials.Our AI powered software platform optimizes and orchestrates compl...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Tend.ai • San Diego, CA, United States
[job_card.full_time]
We are looking for a seasoned software engineer who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Reverse Engineer

Senior Software Reverse Engineer

STR • San Diego County, California, US
[job_card.full_time]
Job Description Job Description STR is hiring a Senior Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems.What you'll do: * Reverse e...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer - Web Platform

Senior Software Engineer - Web Platform

Scribd • San Diego, CA, United States
[job_card.full_time]
We democratize the exchange of ideas and information and empower collective expertise through our products: Everand, Scribd, Slideshare, and Fable.This posting reflects an approved, open position w...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

LPL Financial LLC • San Diego, CA, United States
[job_card.full_time]
What if you could build a career where ambition meets innovation?.At LPL Financial, we empower professionals to shape their success while helping clients pursue their financial goals with confidenc...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Sr Software Engineer (Mobile)

Sr Software Engineer (Mobile)

PeopleConnect • San Diego, California, US
[job_card.full_time]
Job Description Job Description This is an office-based role with a hybrid role.Local candidates only in the San Diego County area.About People Search People Search is an award-winning web developm...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Art of Problem Solving • San Diego County, California, US
[job_card.full_time]
Job Description Job Description At AoPS, we are world leaders in teaching advanced mathematics.We train many of the most elite mathematicians in the world, including all members of the US Internati...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer

Software Engineer

TradeJobsWorkForce • 92150 San Diego, CA, US
[job_card.full_time]
Software Engineer Job Duties: Develops information systems by designing, developing, and installing software solutions.Determines operational feasibility by evaluating analysis, problem definition,...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Engineer

Software Engineer

TradeJobsWorkforce • 92149 San Diego, CA, US
[job_card.full_time]
Software Engineer Job Duties: Develops information systems by designing, developing, and installing software solutions.Determines operational feasibility by evaluating analysis, problem definition,...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Engineer

Software Engineer

Faro Health Inc. • San Diego County, California, US
[job_card.full_time]
Job Description Job Description Faro Health aims to improve lives by helping life sciences companies design optimal clinical trials.Our AI powered software platform optimizes and orchestrates compl...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer- 3402157

Software Engineer- 3402157

CTC • San Diego County, California, US
[job_card.full_time]
Job Description Job Description Computer Technologies Consultants (CTC) is seeking a Software Engineer to support NIWC Pacific in San Diego, CA.With offices in Washington DC and San Diego, CA, CTC ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

INVIVOSCRIBE INC • San Diego, California, US
[job_card.full_time]
Job Description Job Description Invivoscribe is an industry pioneer, dedicated to Improving Lives with Precision Diagnostics®.Invivoscribe has been the global leader in driving international standa...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

SoftClouds • San Diego, CA, United States
[job_card.full_time]
SoftClouds is seeking a technical specialist to design, deploy, migrate, manage, and support Oracle Agile PLM environments.The role focuses heavily on platform architecture, infrastructure integrat...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer I | Active Secret Clearance Required

Software Engineer I | Active Secret Clearance Required

Loch Harbour Group Inc • San Diego, California, US
[job_card.full_time]
Job Description Job Description Description: Loch Harbour Group, Inc.Software Engineer I to support application and automation development efforts in a mission-focused environment.This entry-level ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer II

Software Engineer II

Art of Problem Solving • San Diego County, California, US
[job_card.full_time]
Job Description Job Description At AoPS, we are world leaders in teaching advanced mathematics.We train many of the most elite mathematicians in the world, including all members of the US Internati...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer 2

Software Engineer 2

Monarch Quantum • San Diego County, California, US
[job_card.full_time]
Job Description Job Description Join our fast-paced and passionate team as a Software Engineer 2.As we scale, you will be instrumental in building our foundation from the ground up.This is a dynami...[show_more]
[last_updated.last_updated_variable_days] • [promoted]