Leidos

Jr Software Engineer

Leidos
Apply
4 days ago
Gaithersburg, MD, USAEntry Level
H1B sponsor

Base Salary

$70k - $126k/yr

Responsibilities

  • Architect, design, develop, implement, integrate, and maintain next-generation software applications using software engineering best practices.
  • Develop and support infrastructure-as-code and configuration-as-code using Terraform and Ansible.
  • Use AI-assisted development technologies including generative AI, LLMs, coding assistants, RAG, AI agents, prompt engineering, and AI MCP servers.
  • Use DevOps and CI/CD tools including Bamboo, Docker, SonarQube, and Ansible.
  • Provide software expertise in application integration, RESTful services, artificial intelligence, security, workflow automation, module integration, user experience, and accessibility compliance.
  • Investigate and repair defects across automation, front-end, business logic, middleware, and database components.
  • Create, validate, transform, and manage structured data using JSON, CSV, XML, XSD, and XSLT.
  • Brief management, customers, teammates, and vendors using communication appropriate to the audience.

Requirements

  • Bachelor’s degree in computer science, software engineering, mathematics, engineering, or a related technical discipline; a master’s or doctorate may substitute for required experience.
  • At least 3 years of combined experience with modern software development using Python, Java, or PHP.
  • Experience working in Agile software development environments.
  • Ability to obtain and maintain a Public Trust clearance; candidates must hold U.S. citizenship or permanent residency.
  • Willingness to travel at least 50% as needed and to customer sites.
  • Experience with Python libraries and frameworks including GeoPandas, Fiona, Pillow, PyTesseract, and XMLDiff.
  • Experience with object-oriented Python, type annotations, asynchronous programming, automated testing, and secure software development practices.
  • Experience with XML schema design, XSLT transformations, and structured data validation.
  • Experience with unit, integration, end-to-end, and behavior-driven testing using pytest, Behave, Selenium, Playwright, and test automation frameworks.
  • Knowledge of HTML5, JavaScript or TypeScript, CSS3, and responsive UI development.
  • Experience with Bash, Shell, or Python scripting and UNIX or Linux operating systems.
  • Experience with Git or Bitbucket, Bamboo or Jenkins, SonarQube, and automated build and deployment pipelines.
  • Experience with Ansible playbooks and roles, RPM-based Linux software deployment, AWS, PHP, Drupal, Atlassian tools, relational databases, SQL optimization, and ORM technologies is preferred.
  • FAA and air traffic domain knowledge and related AWS certifications are preferred.

Benefits

  • Hybrid work arrangement requiring three days per week in Gaithersburg, MD; Atlantic City, NJ; or Eagan, MN.
  • Willingness to travel at least 50% as needed is required.
  • The role supports a Federal Aviation Administration program and requires a Public Trust clearance.

Tech Stack

AnsibleAWSBambooBashC++DockerDrupalGitJavaJavaScriptJenkinsLinuxMySQLPHPPostgreSQLpytestPythonSeleniumSonarQubeTerraformTypeScript

Categories

Leidos

About Leidos

10,000+ employees

Leidos builds and operates technology and engineering solutions for defense, intelligence, civil, and health agencies, including systems integration, cyber, enterprise IT, sensors, and healthcare IT. It primarily sells through government contracts and long-term programs, plus managed services and mission software. Founded in 1969 and headquartered in Reston, Virginia, Leidos is a Fortune 500 public company on the NYSE; customers include U.S. defense and intelligence agencies and civil bodies such as the FAA.

Contact me