Loading...

Software-Engineer, Backend-Engineer, Java-Developer Jobs

Explore career opportunities in Software-Engineer, Backend-Engineer, Java-Developer

Skip to main content

(USA) Software Engineer III

Walmart - Internal

**
United States
Full Time
Posted 8 days ago

Position Summary...

What you'll do...

Role summary:
As a Software Engineer III at Walmart, you will lead the design and development of scalable software solutions by collaborating with cross-functional teams including product management and user experience. You will troubleshoot complex issues, perform root cause analysis, and implement sustainable technical solutions while ensuring quality and security standards. This role involves managing projects from requirements gathering through deployment, supporting continuous integration and delivery, and mentoring junior engineers. Your expertise will drive innovation and operational excellence, contributing to Walmart’s commitment to delivering reliable and efficient technology solutions that support business objectives.
About the team:
Join the Walmart Catalog Engineering team, where innovation and technology drive excellence. The team focuses on enhancing Seller and supplier experiences by developing and maintaining a scalable Catalog Orchestration Service using Java backend services. Members work on NextGen upstream integration, catalog migration, and microservices development. The team handles critical software monitoring, troubleshooting, and delivers high-impact solutions. This fast-paced environment offers opportunities for collaboration, growth, and contributing to advanced methodologies that shape business operations at the world’s largest retailer. Technical expertise and problem-solving skills are highly valued.
What you'll do:
  • Collaborate with product, project, business, and user experience teams to define high-level design and technical solutions for projects.
  • Develop, test, and maintain code ensuring alignment with business and technical requirements, including security and scalability standards.
  • Troubleshoot and resolve production and business issues through root cause analysis and coordinated action plans.
  • Lead small to medium-sized projects, managing requirements, timelines, and cross-functional communication to ensure on-time delivery.
  • Support users by providing technical guidance and identifying sustainable solutions for system enhancements.
  • Mentor and guide junior engineers, fostering knowledge sharing and adherence to coding standards.
  • Implement automation scripts and telemetry features to improve development and operational efficiency.

What you'll bring:
  • Proven expertise in object-oriented programming and software design principles.
  • Strong technical acumen with experience in API design, platform development, and component services.
  • Proficiency in debugging, continuous development, and iterative delivery methodologies.
  • Ability to perform root cause analysis and troubleshoot complex production issues effectively.
  • Experience with coding standards, frameworks, and cloud platforms such as Microsoft Azure or AWS.
  • Skilled in test case creation, defect management, and automation scripting within CI/CD pipelines.
  • Demonstrated capability to collaborate cross-functionally and communicate technical status to stakeholders.
  • Commitment to delivering scalable, maintainable, and secure software solutions aligned with business needs.
At Walmart, we offer competitive pay as well as performance-based bonus awards and other great benefits for a happier mind, body, and wallet. Health benefits include medical, vision and dental coverage. Financial benefits include 401(k), stock purchase and company-paid life insurance. Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting. Other benefits include short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement, and more. You will also receive PTO and/or PPTO that can be used for vacation, sick leave, holidays, or other purposes. The amount you receive depends on your job classification and length of employment. It will meet or exceed the requirements of paid sick leave laws, where applicable. For information about PTO, see . Live Better U is a Walmart-paid education benefit program for full-time and part-time associates in Walmart and Sam's Club facilities. Programs range from high school completion to bachelor's degrees, including English Language Learning and short-form certificates. Tuition, books, and fees are completely paid for by Walmart.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to a specific plan or program terms.
For information about benefits and eligibility, see One.Walmart.
The annual salary range for this position is $117,000.00 - $234,000.00 Additional compensation includes annual or quarterly performance bonuses. Additional compensation for certain positions may also include :
- Stock

ㅤ

ㅤ

ㅤ

ㅤ

‎

Minimum Qualifications...

Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 2 years’ experience in software engineering or related area.
Option 2: 4 years’ experience in software engineering or related area., Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 2 years’ experience in software engineering or related area.
Option 2: 4 years’ experience in software engineering or related area.

Preferred Qualifications...

Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.

Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area, We value candidates with a background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly. The ideal candidate would have knowledge of accessibility best practices and join us as we continue to create accessible products and services following Walmart’s accessibility standards and guidelines for supporting an inclusive culture.Masters: Computer Science

Primary Location...

