Senior Software Development Engineer

New
J
JobgetherCorporate payments
Based in BrazilFull-TimeSenior
SalaryBase salary range: USD $121,500–$145,500 annually
Apply NowOpens the employer's application page

Job Details

Experience
At least 5 years of professional software engineering experience; at least 3 years of experience working with relational databases
Required Skills
AWSPostgreSQLMicrosoft AzureMicrosoft SQL ServerMySQL

Requirements

  • At least 5 years of professional software engineering experience.
  • At least 3 years of experience working with relational databases such as Microsoft SQL Server, PostgreSQL, or MySQL.
  • Experience developing and rapidly deploying internal and external services using cloud platforms, particularly AWS or Microsoft Azure.
  • Expertise in automated unit, component, and integration testing, including understanding of the testing pyramid and software quality principles.
  • Understanding of data security, cloud security, and compliance requirements.
  • Experience designing and implementing APIs, web services, and integrations between internal systems and external platforms.
  • Technical leadership, problem-solving, and decision-making skills.
  • Ability to work independently and take ownership of complex initiatives.
  • Preferred: experience with financial technology, credit card products, accounts payable and receivable systems, payment processing, or corporate payments platforms.
  • Preferred: familiarity with C#/.NET Core, Golang, React, or Angular.

Responsibilities

  • Design, develop, test, and maintain software for corporate payments applications, partner integrations, and customer-facing experiences.
  • Build and enhance customized applications based on jointly defined product roadmaps.
  • Develop, maintain, and optimize APIs, web services, and integrations between applications and partner platforms.
  • Build, deploy, and maintain cloud-native applications and services using AWS or Microsoft Azure.
  • Implement automated unit, component, and integration testing.
  • Own engineering initiatives from requirements gathering and solution design through implementation, deployment, troubleshooting, and production monitoring.
  • Collaborate with internal teams and external partners to understand business needs and explain technical decisions.
  • Identify opportunities to improve development workflows, time to market, and system performance.
  • Apply secure development principles and address data protection, security, and compliance requirements.
  • Participate in code reviews, design discussions, and architectural decisions; share knowledge and support colleagues.
View Full Description & ApplyYou'll be redirected to the employer's site
Base salary range: USD $121,500–$145,500 annually
Apply Now