How Remoteville checks and expires listings
Principal Software Engineer
Skills
APICraftsCritical InfrastructureEngineeringFinanceLeadershipMulti-Tenant Management
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Significant experience in fast-paced complex product organizations
- Experience in distributed or high-availability systems
- Technical leadership through mentoring reviewing and raising standards
- Strong communication skills across disciplines
- Ability to thrive in ambiguous fast-moving environments
- Curiosity thoughtfulness and strong craft
Nice to have
- Systems thinker
- Collaborative
- High autonomy
- Craft-focused
- Ambiguity tolerant
Day to day
- Design, build, and deliver robust backend systems that are scalable and easy to maintain
- Architect APIs and infrastructure for high-trust environments where resilience and accuracy are critical
- Collaborate with product and leadership to turn ambiguous requirements into clear technical solutions
- Contribute to engineering practices and technical culture while mentoring peers and guiding architectural decisions
Hiring process
- Reach out to April or Selina to find out more