1375 Crossman Ave, Sunnyvale, CA 94089-1114, United States of AmericaWalmart and its subsidiaries are committed to maintaining a drug-free workplace and has a no tolerance policy regarding the use of illegal drugs and alcohol on the job. This policy applies to all employees and aims to create a safe and productive work environment.

Originally posted on Himalayas

Software Engineer

Evotec

**
United States
Full Time
Posted 8 days ago

Job brief

We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.

Responsibilities

  • Develop new capabilities and re-architect parts of an existing system.
  • Take part in test-driven, iterative development, prototyping, and reviews with a team of developers.
  • Design and code middle and back-end in a clean and efficient way.
  • Implement scalable and robust services.
  • Develop external and internal APIs.
  • Develop and run unit and performance tests to ensure scalability and reliability.
  • Review and debug code.
  • Develops documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code to explain and show solutions.
  • Determines and designs system specifications, standards, and programming to prepare and install solutions.

Requirements

  • Bachelor’s degree in Software Engineering, Information Technology or related field
  • Between 1 and 3 years of experience in software engineering
  • Experience developing server-side web applications in Java
  • Experience developing Java Web Services with public API (e.g. REST, SOAP)
  • Experience with relational (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB)
  • Proficient in object-oriented development
  • Able to effectively and quickly adopt new technology
  • Knowledge of Java frameworks, architecture, and design patterns
  • Good communication skills

Originally posted on Himalayas

Software Engineer and TDD Mentor

ITClinical

**
United States
Full Time
Posted 17 days ago

This is a remote position.

About us

ITClinical is located in Lisbon and works in the Health sector. Our IT, Scientific and Language Affairs areas work on improving healthcare around the globe.

Our R&D is at the cutting edge of healthcare innovation - in 2020/2021 we were actively involved in fighting COVID-19. Our project FIGHT-IT (Fast InteGrated system for clinical researcH: fighT Covid with IT) helped investigators run their clinical trials within the context of the pandemic, allowing them to overcome the logistical barriers that were introduced.
Are you tired of being just another one in the crowd? Would you rather work in-house rather than being outsourced? Do you want to become a mentor, teach the practices you believe in, and be an active part in growing an amazing team of developers?
Then we need to talk!
Job Description
As a Software Engineer and TDD Mentor you will be responsible for developing software in the pharmaceutical and medical fields and help us deliver great products.
As a TDD and BDD mentor, you will help maintaining these practices as the soul of our development process, and mentor everyone around you.
As a wizard, your code will be so easy to read no one will ever feel it "works like magic". You will create high quality code that makes us all proud!
You'll have the opportunity to work in a small and friendly environment, work alongside the company's decision makers and mentor the team as it grows.

Responsibilities:

  • Program using TDD methodologies.Be professional!

  • Guide the Acceptance team in developing Acceptance Tests. Be a mentor!

  • Plan, execute and document the deployment of new software. Be inspiring!

  • Collaborate in specifying new features. Be creative!

  • Use Design Patterns and don't settle for average code. Be awesome!


Requirements

  • Great programming skills!

  • TDD and BDD believer and practitioner;

  • Strong focus on code Quality;

  • Experience with Java or other OO language;

  • Knowledge of MVC. Hibernate. Maven. Hibernate. Spring

  • Good written skills in English language;

  • A desire to belong in a place that shares the values you believe in


Benefits

  • A cool office in Lisbon (or the comfort of your home)
  • Health insurance
  • Continuous training and courses
  • The ability to lead the architectural change in our portfolio

Originally posted on Himalayas

Senior Software Engineer (Java Backend)

BarkleyOKRP

**
Remote
Full Time
Posted 19 days ago

We're looking for a Senior Software Engineer to join our engineering team building cross-channel management tools that turn massive, complex data streams into impactful actions across paid search, social, and retail media.

In this role, you'll play a key part in designing, developing, and maintaining high-performance Java applications. You'll architect scalable RESTful APIs, optimize complex database queries for high-throughput data, and help drive our technical evolution as we scale our systems.

What You'll Do

  • Core Engineering: Write robust, efficient, and scalable backend code primarily in Java.
  • API Architecture: Design, develop, document, and consume robust REST APIs for seamless integration with internal microservices, frontend apps, and external partners.
  • Database Optimization: Write and optimize complex SQL queries using major relational database management systems (e.g., MySQL) to ensure high data integrity and performance at scale.
  • Collaboration & Workflow: Manage version control using Git and GitHub, focusing on clean code history, clear branching/merging practices, and collaborative code reviews.
  • System Evolution: Contribute to modernizing our architecture, helping transition and scale services for peak performance.

