Entry-Level Software Developer

LeidosHuntsville, AL
3d

About The Position

The Sensor Systems Analysis and Engineering Portfolio within Leidos’ Weapons Sensors Division currently has an opening for an Entry-Level Software Developer to work in our Huntsville, AL office. We are seeking a motivated and talented Entry-Level Software Developer to join our team of engineers and scientists. In this role, you will contribute to the development of cutting-edge software solutions by providing full-stack development support. Our team solves important problems that make a difference and support our customers in the current and future defense of our nation; primarily focusing on modeling and simulation, sensor integration, testing, data analysis, protection of critical hardware, and algorithm development for electro-optical infrared (EO/IR) systems. You will work collaboratively within a multidisciplinary team to design, develop, and maintain applications that meet the needs of our customers.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Familiarity with frontend development using frameworks such as React, Angular, ASP.NET, or Node.js.
  • Foundational programming skills in Python for backend development.
  • Ability to work effectively in a team environment and communicate technical concepts clearly.
  • Strong problem-solving skills and a willingness to learn.
  • Must have or be able to obtain and maintain a DoD Secret Clearance.
  • Must be a US Citizen.

Nice To Haves

  • Familiarity with version control systems such as Git.
  • Exposure to CI/CD pipelines for automated testing and deployment.
  • Experience with Docker for containerization.
  • Basic understanding of SQL databases and experience writing code to interact with them.
  • Knowledge of Jira or other project management tools.
  • Understanding of software development best practices and Agile methodologies.
  • Exposure to computer vision algorithms and techniques.

Responsibilities

  • Assist in developing and maintaining frontend web applications using modern frameworks.
  • Write basic, efficient, and scalable code to interface with SQL databases.
  • Support backend programming efforts using Python.
  • Collaborate with team members to design, test, and deploy software solutions.
  • Participate in code reviews and operate within an Agile Scrum software development process.
  • Troubleshoot and resolve software issues to ensure optimal performance.

Benefits

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