Senior Software Engineer

Central Payments

Sioux Falls (SD)

On-site

USD 110,000 - 140,000

Full time

8 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work environment
Professional growth
Supportive team culture

Job summary

Central Payments in Sioux Falls, SD is seeking a Senior Software Engineer to design, develop, test, and maintain scalable software solutions in a regulated fintech environment. You will collaborate with a talented team to drive secure, high-performing technology that powers payments.

You’ll contribute to architectural decisions, mentor engineers, and work across APIs, cloud platforms (AWS/Azure), and modern stacks (C#, Java, React, MSSQL, PostgreSQL) in an Agile setting.

Qualifications

  • Bachelor’s degree in CS or related field, or equivalent experience.
  • 5+ years of software engineering in Agile environments.
  • Experience designing scalable enterprise apps and APIs.
  • Knowledge of cloud platforms (AWS/Azure) and CI/CD.
  • Strong front-end and back-end development experience.
  • Fintech or regulated industry experience is a plus.

Responsibilities

  • Design, develop, test, and maintain high-quality software applications using C#, Java, React, MSSQL, and PostgreSQL.
  • Build scalable APIs, integrations, and platform services to enhance functionality.
  • Contribute to software architecture and enterprise design decisions.
  • Collaborate with Product, PMO, Support, and stakeholders to meet goals.
  • Lead code reviews and promote secure coding and best practices.
  • Mentor engineers and drive technical growth.
  • Participate in Agile planning, estimation, and delivery.
  • Troubleshoot production issues and perform root cause analysis.
  • Evaluate emerging technologies to improve engineering capabilities.

Skills

C#
Java
React
MSSQL
PostgreSQL
APIs
Cloud
CI/CD
AWS
Azure
SOLID
Agile
Mentoring
Security practices

Education

Bachelor's degree in CS

Tools

Git
CI/CD tools

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Senior Software Engineer

Full Time Professional Sioux Falls, SD, US

30+ days ago Requisition ID: 1104

Are you passionate about building innovative, scalable software solutions that make an impact? Join Central Payments and play a key role in developing secure, high-performing technology that powers the future of payments. As a Senior Software Engineer, you'll collaborate with talented teammates, influence technical direction, and help deliver solutions that drive business success in a fast-paced fintech environment.

What You’ll Do

  • Design, develop, test, and maintain high-quality software applications using modern technologies such as C#, Java, React, MSSQL, and PostgreSQL
  • Build scalable APIs, integrations, and platform services that enhance product functionality and operational efficiency
  • Contribute to software architecture, technical design decisions, and enterprise application development
  • Collaborate with Product, PMO, Support, and business stakeholders to deliver solutions aligned with business goals
  • Lead code reviews and champion engineering best practices, secure coding standards, and continuous improvement initiatives
  • Mentor and support fellow engineers through technical guidance and knowledge sharing
  • Participate in Agile planning, estimation, and delivery activities to ensure successful product outcomes
  • Troubleshoot complex production issues, perform root cause analysis, and implement sustainable solutions
  • Evaluate emerging technologies and recommend enhancements that improve engineering effectiveness and product capabilities
  • Support compliance, security, scalability, and performance requirements within a regulated fintech environment

Why You Should Join Us

  • Make a meaningful impact on products that support the evolving payments ecosystem
  • Influence technical strategy and architecture decisions across critical platforms
  • Collaborate with a talented and supportive team that values innovation and continuous learning
  • Grow your leadership skills while mentoring and developing other engineers
  • Work in a dynamic fintech environment where technology drives business success

What You Bring

  • Strong proficiency in C#, Java, or other modern programming languages and frameworks
  • Experience developing scalable enterprise applications, APIs, and integrations
  • Knowledge of software architecture, design patterns, SOLID principles, and modern development methodologies
  • Experience working with cloud platforms such as AWS or Azure
  • Strong understanding of CI/CD pipelines, source control, and deployment best practices
  • Excellent troubleshooting, analytical, and problem-solving skills
  • Ability to communicate complex technical concepts to both technical and non-technical audiences
  • Experience conducting code reviews and mentoring engineers in a collaborative environment
  • Familiarity with Agile development practices and iterative software delivery
  • Understanding of payments, fintech, banking, or other regulated industries is a plus

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
  • 5+ years of software engineering experience delivering high-quality software solutions in Agile environments
  • Proven experience designing and developing scalable enterprise applications and APIs
  • Experience contributing to architectural decisions and technical design initiatives
  • Strong front-end and back-end development experience
  • Fintech, payments, banking, or other regulated industry experience preferred
  • Commitment to collaboration, accountability, continuous improvement, and professional growth

What We Offer

  • A hybrid work environment with flexibility
  • Opportunities for professional growth and development
  • A supportive team culture where your voice is heard
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Central Payments, LLC • Sioux Falls (SD)

Hybrid
USD 110,000 - 140,000
Hybrid work environment
Professional development
Supportive team culture
Senior Software Engineer - Fintech APIs & Cloud
Senior Software Engineer - Fintech APIs & Cloud

Central Payments, LLC • Sioux Falls (SD)

Hybrid
USD 110,000 - 140,000
Hybrid work environment
Professional development
Supportive team culture
Hybrid Senior Software Engineer - Fintech Platform
Hybrid Senior Software Engineer - Fintech Platform

Central Payments • Sioux Falls (SD)

On-site
USD 110,000 - 140,000
Hybrid work environment
Professional growth
Supportive team culture
Senior Software Engineer
Senior Software Engineer

Confidential • San Francisco (CA)

On-site
USD 130,000 - 170,000
Technical growth opportunities
Collaborative environment
Impact on product trajectory
Senior Software Engineer
Senior Software Engineer

Pagos Consultants • Chicago (IL)

On-site
USD 100,000 - 130,000
Principal Software Engineer
Principal Software Engineer

Applied Resource Group • Alpharetta (GA)

On-site
USD 180,000 - 235,000
Senior Software Engineer
Senior Software Engineer

Drive Capital • Denver (CO)

Hybrid
USD 100,000 - 130,000
Equity participation
Competitive base salary
Benefits package
Senior Software Engineer
Senior Software Engineer

First Citizens Bank • Arizona

On-site
USD 100,000 - 150,000
Competitive benefits program
Career growth opportunities
Flexible working environment
Fullstack Software Engineer
Fullstack Software Engineer

Confidential • San Diego (CA)

On-site
USD 90,000 - 120,000
Learning & Development
Team Culture
Work-Life Balance
Senior Full Stack Java Software Engineer
Senior Full Stack Java Software Engineer

NPAworldwide • Dallas (TX)

Hybrid
USD 140,000 - 190,000