What We're Looking For

  • Java Expertise: 5+ years of professional software development experience, with dedicated, hands-on expertise developing and maintaining enterprise Java applications.
  • Databases: Strong proficiency in SQL and relational database design using a major RDBMS like MySQL.
  • API Development: Proven, professional experience in building and consuming RESTful web services.
  • Version Control: Solid, practical understanding of Git and GitHub workflows (branching strategies, merging, resolving conflicts).
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.

Nice-to-Haves

  • Hands-on experience deploying, managing, or monitoring applications on cloud platforms such as GCP.
  • Hands-on experience with modern data stacks, particularly BigQuery and dbt.
  • Experience transitioning legacy Java/Tomcat/MySQL tech stacks to modern cloud-native setups.
  • Familiarity with modern AI productivity and coding tools (e.g., Claude, Gemini) to accelerate development workflows.

BarkleyOKRP’s Commitment to Diversity, Equity, Inclusion + Belonging

  • At BarkleyOKRP, DEI+B drives work that matters. We believe people and creativity are made of the same substance, and when every perspective is valued, the impact is stronger. We build belonging as a business strategy, power inclusive creativity that delivers measurable results, and hold ourselves accountable as a B Corp committed to progress over performative intent. When people are valued, the work carries greater impact.

Originally posted on Himalayas

Senior Software Engineer | MDM

NinjaOne

**
United States
Full Time
Posted 20 days ago

About the Role

As a Senior Software Engineer on thefast-growingMobile DeviceManagementTeam at NinjaOne,you will becontributing to ourUnifiedITProfessionalsOperations product suite, designing and implementing scalable new solutions and product improvements. Providing clean and optimized coding solutions, you'll work to develophigh-qualitysoftware applications that exceed our customers' expectations — seriously our customers love our products.

The MDM Teamdrives innovation bycollaborating directly with industry leaders like Apple and Google to shape and execute our enterprise mobility strategy,anddevelopscutting edge solutions for iOS,Android, Chrome OS and Windows devices.

Location- We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA,CO, CT,FL,GA,*IL,KS,MA,MD, ME,NJ,NC,NY,OH, OR, TN, TX, VA, andWA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.

*Onsite interviews may be required for this role.

We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on Java, Kotlin,Golang, C++, and Postgres; supporting millions of user endpoints and running as a scalable cloud service across microservices on AWS. Knowing large-scale datastore bottlenecks, asynchronous application design, and client-server architecture will help you.

What You'll be Doing

  • Kotlin, Java Software Development— use your expertise to contribute to the development of large-scale software applications across our backend services. Make quality an invariant part of your work and help your fellow engineers continue to meet our quality-first standards.
  • Committing Code and Shipping Products— you will be one of our most trusted engineers utilizing AI to deliver solutions. Responsible for implementing design patterns and working on enterprise level software challenges, in a startup environment. Impactproductmore hands-on than at other companies, building softwareon a scalethat runs on millions and millions of endpoints.
  • Work on bleeding-edge multi-agent systems with AI powered tools that remove boilerplate and let you focus on true innovation.
  • Other duties as needed.

About You

•Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.

•10+years’ experienceinKotlin orJavasoftware development for product applications or equivalent.

•4+years’ experienceworking with highly scalable software systems

•Working knowledge of breadth of OOP design principles.

•Knowledge of API best practices and REST service development usingframeworks likeSpring boot.

•Expert knowledge of relationalDatabase design and development experience.

•Experience creating both client and server-side development for responsive messaging.

•Experience with RabbitMQ; familiarity with Kafka is a plus.

•Hands-on experiencedeveloping microservices,deploying onECSand running them in AWS.

•Exposure to DevOps practices and tooling is valued

•Caching systems expertiseand experience with Redisis preferred.

•Solid expertise in Kotlin will make you astandoutcandidate.

About Us

NinjaOne unifies IT to simplify work for more than40,000 customers in 140+ countries. The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in asingle console to improve efficiency, increase resilience, and reducespend. By automating IT and managing all endpoints, organizations give employeesa greattechnology experience at work. NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years.

What You'll Love

We are a collaborative, kind, and curious community.

We honor your flexibility needs with full-time work that is hybrid remote.

We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance.

We help you prepare for your financial future with our 401(k) plan.

We prioritize your work-life balance with our unlimited PTO.

We reward your work withopportunityfor growth and advancement.

Additional Information

