
Senior Software Engineer, Corporate Banking
Posted Oct 20

Posted Oct 20
This is a fully remote position, open to applicants in Brazil.
• Design, develop, and sustain scalable, dependable, and secure services utilizing Golang deployed on AWS.
• Take ownership of delivering clean, efficient, testable, and thoroughly documented code that aligns with both technical strategy and business objectives.
• Engage in technical planning, system design, implementation, testing, deployment, and production support.
• Create and implement scalable microservices architectures.
• Develop and uphold automated unit, integration, performance, and end-to-end tests.
• Provision, evolve, and manage cloud infrastructure employing Terraform and Infrastructure as Code methodologies.
• Oversee application health and performance through logs, metrics, alerts, and tracing.
• Detect and resolve issues within distributed systems.
• Participate in code reviews.
• Work collaboratively with product managers and cross-functional teams to translate business requirements into technical solutions.
• Contribute to architectural and technical discussions.
• Assist in incident response and operational excellence initiatives.
• Stay updated with emerging technologies and best practices.
• Deliver high-quality, impactful technical solutions within the team.
• Must reside in Brazil.
• Proficiency in English at a B1 level or higher (Intermediate).
• Bachelor's or Associate's Degree, or a minimum of 3 years of relevant work experience.
• Extensive experience with Golang or JVM-based languages.
• Familiarity with distributed systems and microservices architectures within cloud environments.
• Over 5 years of experience as a Software Engineer in production settings.
• Strong experience in designing and operating microservices architectures in cloud environments.
• Proven capability to debug and troubleshoot problems in distributed systems.
• Robust testing expertise, including unit, integration, performance, and end-to-end testing.
• Experience in designing and documenting APIs using tools like Swagger/OpenAPI, flow diagrams, and technical documentation.
• Proficiency in AWS services including SQS, SNS, DynamoDB, S3, and EventBridge.
• Experience with Infrastructure as Code and deployment pipelines using Terraform, ArgoCD, Jenkins, Codefresh, or similar tools.
• Advanced knowledge of Docker and Kubernetes in production environments.
• Strong understanding of relational databases and data modeling, along with familiarity in non-relational data strategies.
• Awareness of CI/CD pipelines, GitOps practices, and observability concepts such as monitoring, logging, tracing, and alerting.
• Ability to contribute to technical decision-making concerning scalability, reliability, performance, and system evolution.
• Preferred: experience with critical or mission-critical systems.
• Preferred: experience in the Financial Industry or with Payments / Authorization Systems.
• Preferred: familiarity with observability tools and practices for distributed systems.
• Preferred: AWS certifications.
• Preferred: experience with AI-assisted development tools (e.g., Copilot, GPT, Claude).
• Remote work arrangement.
• Potential requirement to be present at a Visa office with prior notice.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.