Software Engineering Manager

<p>Orion Novotus, a division of Orion Talent, consults with a variety of industrial clientele who share a common and critical need - <strong>Exceptional People</strong>.</p>

Madison, WI

Orion Novotus

<h3>WHO IS ORION NOVOTUS?</h3> <p>An award winning RPO provider, Orion Novotus provides businesses with recruitment process outsourcing (RPO) and consulting services that result in measurable, lasting workforce improvements: better hires, shorter hiring cycles, lower costs and greater efficiency. Our commitment to excellence in recruiting fundamentals has made us both a leader across the industry and a trusted partner embedded in our clients&rsquo; talent organizations.</p> <p>Acquired by Orion Talent in 2016, the company has greatly expanded its reach and capabilities to meet the complex talent needs of businesses today. With offices from coast to coast and a recruiting force of hundreds, Orion Novotus provides a full range of recruitment optimization and consulting solutions, from project-based and co-sourced solutions to comprehensive recruitment process outsourcing.</p>

keywords: engineering,relationships,marketing,teamwork,technical,individual contributor,software development,teamwork,compliance,leadership,engineering,analysis,budget,experience,degree,proficiency


Overview: <p>We have an opportunity in Madison, WI seeking to hire a <strong>Software Engineering Manager</strong> to join an extraordinary team. Our client is the world leader in bovine genetics, reproduction services, and artificial insemination technologies. Marketing in more than 80 countries around the globe, our client has been at the forefront of animal genetics and technology for over 75 years. The main duties for the Software Engineering Manager position will include leadership of the software team and ownership of the software development process.&nbsp; This individual will see software projects from requirements generation through release while making sure that resourcing and prioritization of efforts is appropriate.&nbsp; The Software Engineering Manager will work with other engineering disciplines to ensure that the software will accomplish the design goals for new and existing technologies.&nbsp; As part of a small software team, this individual will also contribute directly to software development efforts through software and firmware design, programming, development, integration, testing, verification, life-cycle support and documentation.</p>
Responsibilities: <ul> <li>Leads Software team and holds core competency of release deployments.</li> <li>Delivers and ensures compliance to the methodologies and engineering process, including effective techniques for requirement generation, software engineering, development methods, software integration and release, and root cause analysis and resolution.</li> <li>Scope and create the software development plan and release schedule.</li> <li>Read, evaluate, and assist in the creation of Software requirements specifications.</li> <li>Lead Software Development team in evaluating customer requirements.</li> <li>Dual function as an individual contributor and leader for software engineering group.</li> <li>Takes ownership of various software subsystems and delivers technical solution.</li> <li>Acts as technical resource and subject matter expert to engineers and other development group managers.</li> <li>Coordinates resources inside and outside of the company to meet software needs.</li> <li>Provide Software cost estimation, budget and Software integration with other aspects of project delivery.</li> <li>Brings expert proficiency in Software Engineering process.</li> </ul>
Requirements: <ul> <li>BS in Computer Science, Engineering, or related field.</li> <li>A minimum of 5 years working in the field.</li> <li>Advanced Proficiency in C++, QT, linux systems, and hands on development.</li> <li>Experience seeing software projects through the life cycle.</li> </ul>