This position is NOT eligible for Visa sponsorship.

*Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the cityproperor are willingto self-relocate.

Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For roles based in California, Colorado, Maryland, New Jersey, or Washington the base salary hiring range for this position is $140,000 - $220,000 per year.

For roles based in New York, the base salary hiring range for this position is $140,000 - $220,000 per year.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment.

Onsite interviews maybe required for this role.

JL1

Originally posted on Himalayas

Senior Software Engineer | MDM

NinjaOne

**
United States
Full Time
Posted 19 days ago

About the Role

As a Senior Software Engineer on thefast-growingMobile DeviceManagementTeam at NinjaOne,you will becontributing to ourUnifiedITProfessionalsOperations product suite, designing and implementing scalable new solutions and product improvements. Providing clean and optimized coding solutions, you'll work to develophigh-qualitysoftware applications that exceed our customers' expectations — seriously our customers love our products.

The MDM Teamdrives innovation bycollaborating directly with industry leaders like Apple and Google to shape and execute our enterprise mobility strategy,anddevelopscutting edge solutions for iOS,Android, Chrome OS and Windows devices.

Location- We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA,CO, CT,FL,GA,*IL,KS,MA,MD, ME,NJ,NC,NY,OH, OR, TN, TX, VA, andWA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.

*Onsite interviews may be required for this role.

We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on Java, Kotlin,Golang, C++, and Postgres; supporting millions of user endpoints and running as a scalable cloud service across microservices on AWS. Knowing large-scale datastore bottlenecks, asynchronous application design, and client-server architecture will help you.

What You'll be Doing

  • Kotlin, Java Software Development— use your expertise to contribute to the development of large-scale software applications across our backend services. Make quality an invariant part of your work and help your fellow engineers continue to meet our quality-first standards.
  • Committing Code and Shipping Products— you will be one of our most trusted engineers utilizing AI to deliver solutions. Responsible for implementing design patterns and working on enterprise level software challenges, in a startup environment. Impactproductmore hands-on than at other companies, building softwareon a scalethat runs on millions and millions of endpoints.
  • Work on bleeding-edge multi-agent systems with AI powered tools that remove boilerplate and let you focus on true innovation.
  • Other duties as needed.

About You

•Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.

•10+years’ experienceinKotlin orJavasoftware development for product applications or equivalent.

•4+years’ experienceworking with highly scalable software systems

•Working knowledge of breadth of OOP design principles.

•Knowledge of API best practices and REST service development usingframeworks likeSpring boot.

•Expert knowledge of relationalDatabase design and development experience.

•Experience creating both client and server-side development for responsive messaging.

•Experience with RabbitMQ; familiarity with Kafka is a plus.

•Hands-on experiencedeveloping microservices,deploying onECSand running them in AWS.

•Exposure to DevOps practices and tooling is valued

•Caching systems expertiseand experience with Redisis preferred.

•Solid expertise in Kotlin will make you astandoutcandidate.

About Us

NinjaOne unifies IT to simplify work for more than40,000 customers in 140+ countries. The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in asingle console to improve efficiency, increase resilience, and reducespend. By automating IT and managing all endpoints, organizations give employeesa greattechnology experience at work. NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years.

What You'll Love

We are a collaborative, kind, and curious community.

We honor your flexibility needs with full-time work that is hybrid remote.

We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance.

We help you prepare for your financial future with our 401(k) plan.

We prioritize your work-life balance with our unlimited PTO.

We reward your work withopportunityfor growth and advancement.

Additional Information

This position is NOT eligible for Visa sponsorship.

*Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the cityproperor are willingto self-relocate.

Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For roles based in California, Colorado, Maryland, New Jersey, or Washington the base salary hiring range for this position is $140,000 - $220,000 per year.

For roles based in New York, the base salary hiring range for this position is $140,000 - $220,000 per year.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment.

Onsite interviews maybe required for this role.

JL1

Originally posted on Himalayas

Senior Software Engineer

Global Channel Management, Inc.

**
United States
Full Time
Posted 26 days ago

Senior Software Engineer needs 8 years of related experience with a bachelors degree; or 6 years and a masters degree; or a PhD with 3 years' experience in Computer Science, Information Systems, Engineering or a related discipline; or equivalent work experience will be considered

Senior Software Engineer requires:

Experience in Java, including writing testable code.

Experience working with and possessing knowledge of merge methodologies using version control systems like GitLab, BitBucket etc

