How Remoteville checks and expires listings

Software Engineering Manager

Skills
Back-End Web DevelopmentContinuous IntegrationDebt EliminationDebt RestructuringPerformance ReviewsProduct ServiceProject Management
Role

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