This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer based in Brazil.
This is a high-impact senior engineering role focused on building scalable, reliable, and user-centric software solutions that directly improve the daily experience of field service professionals. You will play a key role in shaping system architecture, driving technical decisions, and delivering end-to-end features across a fast-growing, product-driven environment. The role blends hands-on development with technical leadership, requiring strong ownership of complex systems and a commitment to engineering excellence. You will collaborate closely with product, design, and engineering peers to build high-performance applications used at scale. The environment is collaborative, mission-driven, and focused on delivering real-world value through thoughtful, maintainable software. This is an opportunity to influence both technical direction and team practices while contributing to a product that impacts thousands of businesses.
Accountabilities:
Lead the design, development, and delivery of scalable software systems while ensuring high standards of performance, reliability, and maintainability.
- Drive system architecture decisions, including data modeling, service design, and scalability planning
- Own end-to-end delivery of features from design and implementation through deployment and monitoring
- Collaborate with product, design, and engineering teams to deliver high-quality, user-focused solutions
- Define and promote engineering best practices, coding standards, and technical guidelines across teams
- Mentor and support junior and mid-level engineers through code reviews, technical feedback, and knowledge sharing
- Lead initiatives around system reliability, performance optimization, and long-term technical improvements
- Support the adoption and effective use of AI tools and modern engineering practices to improve productivity and quality
Requirements:
This role requires strong software engineering expertise, system design capability, and the ability to operate independently in complex, fast-moving environments.
- 5+ years of professional software engineering experience
- Proven experience designing and building scalable, distributed, or high-availability systems
- Strong system design and architecture skills with a focus on reliability and maintainability
- Experience mentoring engineers and contributing to team-level technical growth
- Ability to make sound technical decisions independently in ambiguous environments
- Strong product mindset with focus on delivering measurable user and business value
- Experience working in agile, cross-functional product teams
- Fluency in English (required)
- Interest in or experience using AI tools to enhance engineering workflows is a plus
- Ability and willingness to learn Ruby as part of the primary tech stack
Benefits:
- Competitive monthly compensation starting at USD 6,000
- Equity participation in a high-growth, venture-backed organization
- Fully remote work with a globally distributed team
- Flexible paid holidays and unlimited-style time-off approach
- Home office setup support, including equipment and stipend
- Learning and development support, including training and mentorship opportunities
- Strong engineering culture focused on impact, autonomy, and continuous improvement
- Opportunity to work on large-scale, real-world products with meaningful user impact