$111K - 111K a year
Design, develop, and deliver software solutions collaboratively in an Agile environment with adherence to processes and participation in reviews and requirements gathering.
Bachelor’s degree, 5+ years experience, proficiency in Python, C++, Java, .NET, strong software engineering practices, Agile familiarity, and communication skills.
Job Title: Software Engineer Location: Onsite hybrid out of zip code 48165 Salary Range: $53.33 w2 only Introduction We are seeking a highly skilled FULLSTACK Software Engineer to design, develop, and deliver innovative software solutions. This role requires strong technical expertise, collaboration skills, and the ability to work effectively in cross-functional environments. The ideal candidate is adaptable, entrepreneurial, and thrives in fast-paced, Agile settings. Required Skills & Qualifications • Bachelor’s degree in Computer Science, Software Engineering, or related field (advanced degree preferred) • Minimum of 5+ years of experience in software engineering or a related field • Proficiency with Python, C++, Java, and .NET • Strong knowledge of software engineering practices, including CI/CD, unit testing, and version control • Familiarity with Agile frameworks and engineering prototype environments • Excellent problem-solving skills with the ability to work independently with minimal guidance • Strong communication skills to collaborate across internal and external teams Preferred Skills & Qualifications • Experience in the defense or aerospace industry (a plus, not required) • Knowledge of defense-specific requirements or DoD projects • Experience with cloud platforms (AWS, Azure, GCP) • Familiarity with simulation tools • Background in solution architecture and design • Ability to stay up to date on emerging technologies and methodologies Day-to-Day Responsibilities • Implement, verify, and deliver software solutions individually and in collaboration with teams • Collaborate with project teams to support software development initiatives • Maintain adherence to established processes, practices, and technologies • Assist in identifying technology and skill requirements for solution delivery • Provide input and expertise into solution architecture and design • Participate in requirements gathering sessions to provide technical insight • Engage in code reviews, design reviews, and requirement discussions • Use Agile methodologies to manage workflows and improve productivity • Tackle challenges with an entrepreneurial mindset while delivering high-quality solutions #LI-EB1 #TECH #Onsite
This job posting was last updated on 9/5/2025