Senior Software Engineer with TS/SCI Polygraph

Cardiff By The Sea, California

Leidos
Apply for this Job
Description

Leidos is thrilled to announce an exciting opportunity for a Senior Software Engineer. Enjoy a generous $25k sign-on bonus upon joining our dynamic team. Note: An active TS/SCI Polygraph is required at the time of application. No exceptions.

As a key member of our agile development team, you will be integral to the software development lifecycle (SDLC), crafting a substantial and intricate enterprise system. Your role will involve transforming Agile user stories into actionable development tasks, unit testing, integration, and deploying new capabilities. Following Behavior-Driven Development (BDD) principles, you will focus on creating robust tests, leveraging DevOps automation, and utilizing commercial test automation tools when appropriate. Opportunities will span across server-side business logic and client web application/user interface (UI) development, with technologies including Java, Python, embedded C/C , and various web UI frameworks like Angular and JavaScript.

Primary Responsibilities
  • Participate in daily stand-ups, Sprint Planning, Program Increment (PI) Planning, and related team activities.
  • Analyze complex system requirements while employing industry-standard design tools and techniques.
  • Utilize sound software engineering principles to ensure the developed code is efficient, modifiable, and fault-tolerant.
  • Manage software processes throughout the coding phase while promoting code reuse and collaboration.
  • Develop, document, and deploy automation scripts in development environments.
Basic Qualifications
  • BS degree with 12-15 years of relevant experience, or a Master's with 10-13 years of experience. Additional experience can substitute for a degree.
  • Proven experience with Java.
  • Familiarity with multiple Java frameworks including Spring (Boot, Data), JEE (JPA, EJB, JTA), and others.
  • Experience with languages such as JavaScript, Python, and C/C .
  • Proficiency with IDEs like Eclipse, Visual Studio Code, and others.
  • Experience with databases (e.g., Oracle, PostgreSQL, MongoDB) and web UI development (HTML, CSS, AngularJS).
  • Familiarity with software source control and configuration management tools.
  • Understanding of cryptographic systems and their underlying technologies.
  • Experience developing for both Windows and Linux operating systems.
  • Documented expertise with web services.
  • Strong understanding of software development principles and practices.
  • Excellent verbal and written communication skills.
  • Ability to work both independently and collaboratively in a fast-paced environment.
Preferred Qualifications
  • Experience with Java Enterprise Edition (JEE) and application servers like Tomcat or WebLogic.
  • Familiarity with technologies such as XML, REST, JSON, and containerization tools (Docker, Kubernetes).
  • Experience with JavaScript frameworks (e.g., AngularJS) and testing frameworks (JUnit, Mockito, Selenium).
  • Knowledge of build tools such as Maven, CMake, and Jenkins.
  • Agile experience and familiarity with methodologies like Scrum and SAFe.
  • Understanding of secure software development practices.
Location: Refer to the specific job listing for work address.

Join us at Leidos and take the next step in your career while contributing to innovative solutions.

Date Posted: 30 March 2025
Apply for this Job