Software Development Engineer

4 weeks ago


San Diego, California, United States Leidos Full time

Job Summary

Leidos is seeking a skilled Software Development Engineer to join a high-performing agile team using the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced cryptographic key management program.

The Software Development Engineer will perform software development activities as a member of an agile development team, including the full range of turning agile stories into implementable concepts, through development, testing, and deployment of new capabilities in this complex system.

Following the Behavior Driven Development (BDD) pattern, our 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, and special purpose device programming opportunities are available.

Primary Responsibilities

The Software Development Engineer will be responsible for software development activities both individually and as a member of an agile team.

The individual will actively participate in program increment planning and 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 with the use of Computer Aided Software Engineering (CASE) tools and will use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault-tolerant, and reusable.

The individual will provide software process management and control throughout the coding portion of the software development process.

Additionally, the individual will promote code reuse and cross-program collaboration while reducing maintenance costs by creating common functions and shared actions for developers and testers.

The individual will engineer, author, tune, and document automation scripts in a development environment and deploy to the test/production bench.

Basic Qualifications

Bachelor's degree and four (4) to eight (8) years of prior relevant development experience or master's with two (2) to six (6) years of prior relevant development experience.

Additional experience may be substituted for a degree.

Must have demonstrated experience with Java.

Experience or familiarity with multiple the following: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins on a Windows platform.

Experience with User Interface development, knowledge of databases and structures, and/or experience working with XHTML, HTML, XML, XSLT.

Experience developing on Windows and/or Linux operating systems.

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.

Security Clearance requirement:

Candidates must possess an active TS/SCI with Polygraph to be considered for this role.

Preferred Qualifications

Experience with the following:

JEE, SQL, application servers (Tomcat, WebLogic, JBoss), scripting.

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, TDD, Refactoring, and ATDD.

Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium.

Experience with Behavior Driven Development (BDD).

Secure Software development (i.e., Layer 7 Policy).

Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or experience as a member of an agile team.

CSSKEY

CONMD

Original Posting Date:

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 $81, $146,875.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.

REQNUMBER:

