2695 Manager of Software Development

Location: Remote

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 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

• 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

• 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