Staff Software Engineer
Nubank
4 months ago
São Paulo, Brazil
Staff+
Responsibilities
- Develop horizontally scalable microservices using Clojure.
- Work with large scale distributed systems and understand their architecture.
- Set technical direction for multiple teams and ensure alignment with business areas.
- Drive innovation while ensuring resilient and flexible solutions.
- Mentor engineers and maintain a high technical standard organization-wide.
- Collaborate with Product, Design, and Engineering leaders.
- Ensure observability, performance monitoring, and error handling.
- Participate in on-call rotations and respond to incidents.
- Contribute to mobile and frontend development as needed.
Requirements
- At least 10 years of experience in developing digital products.
- Deep expertise in distributed systems and microservices architecture.
- Proven track record of designing large-scale systems.
- Strong background in object-oriented or functional programming languages.
- Ability to lead technical initiatives across multiple teams.
- Experience mentoring senior engineers.
- Practical knowledge of agile software development methodologies.
- Good communication skills for technical and non-technical stakeholders.
- Advanced English skills.
Benefits
- Chance of earning equity at Nubank.
- Food/Meal Card.
- Public Transportation Commuting Benefit.
- NuCare – Psychological, Financial and Legal Assistance Program.
- Life Insurance.
- Medical and Dental Plans.
- NuLanguage – Language Course Program.
- Access to Nucleo, a learning platform of courses.
- Extended Parental Leave.
- Daycare Allowance.
- Parental Consultancy.
- Work-from-home Allowance.
- Gym Partnerships.
- 30 days of paid vacation.
Tech Stack
Amazon DynamoDBApache KafkaAWSClojureKubernetesPrometheus
Categories
BackendDevOpsFull Stack