How Remoteville checks and expires listings
Software Engineering Manager
Skills
Back-End Web DevelopmentContinuous IntegrationDebt EliminationDebt RestructuringPerformance ReviewsProduct ServiceProject Management
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Previous experience managing and recruiting other software engineers
- Hands-on experience building and maintaining a complex back-end application
- Strong communication skills for interfacing with non-technical stakeholders and occasionally with customers
- Familiarity with principles of high-quality code, including continuous integration, declarative and functional programming
- Well-versed in agile or lean planning and project management processes
Nice to have
- Strong interpersonal skills
- High empathy
- Understanding of software development processes
- Solid understanding of modern full-stack technology
- Ambitious
- Experience leading teams
- Experience building scalable software
- Focus on process efficiency and code quality
- Good communication skills
- Familiarity with high-quality code principles
- Well-versed in agile or lean planning
Day to day
- As an early employee, you will work directly with minware's founders and engineers to build the product from the ground up.
- You will manage a team of developers working on minware's core application and provide career guidance and conduct performance reviews for engineers.
- In this player/coach role, you will also be responsible for code reviews, participating in sprint meetings, and working on development tasks.
- You will work closely with product managers and customers to define minware's capabilities as well as design and architect new system components.
- Managing a backlog of tech debt reduction and internal efficiency improvements will also be part of your responsibilities.
Hiring process
- Conduct interviews
- Performance reviews