R OTHLOC-PL-2D2400

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.



  • San Diego, California, United States United Software Group Full time

    Job Title: Senior Software Development EngineerAt United Software Group, we are seeking a highly skilled Senior Software Development Engineer to join our team.Key Responsibilities:* Design and develop complex software systems using C++, Python, and Linux* Collaborate with cross-functional teams to implement software requirements and design specs* Develop and...


  • San Diego, California, United States Leidos Full time

    Job SummaryLeidos is seeking a highly skilled Software Engineer to join a high-performing agile team using the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced cryptographic key management program.Program execution follows DEVOPS best practices and employs robust development, test, and production environments....


  • San Diego, California, United States Leidos Full time

    Job SummaryLeidos is seeking a skilled Software Development Engineer to join a high-performing agile team using the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced cryptographic key management program. The program execution follows DEVOPS best practices and employs robust development, test, and production...


  • San Diego, California, United States Apple Full time

    Job SummaryWe are seeking a skilled Backend Software Developer to join our Hardware Test Engineering Core Infrastructure team at Apple. This team is responsible for developing and deploying mass-production friendly solutions for all Apple products. As a member of our collaborative team, you will work with a team of extraordinary engineers to architect,...


  • San Diego, California, United States M9 Solutions Full time

    Job Title: Software EngineerJob Summary:M9 Solutions is a leading provider of IT services and solutions to the Federal Government. We are seeking a skilled Software Engineer to join our team and work on a government contract for a client located in San Diego, CA. The ideal candidate will have a strong background in software development, cloud migration, and...


  • San Diego, California, United States Apple Full time

    Job Title: Software EngineerJob Summary:Apple is seeking a highly skilled software engineer to join its Core Networking team. The ideal candidate will have a strong background in software development, particularly in the areas of networking and embedded systems.Key Responsibilities:Design and develop innovative systems firmware to enable TCP/IP networking on...


  • San Diego, California, United States Cubic Full time

    Job Summary:This is a contingent position 6-8 months. The successful candidate will perform complex software engineering tasks, providing technical software expertise to research, design, develop, and test engineering activities. They will review project progress, evaluate results, estimate costs and schedules, and provide technical inputs for proposal...


  • San Diego, California, United States DanSources Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Development Engineer to join our team at DanSources. The ideal candidate will have a strong background in software development, with a focus on designing and implementing complex software systems.Key Responsibilities:Design and develop software systems using C++, C, and Python programming...


  • San Diego, California, United States Apple Full time

    About the RoleWe are seeking a skilled Backend Software Developer to join our Hardware Test Engineering Core Infrastructure team at Apple. As a member of this team, you will play a significant role in developing and deploying mass-production friendly solutions for all Apple products.ResponsibilitiesTriage and diagnose issues with cross-functional teams from...


  • San Diego, California, United States SAIC Full time

    Job Summary:SAIC is seeking a skilled Software Engineer to support Project Overmatch. The successful candidate will research, design, and develop computer and network software or specialized utility programs. This role requires collaboration with other functional disciplines to integrate hardware and software systems, develop specifications, and performance...


  • San Diego, California, United States Tactical Engineering Analysis Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team at Tactical Engineering & Analysis, Inc. The ideal candidate will have a strong background in software development and testing, with a focus on automation and quality assurance.Key Responsibilities:Design, develop, and execute automated test scripts using tools such as...


  • San Diego, California, United States Better Hire Full time

    Job DescriptionWe are seeking a skilled Software Engineer to join our team at Better Hire. As a Software Engineer, you will work with our clients to develop software for their medical devices. This role involves gathering requirements from clients, designing software architecture, implementing and testing software, analyzing risks, and documenting your...


  • San Diego, California, United States Apple Full time

    Job Title: Software Development Engineer in TestAt Apple, we're looking for a highly motivated and collaborative software development engineer to join our energy tech quality engineering team.Key Responsibilities:Develop and automate unit, functional, and system-level testsCollaborate cross-functionally with peer development, QA, and systems teamsAssess and...


  • San Diego, California, United States ServiceNow Full time

    Job OverviewServiceNow is seeking a highly skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions using Typescript,...

  • Software Engineer

    4 weeks ago


    San Diego, California, United States ServiceNow Full time

    Software Engineer - Cloud DevelopmentAt ServiceNow, we're transforming the way organizations work. As a Software Engineer - Cloud Development, you'll play a key role in shaping our cloud-based platform, connecting people, systems, and processes to empower businesses to work smarter, faster, and better.Key Responsibilities:Design and develop high-quality,...


  • San Diego, California, United States Apple Full time

    Job DescriptionApple is seeking a highly motivated and collaborative Software Development Engineer to join the Energy Technologies team. As a critical member of the team, you will work closely with software developers and cross-functional teams on technologies in OS dynamic resource management and dynamic activity scheduling across multiple platforms.The...


  • San Diego, California, United States Actalent Full time

    About the Role:We are seeking a highly skilled Senior Software Development Engineer to join our team at Actalent. As a Senior Software Development Engineer, you will work with a team of SDETs globally to find ways to automate manual processes, maximize test infrastructure usage, and speed up testing.You will build software tools like dashboards, data...

  • Software Engineer

    2 weeks ago


    San Diego, California, United States Seasons 52 Full time

    Job Summary: We are seeking a skilled software engineer to join our team as a backend developer. The successful candidate will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop robust and efficient software applications.Collaborate with cross-functional teams to identify and prioritize...


  • San Diego, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer in Test to join our Core OS Quality Engineering team. As a key member of this team, you will be responsible for ensuring the highest quality for I/O technologies at the heart of our products.Key ResponsibilitiesDesign, develop, and own automated tests for new and existing...


  • San Diego, California, United States Apple Full time

    Role OverviewAs a Software Development Engineer in Test at Apple, you will play a critical role in ensuring the highest quality for I/O technologies at the heart of our products. You will be part of the Core I/O Quality Engineering team, responsible for validating functionality & stability of firmware device drivers & frameworks for High Speed I/O interfaces...