Journeyman Software Engineer

LeidosTampa, FL
1d

About The Position

Leidos’ Defense Sector is seeking a Journeyman Software Engineer to support an Army Program focused on delivering advanced capabilities for operational decision-making in complex and dynamic environments. We are looking for a Journeyman Software Engineer who supports the design, development, testing, and maintenance of software applications and systems. This role is ideal for an engineer with a solid technical foundation who is ready to take on moderately complex tasks, contribute to team-based development efforts, and grow toward greater technical independence. The engineer will collaborate with senior staff, participate in code reviews, and help ensure high-quality, maintainable software solutions. Locations include Aberdeen Proving Ground, MD; Fort Belvoir, FL; Tampa, FL This position is contingent upon program award, anticipated late March.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or related technical field with 4+ years of experience or a Master’s degree with 2+ years of experience. Additional experience may be considered in lieu of a degree.
  • Active Secret clearance with the ability to obtain a TS/SCI.
  • Professional software development experience.
  • Proficiency in at least one modern programming language (e.g., Java, C#, Python, JavaScript/TypeScript).
  • Experience with version control systems such as Git.
  • Understanding of software engineering fundamentals, including data structures, algorithms, and design patterns.
  • Familiarity with RESTful APIs, microservices, or distributed systems.
  • Ability to work collaboratively and communicate effectively within a team environment.
  • Strong analytical, troubleshooting, and communication skills.

Nice To Haves

  • Experience with cloud platforms (Azure, AWS, or GCP).
  • Knowledge of CI/CD pipelines and automated testing frameworks.
  • Exposure to containerization technologies such as Docker or Kubernetes.
  • Experience with relational or NoSQL databases.
  • Familiarity with front‑end frameworks (React, Angular, Vue) or back‑end frameworks (.NET, Spring, Django).
  • Background in agile development environments.
  • Strong analytical and problem‑solving skills with a desire for continuous learning.

Responsibilities

  • Develop, test, and maintain software components under the guidance of senior engineers.
  • Assist in translating functional requirements into technical specifications and implementation plans.
  • Participate in code reviews, contribute constructive feedback and learn best practices.
  • Troubleshoot and debug software issues across development and test environments.
  • Contribute documentation, including design notes, user guides, and technical specifications.
  • Collaborate with cross‑functional teams, including QA, product management, and systems engineering.
  • Support integration, deployment, and verification activities.
  • Follow established development processes, coding standards, and configuration management practices.
  • Participate in agile development such as sprint planning, standups, and retrospectives.
  • Prepare and maintain detailed engineering documentation, including specifications, test reports, and design artifacts.

Benefits

  • Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service