×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Kansas City, Jackson County, Missouri, 64101, USA
Listing for: Velocity Staff, Inc.
Full Time position
Listed on 2026-05-31
Job specializations:
  • Software Development
    Backend Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 130000 USD Yearly USD 100000.00 130000.00 YEAR
Job Description & How to Apply Below

Overview

We are building a dedicated Payroll Integrations Engineering Team to support rapid growth and increasing client demand across major payroll platforms. Our current engineering team is managing an extensive backlog across over a dozen insurance carriers while simultaneously supporting payroll integrations, and we’ve determined these integrations require their own focused team.

We are seeking highly skilled, self-sufficient Ruby on Rails Engineers with deep expertise in third-party integrations—especially payroll platform integrations—to help lead this effort.

This role is ideal for an engineer who thrives in complex integration environments, writes exceptional Ruby code, understands API architecture deeply, and has real-world experience integrating with one or more major payroll providers such as:

  • Workday
  • Paycom
  • Dayforce
  • ADP Workforce Now
  • UKG Pro
  • Paylocity
  • Paycor

You will be a key contributor to the continued development and scaling of our SaaS platform, helping ensure secure, reliable, and scalable payroll and benefits integrations for enterprise clients.

What You’ll Do

Ruby on Rails Engineering

  • Design, build, and maintain robust, scalable Ruby on Rails applications and services
  • Write clean, efficient, secure, and well-tested code using established design patterns and SOLID principles
  • Build and support RESTful APIs, background jobs, and complex data processing workflows
  • Design secure and performant back-end services using Active Record, MySQL, and PostgreSQL
  • Optimize database performance by identifying N+1 issues, tuning indexes, and improving query plans
  • Participate in architecture discussions and contribute to technical design decisions
  • Maintain high standards through code reviews, test coverage, and engineering best practices
  • Support CI/CD improvements, deployment processes, and developer tooling enhancements

Payroll Integration Expertise

  • Design, build, and maintain payroll integrations with major HCM/payroll platforms
  • Develop and support inbound/outbound data integrations involving eligibility, enrollment, payroll deductions, employee census data, and benefits administration
  • Work across APIs, SFTP, flat files, EDI, JSON, XML, CSV, and event-driven workflows
  • Troubleshoot complex integration failures and proactively improve reliability
  • Ensure integration accuracy, security, compliance, and scalability across enterprise clients
  • Partner closely with implementation, operations, product, and client-facing teams to deliver seamless payroll connectivity

What We’re Looking For

Required Experience

  • 8+ years of professional software engineering experience
  • 5+ years of deep Ruby on Rails development experience
  • Proven experience integrating with at least one or more of the following payroll providers:
  • Workday
  • Paycom
  • Dayforce
  • ADP Workforce Now
  • UKG Pro
  • Paylocity
  • Paycor
  • Strong expertise in RESTful API design, third-party integrations, and data exchange architecture
  • Deep understanding of Ruby on Rails best practices including:
  • MVC architecture
  • Active Record
  • Background jobs (Sidekiq, Resque, etc.)
  • Action Cable
  • Service objects
  • API integrations
  • Strong command of relational databases (MySQL/Postgre

    SQL)
  • Experience with TDD/BDD and comprehensive testing using RSpec or Minitest
  • Experience working in Agile/SCRUM environments using Git-based collaborative workflows
  • Strong understanding of object-oriented design, system reliability, and software craftsmanship

Nice to Have

  • Experience in benefits administration, payroll systems, HRIS, or Insur Tech
  • AWS experience (EC2, RDS, S3, SQS, Lambda)
  • Redis and background processing frameworks
  • Docker, ECS, Kubernetes
  • Monitoring tools such as Datadog, New Relic, or Cloud Watch
  • ETL/data engineering experience
  • Event-driven architecture and distributed systems experience

What You’ll Bring

  • Strong ownership mentality and the ability to work independently with minimal oversight
  • Exceptional problem-solving skills and attention to detail
  • A passion for building reliable, maintainable integrations that scale
  • Strong communication and collaboration skills across technical and non-technical teams
  • A commitment to engineering excellence and continuous improvement
  • The ability to thrive in fast-moving, high-accountability environments
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary