How Remoteville checks and expires listings
Engineering Manager
Skills
Computer ScienceDevopsCross-Team CollaborationEnterprise SystemsImplementation ExperienceManagementReadiness
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.
