Staff Software Engineer, Payroll

Paylocity
United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$110,700.0 - $205,700.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Automation of Tests C Sharp (Programming Language) Software Quality Code Review Relational Databases Distributed Systems Microsoft SQL Server Object-Oriented Software Development Performance Tuning Software Architecture
+5 more
Software Engineering Backend Solid Principles Information Technology Programming Languages

Job description

This is a fully remote position, allowing you to work from home or location of record within the U.S. with no in-office requirements.? You must be available five days per week during designated work hours.? The work arrangement for this role is subject to change based on business needs and individual performance. This may include adjustments to on-site requirements or schedule expectations, as necessary., The Staff Software Engineer drives technical excellence and innovation across our organization. This role combines deep technical expertise with strategic leadership, focusing on architecting scalable solutions while fostering a culture of technical excellence and collaboration.

About the Team

The Payroll Admin team is responsible for all user interfaces related to Payroll entry and administration, as well as the backend systems that drive the accuracy of data and its submission to processing. As a Staff Engineer on the Payroll Admin team you will:

  • Drive technical direction across the Payroll domain by influencing architectural decisions and ensuring alignment with long-term business and engineering goals.
  • Collaborate cross-functionally with engineering, product, and infrastructure teams to build modern solutions that prioritize scalability, reliability, and cost-effectiveness.
  • Demonstrate deep expertise in SOLID principles, enterprise architecture, and engineering best practices, setting a high bar for technical excellence.

Primary Responsibilities

The below represents the primary duties of the position and others may be assigned as needed. To perform this job successfully, an individual must be able to perform each essential duty independently and hold themselves accountable to drive outstanding results. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Core Responsibilities

  • Rapidly getting up to speed with the US Payroll domain if no prior experience exists
  • Understanding the full end to end architecture that currently exists, as well as form strong opinions and lead the team through where we need to go next
  • Design and implement modular, well-architected systems that scale efficiently
  • Keep on top of organizational wide initiatives, driving technical implementation strategy within your team, while respecting best practices set at a company level
  • Architect solutions that consider both immediate needs and long-term implications
  • Own and deliver large-scale projects with high reliability, observability, and performance
  • Delegate effectively and independently coordinate with other developers to accelerate project timelines and develop team capabilities
  • Strong capacity to manage multiple high-impact projects simultaneously
  • Set and maintain high standards for code quality, performance, and observability
  • Lead code reviews and technical design discussions with constructive feedback
  • Identify and resolve quality issues in team members’ code
  • Advocate for test automation and process improvements

Growth & Development

  • Mentor and coach team members at all experience levels
  • Drive continuous team improvement through knowledge sharing and best practices
  • Build strong relationships with engineers across teams and departments
  • Foster an inclusive culture that encourages open discussion and collaboration
  • Work across other teams and departments to align on technical strategy for Payroll
  • Build consensus through clear technical communication
  • Resolve conflicts constructively while maintaining positive team dynamics

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • Minimum 8 years of software engineering experience
  • Proven track record of leading significant technical initiatives

Technical Skills:

  • Extremely strong skills in MS SQL or similar relational database technologies
  • Deep understanding of enterprise level distributed systems and scalability patterns
  • Strong background in software architecture and system design
  • Experience with performance optimization and observability
  • Expertise in multiple programming languages and technologies
  • C#, Java, or a similar modern, object-oriented programming language
  • Experience with agile development methodologies

Physical requirements

  • Ability to sit for extended periods: The role requires sitting at a desk or workstation for long periods, typically 7-8 hours a day.
  • Use of computer and phone systems: The employee must be able to operate a computer, use phone systems, and type. This includes using multiple software programs and inquiries simultaneously.

Benefits & conditions

United States Remote $110,700 - $205,700 a year - Full-time, Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Vision insurance
  • Dental insurance
  • RSU
  • Work from home, The pay range for this position is $110,700- $205,700/yr; however, base pay offered may vary depending on job-related knowledge, skills, ,and experience. This position is eligible for an annual restricted stock unit grant based on individual performance in addition to a full range of benefits outlined here. This information is provided per the relevant state and local pay transparency laws for the location in which this position will be performed. Base pay information is based on market location. Applicants should apply via www.paylocity.com/careers.

About the company

Paylocity is an award-winning provider of cloud-based HR and payroll software solutions, offering the most complete platform for the modern workforce. The company has become one of the fastest-growing HCM software providers worldwide by offering an intuitive, easy-to-use product suite that helps businesses automate and streamline HR and payroll processes, attract and retain talent, and build a strong workplace culture.

While traditional HR and payroll providers automate basic HR processes such as payroll and benefits administration, Paylocity goes further by developing tools that HR and businesses need to compete for talent and deliver against the expectations of the modern workforce.

We give our employees what they need to succeed, including great benefits and perks! We offer medical, dental, vision, life, disability, and a 401(k) match, as well as perks that support you, your family, and your finances. And if it’s career development you desire, we provide that, too! At Paylocity, people matter most and have always been at the heart of our business.

Want to develop the strategies and principles needed to deliver compelling software? Join our team and help us enhance our all-in-one software platform, elevate our one-of-a-kind technology, and improve the employee experience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:24 min

Evaluating remote software roles and compensation structures

Nacho Iacovino · WWC 2021

2:12 min

Applying SOLID principles to package and module architecture

Dennis Doomen Dennis Doomen · WWC 2025

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:06 min

Questioning the unique workplace needs of software developers

Pauline Pagliaro Pauline Pagliaro · WWC 2025

Videos

See all

Related articles

See all