Senior Software Engineer - Full Stack
Develop cloud-based applications and APIs to enhance audience management workflows
Lead the design and development of cloud-based applications and APIs that support audience onboarding and management. Collaborate with cross-functional teams to ensure systems are scalable, secure, and reliable. Contribute to ongoing support and enhancement of existing products while mentoring other engineers in best practices.
Why This Role?
Direct involvement in shaping scalable and secure solutions from day one
Key Responsibilities
- Design and implement cloud-native applications and backend services using C# and .NET
- Collaborate with product managers and architects to clarify requirements and align solutions
- Monitor and troubleshoot production systems to ensure reliability and performance
- Support integrations between internal systems and third-party platforms using APIs
- Contribute to technical design discussions and evaluate tradeoffs for system enhancements
Requirements
- B.A./B.S. Degree in Computer Science or related field
- Experience in API design and development
- Proficiency in cloud-native application development and backend services
- Familiarity with SQL and database design
- Knowledge of AWS cloud services and CI/CD practices
Required Skills
Indonesia Context
- Working Hours Overlap:
- Flexible — work your own hours
Keywords
View Original Description from SmartRecruiters
Original description from SmartRecruiters
Take a leading role in the design, development, enhancement, and support of cloud-based applications, APIs, and backend services that enable audience onboarding, audience management, taxonomy management, and activation workflows. Build expertise in existing products and systems, contribute to their ongoing reliability and evolution, and help deliver new capabilities that improve scalability, usability, and operational effectiveness. Collaborate with product, architecture, and engineering teams to deliver scalable, reliable, and secure solutions while contributing to technical design, implementation, operational excellence, and mentoring of other 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. Develop expertise in existing products, services, workflows, and business processes; contribute to their ongoing support, maintenance, troubleshooting, and enhancement while ensuring reliability and business continuity. Contribute to technical design, architecture discussions, and implementation planning by evaluating tradeoffs, proposing solutions, and helping ensure systems are scalable, secure, maintainable, and aligned with business objectives. Design, implement, and support integrations between internal systems, databases, cloud services, and third-party platforms using APIs, data pipelines, and service-based architectures. Participate in monitoring, troubleshooting, incident response, and continuous improvement activities to ensure production systems remain reliable, observable, and performant. Collaborate with product managers, architects, engineers, and other stakeholders to clarify requirements, align technical solutions with business goals, perform peer reviews, and provide guidance to other team members. Requirements B.A./B.S. Degree or higher in Computer Science, or related technical field. API design and development Cloud-native application development Backend service development using C# and .NET Full-stack web application development SQL and database design Distributed system integration Source control, CI/CD, and modern software delivery practices AWS cloud services Application troubleshooting, performance analysis, and production support in distributed environments System design and technical solution development, including evaluation of scalability, reliability, and maintainability tradeoffs Experience with AWS services such as API Gateway, Lambda, ECS/Fargate, S3, Aurora, CloudWatch, and related cloud-native technologies. Experience designing and implementing integrations between internal and external systems using RESTful APIs, asynchronous processing patterns, and event-driven architectures. Advanced English – this role interacts daily with global teams. Availability to travel to São Carlos/SP when need it. At 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 transformation! Experian Careers - Creating a better tomorrow together Find out what its like to work for Experian by clicking here
Market data & reports
Salary & skill-demand research built from our own listings data.
- Indonesia IT Jobs vs Global Remote (2026)Primary analysis of 2,049 listings: methodology, classification rules, downloadable datasets.
- AI-Skill Demand: Indonesia vs Global Remote (2026)10,000+ postings, taxonomy-first classifier, Wilson CIs, pre-registered before analysis.
- Indonesia Hiring Report: Tech vs Non-TechJob demand by field from aggregate open-job counts — never individual listings.
- Indonesia Salary BenchmarkAggregate salary ranges across roles, with open methodology and dataset.
- Remote Market Reports by RoleAuto-generated per role family — skills, seniority, companies, salary.