Software Engineering Manager

Overview:
The Software Engineering Manager will lead and contribute to a software development team focused on developing embedded and application software. In addition to team management, this role will have ownership of the software development process including requirements development, architecture, coding, test, documentation, validation, and implementation. As a member of the R&D team, there will be frequent, multi-disciplinary team collaboration with hardware engineers, biologists, and production. There will also be opportunities to propose the future direction of the product. Join our team to make a global impact on one of the biggest challenges currently facing mankind.

Key Responsibilities: 
*Direct management of software engineering team
*Create and drive software development and release process
*Provide technical leadership on software architecture, coding, test strategies, and best practices
*Individual contribution to team output through coding, testing, documentation, or other
*Create an agile environment and lead Scrum process
*Assist in the understanding of customer requirements and the development of feature requirements
*Project management of software projects, communicating plans and expectations to stakeholders
*Coordinate external contract resources as necessary for project success
*Work collaboratively with cross-functional R&D peers to deliver business success

The Candidate:

Minimal Qualifications: 
*BS in computer science, engineering, or a related field
*A minimum of 5 years professional programming experience
*Proficiency in C, C++, Node.js
*Experience with software projects through the complete development cycle
*Experience on an Agile or Scrum team
*Ability to lead and inspire
*Excellent communication and interpersonal skills

Preferred Qualifications: 
*Experience managing a team
*Certified ScrumMaster (CSM)
*Experience with embedded software programming
*Experience in programming for Linux
*Experience on a multi-disciplinary product or technology development team
*Experience or education in the life sciences

Capabilities and behaviors: 

*Lives and displays the Genus Values
*Collaborates constructively with peers and team
*Enjoys working with customers to inform software design
*Maintains professional verbal and written communications with co-workers, internal and external customers, and vendors
*Flexible with job responsibilities and consistently strives to be an effective team member
*Gains a thorough understanding of the Company’s business and the department’s role within the company 

 

What Can We Offer You?

At Genus, we offer a competitive salary and benefits package, together with the opportunities that come with working for a global organization. We offer an environment where personal growth in encouraged.

If you are interested in playing a key role for one of the most innovative and highly regarded companies in our industry, this is the business for you.

 

Who Are We?

Genus plc is a market leader in porcine, dairy and beef genetics and is uniquely positioned as a global player, with a dedicated, multi-species research and development (R&D) function and an international distribution network. We breed and distribute the genes of the worlds best pigs and bulls, scientifically selecting livestock whose offspring is designed to increase the profitability of our customers, who are some of the world’s biggest farmers and food producers.

Our vision is clear: Pioneering animal genetic improvement to help nourish the world.

Apply Today!

Please fill out the form below and attach any relevant documents at the end.

Select the position you're applying for.
Not required