Mid-Level Software Engineer

Apply Now

Company: TOMORROW HIRE

Location: Huntsville, AL 35810

Description:

Job Duties:
  • Perform requirements analysis, design, coding, integration, testing, documentation, and support of software systems.
  • Participate in software team meetings, hardware and software design reviews, and technical interchange meetings.
  • Work closely with Cyber, Safety, Operations, and Test organizations to deliver high-quality, working software.
  • Support both new and legacy embedded systems in a team-oriented environment with well-defined goals.
  • Engage directly with customers to receive timely feedback, ensuring agility and delivering software products that meet immediate needs.

Requirements

Required Education and Experience:
  • Bachelor's degree in Computer Science, Engineering, or a related field and 6+ years of relevant experience


Required Skills:
  • Proficiency in C/C++, Python, andother object-oriented programming languages.
  • Agile Development Experience, specifically Scrum methodology.
  • Experience with Continuous Integration and Automation practices.
  • Strong understanding of Object-Oriented programming and design, including writing unit tests.
  • Experience with Microsoft Azure DevOps.
  • Proficiency with Git, SVN for version control.
  • Strong knowledge of Linux operating systems.
  • Familiarity with Microsoft Visual Studio development environment.


Preferred Qualifications:
  • Experience working with federal government contracts and projects.
  • Knowledge of cybersecurity principles and secure coding practices.
  • Experience with CI/CD pipelines and automated testing frameworks.
  • Active Security+ or CISSP certification.


Eligibility:
  • Must have an active Secret clearance.

Benefits

Salary: $135,000/yr. to $155,000/yr.

Healthcare, Dental, Vision, Life Insurance

Similar Jobs