Senior Software Engineer

Velocity StaffKansas City, MO

About The Position

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.

Requirements

  • 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, ActiveRecord, Background jobs (Sidekiq, Resque, etc.), Action Cable, Service objects, API integrations
  • Strong command of relational databases (MySQL/PostgreSQL)
  • 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 Haves

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

Responsibilities

  • 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 ActiveRecord, 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
  • 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service