Encontre sua próxima oportunidade

Busque vagas por profissão, habilidade e localização. Confira os requisitos antes de preparar sua candidatura.

Uma boa busca não termina ao encontrar um título interessante. Compare as atividades, os requisitos e as condições de cada vaga com sua experiência. Este guia ajuda a selecionar oportunidades, preparar documentos relevantes e verificar onde enviar cada candidatura.

A interface está em português. Os títulos e as descrições publicados pelas empresas permanecem no idioma original, que pode ser inglês.

Limpar filtros

Resultados: 11.128

← Voltar aos resultados

Senior Software Engineer: Backend

MoneyGram

Trabalho remoto

Localização
Remote (United States)
Remuneração
USD 130000-170000 per annual
Jornada
Full Time
Publicado
10 de out. de 2026

Antes de se candidatar, confirme no site da empresa se a vaga continua aberta e confira as condições completas.

Descrição da vaga

A interface está em português. Os títulos e as descrições publicados pelas empresas permanecem no idioma original, que pode ser inglês.

At MoneyGram, we're combining the strength of a trusted global brand with the agility of a tech-forward, growth driven culture. With 80+ years of experience and a presence in more than 200 countries and territories, we've built a foundation of stability and trust to help millions of people around the world send funds quickly, securely, and affordably. We're looking for bold thinkers, builders, technologists, and sellers who want real ownership of their work, thrive in collaborative environments, and are energized by solving complex challenges. Here, you'll have the opportunity to make a measurable impact - fast. If you're eager to shape the future of cross-border payments and financial services, join us as we transform how the world moves money. Senior Software Engineer - Backend About the Role We are looking for a highly motivated Senior Software Engineer to join the MoneyGram core transaction and API development team. You will play a key role in building scalable, high-performance, and secure services while mentoring junior engineers and influencing technical direction. The ideal candidate is a strong problem-solver with expertise in Java, distributed systems, APIs, databases, and cloud-native technologies. What you will do: Lead the design and implementation of complex technical solutions, translating business requirements into scalable and maintainable architectures. Contribute to and influence system architecture, microservices design, API design, event-driven architecture, and integration patterns. Operate effectively across architecture, implementation, delivery, and operational excellence working as part of a team in an agile environment, providing extreme ownership in what you do. Work closely with product managers, engineers, and QA to deliver end-to-end solutions. Automating repeated test, build, and deploy procedures Drive engineering best practices and coding standards. What we are looking for Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience. 10+ years of backend engineering experience with a focus on Java. Strong expertise in Spring Boot, RESTful services, SOAP, WebSphere and microservices architecture. Experience with cloud platforms (AWS, GCP, or Azure). Proficiency with CI/CD pipelines, Git, Docker, and Kubernetes. Experience with messaging platforms (Kafka, RabbitMQ, etc.). Experience with product management processes and tools (Agile methods, Kanban, etc.) Problem solver who can tackle complex technical challenges Experience using AI-assisted development tools such as Claude, Cursor or Augment AI to accelerate coding, testing, documentation and troubleshooting. Experience leading the design, development and implementation of complex systems. Experience with Unit Testing (JUnit, Mockito, Groovy) Experience with Cloud Development, Deployment, and Maintenance (AWS, GCP) Knowledge / Experience with Relational Database, NoSQL (Couchbase, Mongo) db and database optimization. The salary/pay rate listed below is a good faith determination that may be offered to a successful applicant for this position at the time of this job advertisement based on the company hiring process and budget for this role and may be modified in the future. Actual compensation may vary from posting based on geographic location, work experience, and/or skill level. Here Are Some Reasons You Will Love Working At MoneyGram! Remote first flexibility Generous PTO 13 Paid Holidays Medical / Dental / Vision Insurance Life, Disability, and other benefits 401k with competitive Employer Match Community Service Days Generous Parental Leave MoneyGram does not sponsor US work authorizations for this job position including H-1Bs, O-1, and TN. MoneyGram also does not hire F-1s working on EAD for this position. About MoneyGram MoneyGram is a global payments network built to move money across borders with speed, simplicity and trust. Its omnichannel platform empowers consumers, developers and agents to transfer cash, fiat and stablecoin however it works best for them. The company serves over 50 million customers a year across 200+ countries and territories, nearly half a million retail locations and a rapidly expanding digital ecosystem reaching billions of devices. As one of the most recognized and trusted names in global payments, MoneyGram continues to reinvent how money moves - helping people around the world support their loved ones and build better futures. MoneyGram is an Equal Opportunity Employer. We consider all qualified applicants for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, disability, genetic information, veteran status, or any other status protected by applicable law. Originally posted on Himalayas

Busque, compare e prepare sua candidatura

Comece por uma profissão ou habilidade que você deseja utilizar. Ajuste os filtros de localização e profissão e abra as vagas para comparar as responsabilidades. Se não houver resultados, tente um termo mais curto ou remova um filtro por vez.

Separe os requisitos obrigatórios das preferências. Confira a jornada, a remuneração e a localização quando informadas. Uma vaga remota ainda pode exigir residência em um país, autorização de trabalho ou compatibilidade de horários. Confirme a disponibilidade e as condições completas com a empresa.

Escolha exemplos reais da sua experiência que atendam aos requisitos da vaga. Explique sua contribuição e use números apenas quando puder comprová-los. Siga as instruções da empresa e revise os contatos, o conteúdo e o PDF antes de enviar a candidatura.

Antes de enviar sua candidatura

Perguntas sobre a busca de emprego

Por que algumas vagas estão em inglês?

As empresas publicam seus próprios títulos e descrições. Mantemos esses textos para não alterar requisitos ou condições. A navegação e este guia estão em português. Se uma busca em português não encontrar vagas, tente também o cargo ou a competência no idioma do anúncio, como “software engineer”.

Uma vaga remota permite trabalhar de qualquer país?

Não necessariamente. A empresa pode restringir os países de residência, exigir autorização de trabalho ou definir horários. Confira esses detalhes no anúncio original. Se não estiverem informados, confirme com a empresa antes de presumir que pode trabalhar a partir da sua localização.

O que fazer quando não há resultados?

Tente um cargo mais geral ou uma única competência e remova um filtro de cada vez. As empresas usam títulos diferentes para funções semelhantes. Se uma vaga específica desapareceu, procure sua referência na página de carreiras da empresa; ampliar os filtros não reabre uma vaga encerrada.

A candidatura é enviada pelo ResumizeAI?

O botão de candidatura abre um destino externo. Siga as instruções da empresa ou da plataforma de recrutamento e confirme o envio nesse site. Preparar um currículo no ResumizeAI não envia uma candidatura. Se o link abrir apenas o site da empresa, procure a vaga antes de continuar.

Como adaptar o currículo e a carta de apresentação?

Relacione os requisitos com projetos, tarefas e resultados que você possa explicar. Destaque a experiência relevante sem inventar competências ou realizações. Na carta, explique seu interesse e apresente um exemplo concreto. Respeite o idioma e o formato solicitados e revise os dois documentos antes do envio.