Why is software engineering important for us?
Nubank is a technology company, and software engineers form the bulk of our team. Our software team creates new features for our cardholder customers, as well as advanced analytics and machine learning models to continuously improve decision making and streamline processes. Shipping valuable features requires close coordination between devops, database, API, and frontend workstreams; Nubank engineers commonly pair and rotate focus between these responsibilities. We consistently work with new technologies, and thus value professionals who are open to learning new things, regardless of pre-existing comfort zones.
What are some examples of problems a software engineer will solve?
- Create interactive visualizations for live streaming data sets
- Integrate data pipelines to drive underwriting decisions
- Triage bugs and exceptions reported in production
- Implement budgeting tools to help customers better understand their spending
- Create intelligent monitors for key customer experiences and risk-relevant events
- Measure and optimize API performance
- Conduct system load / stress tests
You will fit well if
- You thrive in dynamic, fast-paced, results oriented teams
- You are hungry and enjoy being constantly challenged to learn and do more
- You embrace conflict of ideas and like to question the status quo
- You learn fast and easily adapt to changing situations and priorities
- You believe in building great products and doing great work
- You want to understand the big picture, to be held accountable and make a meaningful contribution with your work
Benefits
- Competitive compensation package
- Health, dental and life insurance
- Meal allowance (“vale refeição”)
- Flexibility to choose your own custom setup (computer, monitors, OS etc.)