We are a global company, a leader in information services, known in the rest of the world as Experian. In life's major moments—such as buying a car, sending a child to college, or even starting and growing a business—we are there to empower consumers and clients to manage their data with confidence.We have more than 20,000 people operating in over 44 countries; and by investing in them, in technology, and in innovation, we can help businesses transform and communities thrive, enabling more people to feel included in the opportunities available. This is how we deliver on our purpose every day: to create a better future.Come explore an unexpected world with us.Job DescriptionWe are looking for a Software Engineer to design, develop, test, and support software applications following established engineering and testing standards. In this role, you will collaborate with engineering, application support, and business teams to deliver reliable, secure, and maintainable software components that contribute to overall product quality and operational efficiency. Your key responsibilitiesDesign, code, test, correct, and document simple programs, scripts, and application components by following established coding standards, templates, and specifications.Define test conditions, create test cases, execute test scripts, and document results to ensure software functionality, stability, and compliance with requirements.Support integrated applications by assisting with system integration testing, troubleshooting, and diagnosing simple issues to maintain stable operations.Produce software builds from source code and support deployment and integration testing activities by following standardized build and release procedures.Collaborate with engineering, application support, and business stakeholders to stay aligned on project status, technical needs, and integration requirements.Continuously develop technical skills and understanding of systems, tools, and engineering processes through training, feedback, and hands-on experience.Qualifications What we expect from youBachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience).Knowledge of software development fundamentals and engineering best practices.Experience with one or more programming languages such as C#, .NET, or Java.Working knowledge of SQL and relational databases.Understanding of software testing concepts, source control, and agile development practices.Ability to design and execute test cases and document results clearly.Basic understanding of system integration and application support.Ability to follow technical specifications, templates, and established procedures.Strong analytical, problem-solving, communication, and collaboration skills.Advanced English and availability to work hybrid in São Carlos/SP. Nice to haveExperience with build automation or CI/CD tools.Familiarity with cloud platforms or containerization concepts.Exposure to debugging tools or performance analysis.Interest in expanding backend, QA, or full‑stack skills.Additional InformationAt Serasa Experian, we believe that diversity is essential for a healthier and more innovative work environment, where everyone can share experiences and express their ideas. That's why we promote several initiatives to support inclusive recruitment and the professional development of our people.We also have our affinity groups, created to empower and support individuals from underrepresented groups: ExperianPride (LGBTQIAPN+ community), Ubuntu (racial equity), Women in Experian (gender equity), Aspire (people with disabilities), and Connecting Generations (generations).Come be part of this transformationExperian Careers - Creating a better tomorrow togetherFind out what its like to work for Experian by clicking here