Senior Engineer Software, Payroll Compliance
Dallas, Dallas County, Texas, 75215, USA
Listed on 2026-10-02
-
Software Development
Software Engineer, Software Architect, Senior Developer, Full Stack Developer
All Jobs >
Senior Engineer Software, Payroll Compliance
Senior Engineer Software, Payroll Compliance
Fully Remote Remote, US Product & Technology
Full-time
Description
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.
Take your career to the next level at one of G2's Top 100 Software Companies. Explore our Product & Technology positions to see where you fit!
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.
Position OverviewThe Senior Software Engineer leads technical initiatives and drives engineering excellence across our organization. This role combines technical expertise with leadership capabilities, focusing on architecting scalable solutions while mentoring and growing the engineering team.
Primary ResponsibilitiesThe below represents the primary duties of the position, others may be assigned as needed. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. 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- Architect and implement modular, maintainable software solutions that optimize for performance and scalability
- Lead feature and epic design discussions, gathering and incorporating feedback from cross-functional teams
- Drive technical decision-making with consideration for business objectives and customer needs
- Identify and resolve technical ambiguities through systematic analysis and collaboration
- Own medium to large-scale projects from conception to delivery, requiring minimal supervision
- Coordinate across teams to identify and manage technical dependencies
- Maintain high-quality coding standards while meeting project timelines
- Champion best practices in software development, testing, and deployment
- Improve CI/CD pipelines, testing frameworks, and monitoring systems
- Provide detailed, actionable code reviews that enhance overall code quality
- Drive technical debt reduction initiatives and refactor legacy code
- Guide junior engineers in adopting best practices and modern development techniques
- Facilitate knowledge sharing through code reviews, pair programming, and technical discussions
- Resolve conflicts independently when possible, escalating appropriately when needed
- Influence technical direction…
(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).