Senior Engineer Software (Payroll) at PAYLOCITY CORPORATION
United States, , USA -
Full Time


Start Date

Immediate

Expiry Date

29 Oct, 25

Salary

98200.0

Posted On

29 Jul, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Communication Skills, Perspectives, Resumes, Optimization Techniques, Aws, Ethnicity, Workstation, Base Pay, Addition, Computer Science, Color, Disabilities

Industry

Computer Software/Engineering

Description

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.
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
  • Develop and execute comprehensive project plans aligned with business objectives
  • Maintain high-quality 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
  • Growth & Development
  • 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 through well-reasoned arguments and demonstrated expertise
Loading...