Senior Software Engineer

NationsBenefits

Plantation (FL)

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

NationsBenefits is seeking a Senior Software Development Engineer – Platform to build secure, scalable FinTech platforms in Plantation, FL. You will work on Java-based applications and microservices, crafting RESTful APIs and modern cloud-native architectures to handle high-volume transactions.

The role emphasizes distributed systems, MDES integration, PCI DSS compliance, and DevOps practices with CI/CD pipelines.

Qualifications

  • 3–6 years of hands-on Java development experience.
  • Strong experience with Java 21 and Spring Framework / Spring Boot 3.x.
  • Strong understanding of microservices architecture and RESTful APIs.
  • Experience with Hibernate and SQL/NoSQL databases.
  • Experience with AWS, Azure, or GCP.
  • Hands-on experience with Docker and Kubernetes.
  • Experience with Jenkins, Git, and CI/CD pipelines.
  • Strong understanding of Agile software development.
  • Experience developing secure applications in FinTech environment.
  • Strong problem-solving, communication, and collaboration skills.

Responsibilities

  • Design, develop, test, and deploy highly scalable Java-based applications and microservices.
  • Build RESTful APIs and services using Java 21, Spring Boot 3.x, Hibernate, and related Spring technologies.
  • Develop fault-tolerant, low-latency systems for high transaction volumes.
  • Participate in architecture and technical design decisions.
  • Conduct code reviews and promote secure coding practices.
  • Troubleshoot complex issues and drive performance improvements.
  • Design and deploy microservices across Azure, AWS, or GCP.

Skills

Java
Spring Boot
Microservices
REST APIs
Docker
Kubernetes
Cloud platforms
CI/CD
MDES
PCI DSS

Education

Bachelor's degree in Computer Science
Master's degree in related field

Tools

Hibernate
SQL/NoSQL databases
Jenkins

Job description

NationsBenefits is recognized as one of the fastest-growing companies in America and a Healthcare Fintech provider of supplemental benefits, flex cards, and member engagement solutions. We partner with managed care organizations to provide innovative healthcare solutions that drive growth, improve outcomes, reduce costs, and bring value to their members.

Through our comprehensive suite of innovative supplemental benefits, fintech payment platforms, and member engagement solutions, we help health plans deliver high-quality benefits to their members that address the social determinants of health and improve member health outcomes and satisfaction.

Our compliance-focused infrastructure, proprietary technology systems, and premier service delivery model allow our health plan partners to deliver high-quality, value-based care to millions of members.

We offer a fulfilling work environment that attracts top talent and encourages all associates to contribute to delivering premier service to internal and external customers alike. Our goal is to transform the healthcare industry for the better! We provide career advancement opportunities from within the organization across multiple locations in the US, South America, and India.

Senior Software Development Engineer – Platform

Location: Plantation, FL

Work Arrangement: On-site

Employment Type: Full-Time

Reports To: VP of FinTech

Build Scalable FinTech Platforms

Are you a hands-on software engineer passionate about Java, cloud-native applications, microservices, and payment technologies?

We’re looking for a Senior Software Development Engineer – Platform to join our FinTech Engineering team and help build secure, scalable, high-performance platforms that support high-volume financial transactions.

This role is ideal for an engineer who enjoys solving complex technical problems, designing distributed systems, and working with modern technologies such as Java 21, Spring Boot 3.x, Kubernetes, Docker, cloud platforms, and CI/CD.

Experience with payment tokenization and Mastercard Digital Enablement Service (MDES) is highly valued.

What You'll Do

