Leidos logo
Leidos
Posted 20 days agoVerified live 1d ago

Junior Software Developer

Brief overview

Remote
UndergradOr in progress
$70k–$126k/yrStated range
3+ yrsMinimum
263 H-1B approvalsDept. of Labor
55 green cardsCertified filings
Clearance requiredU.S. government
PythonJavaC++Structured Data Formats JSONStructured Data Formats CSVStructured Data Formats XMLStructured Data Formats XSDStructured Data Formats XSLTAgile Software DevelopmentPostgreSQLMySQLOracleGeoPandasFionaPillowPyTesseractObject-Oriented Design

About the company

A global technology and defense contractor delivering innovative solutions for national security and health.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
263H-1B approved
98%approval rate
76new H-1B hires
55PERM certified
$139,285median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
202393
202476
202584
202610
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
202329
202414
202518
202616
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
202318
202412
202519
20266
Top sponsored roles
ServiceNow DeveloperSenior Software DeveloperPublic Health AnalystSenior Java DeveloperCatalyst Synthesis Research Scientist
Sponsored employees from
IndiaEthiopiaChinaNetherlandsCanada

Job description

Summary

Leidos is a technology and engineering company serving government and commercial customers with digital and mission innovations. The company is seeking a Junior Software Developer to develop and maintain software supporting aircraft runway and terminal congestion management. The role involves application development, integration, defect resolution, AI-assisted development, DevOps, structured data processing, and collaboration with management, customers, teams, and vendors.

Responsibilities

  • Architect, design, develop, and implement next-generation application using software engineering best practices in the latest technologies: + Infrastructure-as-Code and Configuration-as-Code (Terraform, Ansible) + Artificial Intelligence and AI-Assisted Development (Generative AI, LLMs, AI coding assistants, RAG, AI agents, prompt engineering, and AI MCP servers) + DevOps and CI/CD tooling (Bamboo, Docker, SonarQube, Ansible)
  • Provide software expertise in one or more of these areas: application integration, RESTful services, Artificial Intelligence, security, workflow automation, module integration, user experience (UX), and accessibility compliance (Section 508/WCAG/USDS standards)
  • Investigate and repair application defects regardless of component: automation, front-end, business logic, middleware, or database (PL/SQL and Data Modeling)
  • Brief management, customer, team, or vendors using written or oral skills at appropriate technical level for audience
  • All other duties as assigned or directed

Skills

  • Modern Development (Python, Java, C++, PHP), Structured Data (XML, XSD, XSLT, JSON, CSV), Agile / Scrum development, AI-Assisted Development, relational databases (PostgreSQL, MySQL, Oracle)
  • • Bachelor's degree in computer science, software engineering, mathematics, engineering, or related technical discipline. Master's or Doctorate degree may substitute for required experience
  • • 3+ years of combined experience with modern software development (Python, Java, PHP)
  • • Experience working in Agile software development environments
  • • Willingness to travel at least 50% as needed
  • • This program requires a Public Trust security clearance, in order to obtain/maintain a Public Trust, candidates must hold US citizenship or Permanent Residency
  • • Solid understanding of modern Python libraries and frameworks, including GeoPandas, Fiona, Pillow, PyTesseract, and XMLDiff, with experience developing geospatial, document-processing, and data transformation applications
  • • Experience developing modern Python applications using object-oriented design principles, type annotations, asynchronous programming, automated testing frameworks, and secure software development best practices
  • • Proven experience designing, developing, and maintaining software applications used to create, validate, transform, and manage structured data formats including JSON, CSV, XML, XSD, and XSLT
  • • Demonstrated knowledge of XML schema design (XSD), XSLT transformations, and structured data validation techniques
  • • Experience with automated testing methodologies including unit, integration, end-to-end, and behavior-driven testing using tools such as pytest, Behave, Selenium, Playwright, and test automation frameworks
  • • Solid knowledge of front-end technologies including HTML5, JavaScript/TypeScript, CSS3, and responsive UI development principles
  • • Strong experience in automating tasks with scripting languages like Bash, Shell, or Python
  • • Experience in use of the UNIX and Linux operating systems and automating tasks with scripting languages like Bash, Shell
  • • Experience using DevOps and CI/CD tools including Git/Bitbucket, Bamboo/Jenkins, SonarQube, and automated build/deployment pipelines
  • • Experience with Artificial Intelligence and AI-Assisted Development (Generative AI, LLMs, AI coding assistants, RAG, AI agents, prompt engineering, and AI MCP servers)
  • • Strong experience with Ansible Automation and authoring playbooks and roles for installing, maintaining, or upgrading platforms
  • • Experience building, packaging, and deploying software applications in Linux environments using RPM-based distribution mechanisms
  • • Experience deploying or supporting applications in AWS cloud environments, related certifications
  • • Experience with PHP software development and Drupal
  • • Experience using Atlassian collaboration and development tools including Jira, Confluence, Bitbucket, and Bamboo
  • • Experience with relational databases including PostgreSQL, MySQL , and Oracle including SQL optimization and ORM technologies such as Doctrine or Eloquent
  • • Experience with FAA and air traffic domain knowledge
  • • Willingness to travel to customer sites

