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
- Experience 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
- solid understanding of software development processes
- experience leading teams
- diligence about process efficiency
- code quality
Day to day
- Manage a team of several developers working on minware's core application
- Provide career guidance and conduct performance reviews for engineers
- Review code, participate in sprint meetings, and provide guidance to ensure that engineers are meeting product and technical requirements
- Design and architect new system components
- Manage a backlog of tech debt reduction and internal efficiency improvements
Hiring process
- Interviews
- Performance reviews
