Talent.com
Software Engineer

Software Engineer

Leidos IncAnnapolis Junction, MD, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Description

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 4 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.
  • 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 $85,150.00 - $153,925.00

    The Leidos pay range for this job level is a general guideline onlyand 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.

    serp_jobs.job_alerts.create_a_job

    Software Engineer • Annapolis Junction, MD, United States

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Software Engineer, Full Stack

    Software Engineer, Full Stack

    VirtualVocationsAlexandria, Virginia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer, Full Stack.Key Responsibilities Lead technology projects and a team to create robust, cloud-native solutions in data management and security Write h...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    Sinclair Broadcast GroupCockeysville, MD, US
    serp_jobs.job_card.full_time
    Sinclair has an exciting opportunity for a Software Engineer to join our enterprise solutions organization! Our enterprise solutions team is the technological backbone of our corporate processes re...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Backend Software Engineer

    Backend Software Engineer

    VirtualVocationsAlexandria, Virginia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer- Backend to build and maintain services for internal and external applications. Key Responsibilities : Build, document, and maintain APIs for web, mobil...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Rust Software Engineer

    Rust Software Engineer

    VirtualVocationsBaltimore, Maryland, United States
    serp_jobs.job_card.full_time
    A company is looking for a Rust Software Engineer.Key Responsibilities Scale infrastructure to handle millions of users and transactions Build low-latency APIs to support DeFi protocols and bloc...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Mid-Level Software Engineer

    Mid-Level Software Engineer

    VirtualVocationsAlexandria, Virginia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Mid-Level Software Engineer to join their Department of Energy program team.Key Responsibilities Design, develop, and maintain enterprise web applications using.NET Cor...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    Crystal Management | CMITWashington, DC, United States
    serp_jobs.job_card.full_time
    At CMiT, we do more than provide real-world solutions.We deliver transformative results.Through cutting-edge technology and process innovations, we are changing how federal and commercial clients w...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Elixir Software Engineer

    Elixir Software Engineer

    VirtualVocationsAlexandria, Virginia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Staff Elixir Software Engineer to lead the development of a distributed spacecraft ground control system. Key Responsibilities Design, develop, and sustain satellite com...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    Oceaneering International, Inc.Hanover, MD, United States
    serp_jobs.job_card.full_time
    Oceaneering Technologies (OTECH) develops, manufactures, and operates customized marine systems, shipboard equipment, subsea vehicles, and engineered solutions for commercial and U.Oceaneering Aero...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Software Engineer III - Full Stack

    Software Engineer III - Full Stack

    VirtualVocationsAlexandria, Virginia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer III - Full Stack (Remote).Key Responsibilities Estimate and complete development tasks including coding, requirements gathering, and analysis with min...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    VirtualVocationsAlexandria, Virginia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Lead Software Engineer.Key Responsibilities Design, develop, and implement software systems using server-side frameworks and client-side technologies Improve system pe...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    UNITY COMPASS LIMITED LIABILITY COMPANYAnnapolis Junction, MD, US
    serp_jobs.job_card.full_time
    Job Title : Software Engineer Location : Annapolis Junction, MD Employment Type : Full-time Job Type : Hybrid Clearance : TS / SCI with Full Scope Poly About the Role We're looking for skilled Software En...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Full Stack Software Engineer

    Full Stack Software Engineer

    VirtualVocationsAlexandria, Virginia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Full Stack Engineer.Key Responsibilities Build and maintain scalable services to support new features and products Collaborate in architectural decisions across teams ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer, Missions Software

    Software Engineer, Missions Software

    Planet Labs PBCArlington, VA, United States
    serp_jobs.job_card.full_time
    We believe in using space to help life on Earth.Planet designs, builds, and operates the largest constellation of imaging satellites in history. This constellation delivers an unprecedented dataset ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    VirtualVocationsArlington, Virginia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer - SIG.Key Responsibilities Develop and maintain libraries for major platforms for internal use Create and maintain unit, integration, and regression ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer III

    Software Engineer III

    VirtualVocationsAlexandria, Virginia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer III - Sensor Developer Tooling (Remote).Key Responsibilities Define, build, and maintain tools to improve scale and efficiency in product development ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Fullstack Software Engineer

    Fullstack Software Engineer

    VirtualVocationsAlexandria, Virginia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Fullstack Software Engineer III.Key Responsibilities Build, maintain, and scale planning tools for deployment specialists and customers Collaborate with cross-function...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocationsBaltimore, Maryland, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer, Banking Activities.Key Responsibilities Solve high-risk, cross-team challenges in financial reporting and ledgering, driving solutions end to ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer II

    Software Engineer II

    VirtualVocationsAlexandria, Virginia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer II - Java (Remote).Key Responsibilities Design and develop technical solutions that meet user needs regarding functionality, performance, scalability,...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Oceaneering International, Inc.Hanover, MD, United States
    serp_jobs.job_card.full_time
    Oceaneering Technologies (OTECH) develops, manufactures, and operates customized marine systems, shipboard equipment, subsea vehicles, and engineered solutions for commercial and U.Oceaneering Aero...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Lead Roku Software Engineer

    Lead Roku Software Engineer

    VirtualVocationsBaltimore, Maryland, United States
    serp_jobs.job_card.full_time
    A company is looking for a Lead Roku Software Engineer.Key Responsibilities Build client app experiences in BrightScript using the Roku SceneGraph SDK Develop new application features, including...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day