The Judge Group logo

Software Engineer

The Judge Group

Charlotte, NC
Contract
Senior
144k-154k
16 days ago

Job Description

About the Role

We are seeking a highly skilled Senior Software Engineer to join our Agile Payments Engineering team. In this role, you will lead complex, large-scale technology initiatives that have broad organizational impact. You'll collaborate with cross-functional teams to design, develop, and deliver scalable, high-performance software solutions in the financial services domain. You will bring deep technical expertise in Java, test automation, and cloud-native microservices, while also contributing to engineering best practices, mentoring peers, and driving innovation across the team.

Key Responsibilities

  • Lead the design, development, testing, and deployment of scalable software solutions using modern engineering practices.
  • Drive company-wide initiatives by developing and promoting engineering standards and best practices.
  • Analyze and resolve complex technical challenges involving multiple systems and stakeholders.
  • Collaborate with product managers, architects, and other engineers to define technical requirements and deliver high-quality solutions.
  • Contribute to the development of automated testing frameworks and performance testing strategies.
  • Mentor junior engineers and lead technical discussions to foster a culture of continuous improvement.
  • Ensure compliance with internal policies, procedures, and regulatory requirements.
  • Participate in Agile ceremonies and contribute to backlog refinement and sprint planning.

Requirements

  • 5+ years of experience in software engineering or equivalent (e.g., military, education, or consulting).
  • Strong proficiency in Java, Spring Boot, and microservices architecture.
  • Experience with test automation tools such as Selenium, JUnit, TestNG, Cucumber.
  • Hands-on experience with performance testing tools (e.g., JMeter, LoadRunner).
  • Deep understanding of Agile, DevOps, and test-driven development (TDD) practices.
  • Experience in the financial services industry, particularly in payments systems (e.g., SWIFT, FED, CHIPS, FUS, M2M).

Nice to Have

  • Full-stack development experience with ReactJS, Redux, HTML5, CSS3, Jest/Cypress.
  • Experience with Kafka, Redis, PostgreSQL, MongoDB, Oracle, and NoSQL databases.
  • Familiarity with Docker, Kubernetes, OpenShift, and cloud platforms (AWS, Azure, Google Cloud Platform).
  • Knowledge of Domain-Driven Design (DDD) and event-driven architectures.
  • Experience with CI/CD pipelines using Jenkins, GitHub, and scripting languages (Python, Shell, PowerShell).
  • Strong understanding of non-functional requirements (NFRs), including performance, scalability, and resiliency.
  • Experience with Blue-Green deployments, chaos testing, and WebRTC testing is a plus.

Qualifications

  • Experience with Java, Spring Boot, and microservices architecture.
  • Experience with test automation tools such as Selenium, JUnit, TestNG, Cucumber.
  • Hands-on experience with performance testing tools (e.g., JMeter, LoadRunner).
  • Deep understanding of Agile, DevOps, and test-driven development (TDD) practices.
  • Experience in the financial services industry, particularly in payments systems (e.g., SWIFT, FED, CHIPS, FUS, M2M).
Apply Now

Job Details

Posted AtJul 16, 2025
Salary144k-154k
Job TypeContract
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About The Judge Group

Website

judge.com

Location

Charlotte, NC

Industry

Employment Placement Agencies

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches