Job Description
We’re a diverse, globally distributed, cross-functional development team looking for an experienced software engineer to join our friendly cohort. When you arrive, we’ll be in the middle of a multi-year migration from legacy on-prem software managed by external vendors to a cloud solution developed mostly in-house. We’ll be taking on new responsibilities and ways of working, and we hope your experience can help guide the evolution of our product and practices. You and your teammates will be responsible for the day-to-day development of the Consumer Risk Transformation product a critical business and compliance application that drives GMF’s core financial decisions. You’ll collaborate and pair with technical and less-technical colleagues every day, and with our users occasionally. You’ll contribute to our lightweight agile activities including refinement, planning, and retrospectives. Most of our development is done on the OutSystems O11 platform, so we’re excited to meet candidates who know how to make the most of its native capabilities and the add-on components from its Forge, especially in the areas of automated testing and DevOps pipelines. We’re a hybrid workplace, so you’ll spend at least two days each week in person at our modern São Paulo Brooklin office.
Responsibilities
- Develop and test new features using OutSystems O11
- Automate tests and deployment pipelines using OutSystems-compatible tools
- Collaborate with Solution Architects on system designs
- Document technical specifications
- Estimate and decompose technical effort; manage dependencies
- Troubleshoot and resolve issues identified by our Sustain team
- Identify and prioritize opportunities to remediate technical debt and drive platform resiliency
- Coordinate with infrastructure, cybersecurity, and other GMF departments to satisfy enterprise requirements
- Occasionally assist with after-hours testing and deployments
- Mentor and upskill other OutSystems developers
Required Qualifications
- Bachelor’s and/or advanced degree, preferably in a technology field
- At least 5 years’ experience working in a software development role
- Strong verbal and written communication in English and Portuguese
- OutSystems Associate Developer (O11) certification
- Demonstrated experience developing and delivering OutSystems platform solutions
- Demonstrated experience with cloud-native/XP, DevOps/DevSecOps, and agile software development practices on any technical stack
- Integrity, positivity, flexibility, and kindness
Pluses
- Experience with test-driven or behavior-driven development (TDD/BDD)
- OutSystems Tech Lead (O11), DevOps (O11), or Expert Developer (O11) certifications
- Effective verbal and written communication in Spanish
- Experience developing software for finance or other highly-regulated industries
- Experience with AI coding tools (e.g., GitHub Copilot) and prompt engineering
GM Financial is an Equal Opportunity Employer. We do not discriminate against any applicant or employee based on race, color, age, gender, marital status, national origin, religion, sexual orientation, gender identity, veteran status or disability.
Disclaimer: This job offer was originally posted on Linkedin.