Sr. Software Engineer

Greater Giving, Inc.

Alpharetta (GA)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

My Health
My Money
My Lifestyle
My Family
My Time Off

Job summary

Greater Giving, Inc. is seeking a Senior Java Developer to join the Heartland School Solutions Engineering Team.

You will design and deliver scalable web applications and APIs powering K-12 payment experiences, driving quality, performance and security in enterprise software for clients and communities. You will collaborate in Agile Scrum teams, own major components, and help elevate code quality while solving complex technical challenges to deliver measurable outcomes for clients and

Qualifications

  • 5+ years of experience developing Java-based software solutions.
  • Proven ability to solve complex technical problems.
  • Experience collaborating within Agile Scrum teams.
  • Strong communication and collaboration skills.

Responsibilities

  • Design and deliver scalable web applications and APIs that enable secure, reliable payment experiences for K-12 clients while supporting long-term product growth.
  • Drive software quality by building maintainable, well-tested solutions that improve stability and accelerate delivery.
  • Influence technical decisions and development standards across the team.
  • Own successful delivery of enterprise-ready solutions from concept through production.
  • Strengthen product performance and client satisfaction through proactive troubleshooting and continuous improvement.

Skills

Java
Agile Scrum
Communication
Problem Solving

Tools

MongoDB
Cosmos DB
Spock Framework

Job description

Make your mark at one of the biggest names in payments. We’re looking for a Senior Java Developer to join our ever-evolving Heartland School Solutions Engineering Team and help shape the future of global commerce. In this role, you’ll build and enhance the technology that powers payment experiences for K-12 schools, helping clients streamline operations, improve reliability and deliver better outcomes for the communities they serve. Your expertise will directly influence the quality, scalability and security of enterprise software solutions while creating opportunities to innovate, modernize and continuously improve how schools manage payments. Working alongside a collaborative team committed to engineering excellence, you’ll take ownership of meaningful initiatives, drive measurable impact and contribute to Global Payments’ mission of delivering technology that moves money seamlessly, securely and at scale.

What you'll own
  • Design and deliver scalable web applications and application programming interfaces (APIs) that enable secure, reliable payment experiences for K-12 clients while supporting long-term product growth and platform performance.
  • Drive software quality and engineering excellence by building maintainable, well-tested solutions that improve system stability, accelerate delivery and reduce operational risk.
  • Influence technical decisions and development standards by identifying opportunities for improvement, sharing expertise and helping elevate code quality across the team.
  • Own the successful delivery of enterprise-ready solutions from concept through production, ensuring business requirements are translated into measurable outcomes for clients and stakeholders.
  • Strengthen product performance and client satisfaction through proactive troubleshooting, continuous improvement and the resolution of complex technical challenges that impact business success.
What you'll bring
  • 5+ years of experience developing Java-based software solutions, with demonstrated success delivering scalable, production-grade applications in enterprise environments.
  • Proven ability to solve complex technical problems, diagnose issues effectively and deliver high-quality solutions that balance business needs with technical excellence.
  • Experience collaborating within Agile Scrum teams, contributing to shared goals while taking ownership of individual outcomes and deliverables.
  • Strong communication and collaboration skills, with the ability to build productive relationships across engineering, quality assurance and business teams.
It's a bonus if you have
  • Experience working with MongoDB, Azure Cosmos DB or other NoSQL databases to support scalable application architectures.
  • Experience writing automated unit tests using the Spock Framework and working extensively with JSON-based integrations.
Explore the benefits we offer in the USA
My Health

We offer access to medical coverage that supports the health and wellbeing for you and your family.

My Money

In addition to base salary, you may be eligible for bonuses and/or equity awards, determined by role, level, impact, and our policies.

My Lifestyle

We have a dedicated Wellness Week each year – which includes an extra paid day off - so you can take time to relax, recharge and invest in your wellbeing.

My Family

FLEX, our family inclusion community, offers support for all Globalpayers at every stage, from raising families to caring for loved ones

My Time Off

We offer paid time off and public holidays so you can rest, recharge and spend time on what matters most.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer
Sr. Software Engineer

Greater Giving, Inc. • City of Rochester (NY)

On-site
USD 110,000 - 170,000
Medical coverage
Bonuses/equity awards
Wellness Week
+1
Sr. Software Engineer
Sr. Software Engineer

Relha LLC • City of Rochester (NY)

On-site
USD 110,000 - 150,000
Sr. Software Engineer
Sr. Software Engineer

Global Payments • Alpharetta (GA)

On-site
USD 120,000 - 160,000
Senior Software Engineer-Java Full Stack
Senior Software Engineer-Java Full Stack

Global Payments Inc. • Alpharetta (GA)

On-site
USD 140,000 - 185,000
Competitive salary and benefits
Global career growth
Learning and development
+2
Senior Java Engineer: Build Scalable Payment APIs
Senior Java Engineer: Build Scalable Payment APIs

Relha LLC • City of Rochester (NY)

On-site
USD 110,000 - 150,000
Software Engineer II – Java/Spring boot Engineer (Microservice Systems)
Software Engineer II – Java/Spring boot Engineer (Microservice Systems)

Greater Giving, Inc. • Boston (MA)

On-site
USD 101,000 - 153,000
Wellness Week
Bonuses & Equity
Paid time off
Technical Support Associate II
Technical Support Associate II

Greater Giving, Inc. • Jeffersonville (IN)

On-site
USD 55,000 - 75,000
Competitive salary and benefits
Global benefits
Learning & development
+4
Tech Lead Java Full Stack Developer
Tech Lead Java Full Stack Developer

Global Payments • Corpus Christi (TX)

On-site
USD 120,000 - 160,000
Competitive salary
Global opportunities
Learning & development
+4
Tech Lead Java Full Stack Developer
Tech Lead Java Full Stack Developer

Socket.dev • Savannah (GA)

On-site
USD 140,000 - 190,000
Competitive salary
Global benefits program
Career growth opportunities
Senior Software Engineer-Java Full Stack
Senior Software Engineer-Java Full Stack

Global Payments • Corpus Christi (TX)

On-site
USD 120,000 - 165,000
Competitive salary
Global opportunities
Learning & development
+2