website-hero-image2

2642 Manager of Software Development

Location: Bend, OR

Description:
We are looking for a Manager of Software Development to work in beautiful Bend, Oregon. If you love the outdoors and like to see the sunshine most every day of the year, then Bend is the place for you! We’re looking for a servant-leader Manager with a strong technical background, customer obsession, and solid people management skills to manage and grow a highly-talented and experienced engineering team. If you’re interested, please send your resume to careers@itmotives.com. We value and encourage diversity in the workplace and women, minorities, and veterans are highly encouraged to apply. Thank you!

Job Type: FTE

Additional Information:
Duties and Responsibilities:
• Build and manage a team of Software Engineers that may consist of on-site and remote members and provide day-to-day technical management, architecture, design and process guidance on development activities associated with one or more product lines
• Foster career growth and a strong team culture
• Recruit, hire, mentor, and coach technical staff
• Interface with our product, support and client success teams to understand requirements, set priorities and communicate direction and progress
• Partner with Technical Project Manager to manage the agile development process and methodology to deliver value to customers
• Own operational metrics and support for your team’s software
• Help develop long-term development and business technology strategies
• Own and architecture, design and code reviews of our core technology and software
• Ensure compliance with technology and security standards based on industry best practices

Qualifications:
• Bachelor's degree or higher in a technical field, such as computer science or engineering
• 7+ years of relevant engineering experience
• 2+ years people management experience
• Experience with Object Oriented design patterns
• Extensive experience with Java or .NET and microservices architecture
• Ability to manage small and medium-sized technical projects with minimal supervision
• Track record of designing and building complex distributed systems

Preferred:
• Experience and proficiency with AWS technologies
• Familiarity with Javascript, React and Node.js will be a huge plus
• Experience building SaaS products
• Experience with Agile software development methodologies
• Excellent written and verbal communication skills
• Understanding of data structures and algorithms