Hybrid Software Engineer

Posted 1 hour ago

Apply now

About the role

  • Software Engineer at Leidos contributing to collaborative product-focused engineering team. Designing, developing, and delivering software primarily in Java, Rust, and JavaScript.

Responsibilities

  • Design, development, and maintenance of software solutions using Java, Rust, JavaScript, and React
  • Drive end-to-end technical solutions, including architecture, implementation, testing, and deployment
  • Partner with product owners and stakeholders to translate requirements into scalable, maintainable designs
  • Build and enhance user-facing features using React, as well as backend services and APIs
  • Champion automated testing, code quality, and continuous integration/continuous delivery (CI/CD) practices
  • Leverage generative AI tools to improve developer productivity, testing, and documentation where appropriate
  • Lead code reviews, mentor engineers, and promote best practices across the team
  • Facilitate or actively contribute to Agile ceremonies using Jira (sprint planning, stand-ups, retrospectives)
  • Incorporate user and stakeholder feedback to improve software functionality, usability, and performance
  • Identify technical risks and drive solutions that balance speed, quality, and maintainability

Requirements

  • US Citizen with at least an active Top Secret clearance with the ability to obtain a SCI
  • Bachelor's degree in a relevant field and 4+ years of professional software development experience or a Master’s degree with 2+ years of experience.
  • Strong experience with Java, Rust, JavaScript, and React, or deep expertise in several with the ability to lead across the full stack
  • Demonstrated experience working in Agile/Scrum environments and leading or guiding scrum teams
  • Experience driving technical solutions and making architecture or design decisions
  • Proficiency with Jira or similar Agile project management tools
  • Strong background in automated testing (unit, integration, and/or end-to-end)
  • Excellent communication skills and the ability to collaborate across disciplines
  • Self-motivated desire to learn new programming languages, tools, frameworks, and techniques.

Benefits

  • Competitive compensation
  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement

Job title

Software Engineer

Job type

Experience level

Mid levelSenior

Salary

$87,100 - $157,450 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job