Software Developer

$53,950 - $97,525/Yr

Leidos - Bowie, MD

posted 12 days ago

Full-time - Entry Level
Bowie, MD
10,001+ employees
Professional, Scientific, and Technical Services

About the position

The Software Developer position at Leidos involves joining a cross-functional engineering team focused on developing and maintaining sensor systems that support Homeland Defense. The role emphasizes the use of modern DevOps practices to enhance the Department of Defense's mission by improving system survivability and reducing vulnerabilities against foreign threats.

Responsibilities

  • Design, build, and maintain efficient C/C++ and Java code using modern DevOps techniques.
  • Optimize, identify bottlenecks, bugs, and devise solutions to problems.
  • Maintain code quality, revision control, and organization.
  • Analyze customer issues and identify and implement solutions.
  • Participate and contribute within a defined software development process.
  • Engage in the design, development, testing, troubleshooting, and debugging of software programs for enhancements and new software-intensive systems and products.
  • Apply appropriate principles, standards, processes, procedures, and tools throughout the software development life cycle.
  • Develop software products and tools used for design, development, and maintenance of infrastructure and platforms.

Requirements

  • Bachelor's degree with 2+ years of relevant experience, or master's degree with 1+ years of relevant experience. Additional years of experience will be considered in lieu of a degree.
  • Expert knowledge of C and C++ languages and bash scripting.
  • Experience with version control using VCS such as GIT and Subversion.
  • Familiarity with modern software development practices using branch and merge methods to maintain an error-free code base.
  • Experience using Docker images in CI/CD environments to build and test code.
  • Complex systems development experience including algorithms, software, data analysis, modeling, and simulation.
  • Experience with Linux systems, including Enterprise Linux such as CentOS and RedHat.

Nice-to-haves

  • Additional language experience in Java and MATLAB is a strong advantage.

Benefits

  • Competitive compensation
  • Health and Wellness programs
  • Life Protection
  • Paid Leave
  • Retirement benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service