website-hero-image2

2695 Manager of Software Development

Location: Remote

Description:
We are looking for a Manager of Software Development who is 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. Further, we are looking for people who have worked for product, software companies and this is a key requirement. So 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