EngineeringAI Generated
Staff Software Engineer (Product) - Belo Horizonte
Belo HorizonteBelo Horizonte, Brazil
Role Overview
Join a forward-thinking product engineering team as a Staff Software Engineer, where you'll architect and build scalable systems that power our core product. You'll collaborate with cross-functional teams to deliver high-impact features, mentor engineers, and drive technical excellence. This is a unique opportunity to shape the technical direction of a growing company while working in a vibrant, collaborative environment.
We value ownership, innovation, and a customer-centric mindset. As a Staff Engineer, you'll not only write code but also influence architecture, improve engineering practices, and contribute to a culture of continuous learning.
Key Responsibilities
- Design, develop, and maintain robust, scalable software solutions that meet business requirements.
- Lead technical design discussions and provide architectural guidance for complex projects.
- Collaborate with product managers, designers, and other engineers to deliver high-quality features.
- Mentor and coach junior and mid-level engineers, fostering a culture of growth and excellence.
- Drive code reviews, ensure code quality, and promote best practices across the team.
- Identify and resolve performance bottlenecks and technical debt.
- Stay up-to-date with emerging technologies and advocate for their adoption when beneficial.
Core Requirements & Technical Stack
- 8+ years of professional software engineering experience.
- Strong proficiency in at least one modern programming language (e.g., Python, Java, Go, or TypeScript).
- Deep understanding of distributed systems, microservices architecture, and cloud platforms (AWS, GCP, or Azure).
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Proven track record of leading large-scale projects from conception to deployment.
- Excellent problem-solving skills and ability to make data-driven decisions.
- Strong communication and collaboration skills.
Nice-to-Have Skills
- Experience with containerization and orchestration (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and infrastructure as code (Terraform, CloudFormation).
- Knowledge of frontend technologies (React, Angular, or Vue.js).
- Experience in the product domain or SaaS industry.
- Contributions to open-source projects or technical blog posts.
Benefits & Perks
- Competitive salary and equity package.
- Flexible remote work options (hybrid or fully remote).
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and parental leave.
- Professional development budget for courses, conferences, and books.
- Modern equipment and home office stipend.
- Collaborative and inclusive team culture with regular team events.
Similar Roles
PositionLocation

