SENIOR SOFTWARE ENGINEER
We are hiring a Senior Software Engineer to join one of our most highly utilized products – Payroll. In this position, you will be constantly collaborating with all teams in the payroll group to help solve challenging problems in our space. You will be reporting to the Engineering Manager over the Payroll Experience side of the Payroll category. This area covers all user interfaces related to Payroll, the backend Payroll entry, and a new Earned Wage Access integration as well as other third-party integrations that we own. You will be very hands on with code, and actively involved in all aspects of the SDLC in a fast paced, large impact/scale Agile environment.
POSITION OVERVIEW:
The Payroll Experience teams provide the core tools necessary for all of our customers to complete a critical function in any business, pay their employees. We help these customers pay millions of employees every week and in doing so, move billions of dollars each week. At Paylocity, Senior Software Engineers are members of our product teams, responsible for creating, enhancing, and supporting common features. Working side-by-side with Product Owners, Software Test Engineers, and Business Stakeholders, they are actively involved in the complete software development life cycle in an agile environment including technical design, hands-on coding, unit testing, integration testing, performance tuning, maintenance, test automation, deploys and upgrades.
Working within the payroll space can be high stress and high stakes, but the Payroll Experience team is a highly collaborative team of highly skilled developers and test engineers. You would be joining that team as a key addition to help us deliver quality contributions aimed at moving the payroll experience forward for our clients while maintaining a stable and reliable pay entry platform.
REQUIRED EXPERIENCE:
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- Minimum 5 years of software engineering experience
- Proven track record of leading significant technical initiatives
- Excellent written and verbal communication skills
- Strong analytical and problem-solving abilities
- Collaborative mindset with ability to influence peers
- Adaptable approach to changing requirements and priorities
TECHNICAL SKILLS:
- Strong proficiency in software development languages and frameworks
- Demonstrated experience with agile development methodologies
- Knowledge of performance optimization techniques
- C#, Java, or a similar modern, object-oriented programming language
- Deep understanding of system architecture principles
PREFERRED EXPERIENCE:
- Proven expertise with React and .NET 5+
- Prior experience with Cloud Platforms Azure, GCP, or AWS (preferred)
- RESTful API design and development
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.
Paylocity is an equal-opportunity employer. Paylocity is committed to the full inclusion of all individuals. We recruit, train, compensate, and promote regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law. At Paylocity, we believe diversity makes us better.
We embrace and encourage our employees’ differences in age, culture, ethnicity, family or marital status, gender identity or expression, language, national origin, physical and mental ability, political affiliation, race, religion or spiritual belief, sexual orientation, socio-economic status, veteran status, and other characteristics that make our employees unique. We actively cultivate these differences through our employee resource groups (ERGs), employee experiences, perspectives, talents, and approaches to drive innovation in the software and services we provide our customers.
We comply with federal and state disability laws and make reasonable accommodations for applicants and employees with disabilities. To request reasonable accommodation in the job application or interview process, please contact accessibility@paylocity.com. This email address is exclusively designated for such requests, aligning with federal and state disability laws. Please do not send resumes to this email address, as they will be removed.
The pay range for this position is $98,200 - $182,400/yr; however, base pay offered may vary depending on job-related knowledge, skills, and experience. This position is eligible for a restricted stock unit grant based on individual performance in addition to a full range of benefits outlined here Benefits Link. 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.