What are the responsibilities and job description for the Mid-Level Software Engineer position at TOMORROW HIRE?
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.
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.
Salary: $135,000/yr. to $155,000/yr.
Healthcare, Dental, Vision, Life Insurance
Salary : $135,000 - $155,000