CareerPlanSign in

Software Engineer (.NET)

São Paulo, Estado de São Paulo💼 Full-time🗓 2026-01-27 → 2026-08-05

Core

Develop and maintain high-performance back-end services for payment processing infrastructure, customer interfaces, and risk management solutions within acquiring systems.

Role type

Senior .NET Backend Engineer (Payments/Acquiring)

Builds

Payment processing systems, reconciliation modules, and transaction flow solutions for acquiring services.

Domain

Financial services / Payments / Acquiring

Deliverable

production ML models | product features | infrastructure

Required skills

C#, .NET Core, .NET Framework, Microservices architecture, REST APIs, SQL/NoSQL databases, Kafka, Amazon SQS/SNS, RabbitMQ, Docker, Kubernetes, CI/CD pipelines, PCI DSS knowledge

Preferred skills

Serverless architecture, complex system management, payment industry regulations

Technologies

.NET, C#, Kafka, Amazon SQS, Amazon SNS, RabbitMQ, SQL Server, PostgreSQL, MongoDB, Docker, Kubernetes, AWS

Responsibilities

Develop and maintain back-end services focusing on high performance, scalability, and security; Implement integrations with acquirer APIs, payment gateways, card brands, and processors; Build financial and transaction reconciliation modules; Ensure data integrity and transaction consistency throughout the acquiring flow; Collaborate with product, QA, and infrastructure teams to deliver robust solutions aligned with regulatory and business requirements; Participate in code reviews, architecture definition, and development best practices.

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.