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