How Remoteville checks and expires listings

Principal Software Engineer

Skills
APICraftsCritical InfrastructureEngineeringFinanceLeadershipMulti-Tenant Management
Role

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