Qualifications

Must Haves

  • Modern Development (Python, Java, C++, PHP), Structured Data (XML, XSD, XSLT, JSON, CSV), Agile / Scrum development, AI-Assisted Development, relational databases (PostgreSQL, MySQL, Oracle)
  • • Bachelor's degree in computer science, software engineering, mathematics, engineering, or related technical discipline. Master's or Doctorate degree may substitute for required experience
  • • 3+ years of combined experience with modern software development (Python, Java, PHP)
  • • Experience working in Agile software development environments
  • • Willingness to travel at least 50% as needed
  • • This program requires a Public Trust security clearance, in order to obtain/maintain a Public Trust, candidates must hold US citizenship or Permanent Residency
  • • Solid understanding of modern Python libraries and frameworks, including GeoPandas, Fiona, Pillow, PyTesseract, and XMLDiff, with experience developing geospatial, document-processing, and data transformation applications
  • • Experience developing modern Python applications using object-oriented design principles, type annotations, asynchronous programming, automated testing frameworks, and secure software development best practices
  • • Proven experience designing, developing, and maintaining software applications used to create, validate, transform, and manage structured data formats including JSON, CSV, XML, XSD, and XSLT
  • • Demonstrated knowledge of XML schema design (XSD), XSLT transformations, and structured data validation techniques
  • • Experience with automated testing methodologies including unit, integration, end-to-end, and behavior-driven testing using tools such as pytest, Behave, Selenium, Playwright, and test automation frameworks
  • • Solid knowledge of front-end technologies including HTML5, JavaScript/TypeScript, CSS3, and responsive UI development principles
  • • Strong experience in automating tasks with scripting languages like Bash, Shell, or Python
  • • Experience in use of the UNIX and Linux operating systems and automating tasks with scripting languages like Bash, Shell
  • • Experience using DevOps and CI/CD tools including Git/Bitbucket, Bamboo/Jenkins, SonarQube, and automated build/deployment pipelines
  • • Experience with Artificial Intelligence and AI-Assisted Development (Generative AI, LLMs, AI coding assistants, RAG, AI agents, prompt engineering, and AI MCP servers)

Nice to Haves

  • • Strong experience with Ansible Automation and authoring playbooks and roles for installing, maintaining, or upgrading platforms
  • • Experience building, packaging, and deploying software applications in Linux environments using RPM-based distribution mechanisms
  • • Experience deploying or supporting applications in AWS cloud environments, related certifications
  • • Experience with PHP software development and Drupal
  • • Experience using Atlassian collaboration and development tools including Jira, Confluence, Bitbucket, and Bamboo
  • • Experience with relational databases including PostgreSQL, MySQL , and Oracle including SQL optimization and ORM technologies such as Doctrine or Eloquent
  • • Experience with FAA and air traffic domain knowledge
  • • Willingness to travel to customer sites

Benefits

  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement
  • This position can be remote

More jobs like this