
Senior Software Engineer – Full Stack
Posted 13 hours ago

Posted 13 hours ago
This is a fully remote position, open to applicants in Brazil.
• Assume a pivotal role in the design, development, enhancement, and support of cloud-based applications, APIs, and backend services that facilitate audience onboarding, audience management, taxonomy management, and activation workflows.
• Cultivate expertise in current products and systems, contribute to their continuous reliability and advancement, and assist in delivering new capabilities that enhance scalability, usability, and operational efficiency.
• Work in conjunction with product, architecture, and engineering teams to provide scalable, reliable, and secure solutions while participating in technical design, implementation, operational excellence, and mentoring of fellow engineers.
• Design, develop, test, and maintain cloud-based applications, APIs, backend services, and user-facing applications that support audience onboarding, audience management, taxonomy management, and activation workflows.
• Gain in-depth knowledge of existing products, services, workflows, and business processes; contribute to their ongoing support, maintenance, troubleshooting, and enhancement while ensuring reliability and business continuity.
• Engage in technical design, architecture discussions, and implementation planning by assessing trade-offs, proposing solutions, and ensuring systems are scalable, secure, maintainable, and aligned with business objectives.
• Create, implement, and support integrations between internal systems, databases, cloud services, and third-party platforms using APIs, data pipelines, and service-based architectures.
• Take part in monitoring, troubleshooting, incident response, and continuous improvement initiatives to ensure production systems remain reliable, observable, and high-performing.
• Collaborate with product managers, architects, engineers, and other stakeholders to clarify requirements, align technical solutions with business objectives, conduct peer reviews, and provide guidance to other team members.
• B.A./B.S. Degree or higher in Computer Science, or a related technical field.
• Proficiency in API design and development.
• Experience in cloud-native application development.
• Backend service development expertise using C# and .NET.
• Full-stack web application development skills.
• Knowledge of SQL and database design.
• Experience in distributed system integration.
• Familiarity with source control, CI/CD, and contemporary software delivery practices.
• Proficient in AWS cloud services.
• Skills in application troubleshooting, performance analysis, and production support within distributed environments.
• Experience in system design and technical solution development, including the assessment of scalability, reliability, and maintainability trade-offs.
• Familiarity with AWS services such as API Gateway, Lambda, ECS/Fargate, S3, Aurora, CloudWatch, and related cloud-native technologies.
• Proven experience designing and implementing integrations between internal and external systems using RESTful APIs, asynchronous processing patterns, and event-driven architectures.
• Advanced English proficiency – this role requires daily interaction with global teams.
• Willingness to travel to São Carlos/SP as necessary.
• Experian is an equal opportunity employer and an affirmative action employer.
• Opportunities for professional development.
• Diversity initiatives to support individuals from underrepresented groups.
GE Vernova
Recruit Action inc.
Stefanini Brasil
iFood
Get handpicked remote jobs straight to your inbox weekly.