Experienced in database technologies: Oracle, RDS, DynamoDB

Experience in API development, Usage of test harnesses, giving technical direction to fellow engineers and ability to write extensive architecture and design documents

Experienced working on large scale, complex applications

Experience in designing and building scalable cloud-native applications that are deployed in AWS infrastructure

Experience in the risk industry or building payment applications

Test Automation framework experience with Cypress.io, TestRail, Selenium, Jenkins.

Expert level programming knowledge in Java, including writing testable code

Clear understanding of SDLC and ability to write efficient unit test cases and automation test scripts to abide by Full Cycle Engineering

Experience working with and possessing knowledge of merge methodologies using version control systems like GitLab, BitBucket etc

Excellent troubleshooting and issue resolution skills. Quickly isolates/debugs issues even in areas outside of one's own domain.

Expert level knowledge of distributed system design, algorithms, logging framework, scaling and UML principles

Originally posted on Himalayas

Sr. Software Engineer – Backend / API Engineering

Ontrac Solutions Inc

**
United States
Contractor
Posted 26 days ago

OVERVIEW

We are seeking a highly skilled and experienced Senior Software Engineer (Backend / API) to join a contractor program supporting a critical customer engagement: a state government professional licensing and regulatory compliance platform built on Google Cloud. This is greenfield work — infrastructure, data and CI/CD are in place, and the application services are still to be built. This role is ideal for a senior backend engineer with deep Java and Spring Boot experience who owns core domain services end to end and designs the APIs the rest of the platform is built on. The successful candidate will build the licensing, case management, payments, document and notification services and the public and internal API surface, working closely with the client technical lead, the integration engineers, and the mobile and frontend engineers to ensure project success from initial definition through final delivery.

Expected start date: 5 October 2026.

REQUIRED CREDENTIALS

  • 8+ years of professional backend engineering experience with Java and Spring Boot
  • Production delivery experience on Google Cloud Platform
  • Bachelor's degree in Computer Science or equivalent practical experience

REQUIRED QUALIFICATIONS

  • Java 21 and Spring Boot 3.x microservice development
  • API design and ownership: REST, OpenAPI specification, versioning, pagination, error contracts, backward compatibility
  • PostgreSQL, including schema design, indexing, query tuning, and versioned migrations
  • GCP serverless services: Cloud Run, Pub/Sub, Cloud Tasks, Cloud Scheduler
  • Event-driven architecture and messaging patterns (idempotency, retries, dead-letter handling)
  • API security with OAuth 2.0 / OIDC and JWT, including role- and attribute-based authorization
  • Automated testing (JUnit, integration tests) and CI/CD
  • Observability of owned services: structured logging, metrics, tracing, SLOs

USEFUL QUALIFICATIONS

  • Experience in government or regulated environments (FIPS, CJIS, HIPAA) — a plus, not a requirement
  • Building APIs consumed by external partners, agencies, or public-facing applications

• AlloyDB, BigQuery

  • Payment processing integrations and settlement reconciliation

• GraphQL or gRPC alongside REST

  • Performance and load testing of high-traffic public services
  • Google Cloud Professional certifications

SCOPE AND SOLUTION EXPECTATIONS

Below covers the scope of work we anticipate the contractor supporting throughout the project timeline.

  • Design and implement Java 21 / Spring Boot microservices on Cloud Run for the core domain: licensing, applications and renewals, case management, payments, documents, and notifications
  • Own the platform API surface — specify it in OpenAPI, keep contracts stable for the mobile, frontend and integration teams, and version changes without breaking consumers
  • Implement PostgreSQL (AlloyDB) persistence, including row-level data isolation, search indexing, and migration strategy
  • Build asynchronous event flows on Pub/Sub and Eventarc, and publish the domain events other services and the integration layer subscribe to
  • Implement scheduled and timer-driven processing with Cloud Tasks and Cloud Scheduler (renewal reminders, expiration sweeps, reconciliation)
  • Implement authentication and authorization across the API surface, including public applicant access and internal staff roles
  • Implement payment flows, including hosted payment page integration and settlement reconciliation
  • Meet platform security and compliance requirements for encryption, auditability, and data isolation
  • Deliver unit and integration test coverage, participate in code reviews, and support CI/CD deployment of owned services
Salary: $110 – $120 / hour

Originally posted on Himalayas

Senior Software Engineer: Backend

MoneyGram

**
United States
Full Time
Posted 27 days ago

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

Looking for similar opportunities? Browse these related job categories: