WorkWave is looking for a technical engineering manager who will manage, coach and drive a team of software engineers and be part of a cross-functional product development team of creative and talented individuals. Our product development teams are a mix of technologists, product managers, quality experts, and UI/UX designers, all working together to deliver our vision. You will be responsible for managing multiple development teams on-shore and off-shore to achieve specific project deliverables on time and within budget.
WorkWave is a software company that provides SaaS solutions for businesses in the service industry (HVAC, Plumbing & Electrical, Cleaning, Lawn & Landscape, Home Delivery, Logistics & Distribution). We empower these businesses to deliver exceptional customer experiences and grow their customer base on our efficient and easy-to-use platform.
WHAT YOU’LL DO:
- Organize development efforts for multiple engineering teams
- Identify, track and help remove bottlenecks that are impeding progress
- Be the voice of the engineering team in cross-functional meetings: you will represent the team to technical and non-technical stakeholders
- Help establish product requirements and facilitate technical design sessions
- Foster a collaborative relationship with other groups (Product Management, QA, UI/UX, Support)
- Understand the business and customer needs that drive urgency and timelines: you will be expected to clearly communicate the priorities and plans to the team
- Conduct regular one-on-ones with team members
- Train/coach employees and develop plans for career growth
WHAT YOU’LL NEED:
- While you won’t be required to write code, you will have to exhibit a strong understanding of the technologies used to develop our applications:
- Object-oriented languages (C# and Java)
- API development/management
- Microservices and microservice architecture
- Amazon Web Services (Aurora/RDS/Serverless)
- Javascript frameworks (React/Angular)
- 5+ years of experience in software development and management in an Agile environment (at least 2 years managing technical teams)
- Ability to be a self-starter
- Strong technical background in the technologies listed above
- Great project management and organizational skills
- The ability to dissolve complex requirements into manageable units of work
- Excellent interpersonal and communication skills