How Remoteville checks and expires listings

Engineering Manager

Skills
Computer ScienceDevopsCross-Team CollaborationEnterprise SystemsImplementation ExperienceManagementReadiness
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 3+ years managing software engineering teams
  • 5+ years software development experience in modern object-oriented languages
  • Bachelor’s degree in Computer Science or equivalent professional experience
  • Strong foundation in systems programming or distributed systems
  • Hands-on coding ability with debugging testing and production contributions
  • Strong understanding of distributed systems and networking fundamentals
  • Experience designing and shipping large-scale production systems
  • Solid architectural skills with implementation experience
  • Track record of delivering across multiple ship cycles
  • Experience in DevOps CI/CD and cloud infrastructure
  • Excellent communication and cross-team collaboration skills
  • Ability to influence technical direction across multiple teams or orgs

Nice to have

  • Hands-on leader
  • Collaborative
  • Inclusive
  • High accountability
  • Strong communicator
  • Mentor

Day to day

  • Lead and grow multiple engineering teams while staying deeply involved in architecture, design, and implementation.
  • Define technical direction and execution strategy for large-scale networking and systems infrastructure.
  • Drive high-quality delivery, strong engineering culture, and operational excellence across distributed systems.