Software Development & Architecture

  • Design, develop, test, and deploy highly scalable Java-based applications and microservices.
  • Build RESTful APIs and services using Java 21, Spring Boot 3.x, Hibernate, and related Spring technologies.
  • Develop fault-tolerant, low-latency systems capable of supporting high transaction volumes.
  • Participate in architecture and technical design decisions.
  • Conduct code reviews and promote clean, maintainable, and secure coding practices.
  • Troubleshoot complex application issues and drive performance improvements.
  • Design and deploy microservices across Azure, AWS, or GCP environments.
  • Containerize applications using Docker and orchestrate workloads using Kubernetes.
  • Build and maintain automated CI/CD pipelines using Jenkins and related tools.
  • Support production monitoring, logging, scalability, and reliability.
  • Promote automation and DevOps best practices throughout the development lifecycle.
  • Develop secure applications supporting financial transactions and payment ecosystems.
  • Contribute to payment tokenization solutions and integrations.
  • Work with Mastercard Digital Enablement Service (MDES) APIs and integration patterns.
  • Support payment-token lifecycle management and secure credential provisioning.
  • Apply security best practices around authentication, authorization, encryption, keys, and certificates.
  • Help ensure solutions meet applicable standards such as PCI DSS and EMVCo.
  • Design and optimize SQL and NoSQL databases for high-volume workloads.
  • Tune queries and database performance for reliable financial transactions.
  • Work with messaging and distributed processing technologies such as Kafka and Hadoop.
  • Partner with Product Managers, Program Managers, architects, and business stakeholders.
  • Translate business requirements into scalable technical solutions.
  • Participate in Agile ceremonies, technical discussions, and continuous improvement initiatives.
  • Share knowledge and help raise engineering standards across the team.
What We're Looking For
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • 3–6 years of hands-on Java development experience.
  • Strong experience with Java 21 and Spring Framework / Spring Boot 3.x.
  • Strong understanding of microservices architecture and RESTful APIs.
  • Experience with Hibernate and SQL/NoSQL databases.
  • Experience with AWS, Azure, or GCP.
  • Hands-on experience with Docker and Kubernetes.
  • Experience with Jenkins, Git, and CI/CD pipelines.
  • Strong understanding of Agile software development.
  • Experience developing secure applications, ideally within a regulated or FinTech environment.
  • Strong problem-solving, communication, and collaboration skills.
Nice to Have
  • Experience with payment tokenization and MDES.
  • Experience with secure credential provisioning and payment-token lifecycle management.
  • Experience with Azure Functions, Azure Key Vault, and Azure App Service.
  • Knowledge of PCI DSS and EMVCo standards.
  • Experience with Kafka, Hadoop, or distributed data processing.
  • Exposure to React or Angular.
Why Join Us?

You'll have the opportunity to:

  • Build technology in the exciting FinTech and payments space.
  • Work with modern technologies including Java 21, Spring Boot 3.x, Kubernetes, Docker, cloud, and Kafka.
  • Solve challenging problems involving high-volume, secure financial transactions.
  • Work on payment-tokenization and digital payment technologies.
  • Collaborate with experienced engineering and business teams.
  • Make a direct impact on scalable, secure, next-generation platform solutions.

NationsBenefits is an Equal Opportunity Employer.

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

Similar jobs worth comparing

Senior Software Development Engineer
Senior Software Development Engineer

NationsBenefits, LLC • Plantation (FL)

On-site
USD 120,000 - 190,000
Software Engineer
Software Engineer

NationsBenefits • Plantation (FL)

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

NationsBenefits • Plantation (FL)

On-site
USD 110,000 - 150,000
Senior Software Development Engineer
Senior Software Development Engineer

NationsBenefits • Plantation (FL)

On-site
USD 120,000 - 170,000
Technical Lead
Technical Lead

NationsBenefits • Plantation (FL)

On-site
USD 150,000 - 190,000
Software Development Engineer II
Software Development Engineer II

NationsBenefits, LLC • Plantation (FL)

On-site
USD 100,000 - 150,000
Software Development Engineer II
Software Development Engineer II

NationsBenefits, LLC • Town of Florida (NY), Northern (KY)

Hybrid
USD 100,000 - 130,000
Software Development Engineer II
Software Development Engineer II

NationsBenefits • Plantation (FL)

On-site
USD 90,000 - 130,000
Technical Lead
Technical Lead

NationsBenefits, LLC • Plantation (FL)

On-site
USD 140,000 - 190,000
Technical Lead
Technical Lead

NationsBenefits, LLC • Town of Florida (NY), Northern (KY)

Hybrid
USD 140,000 - 190,000