Senior Software Engineer (Java)
About the Organization
Paychex, Inc. (NASDAQ:PAYX) is a leading provider of integrated human capital management solutions for human resources, payroll, benefits, and insurance services. By combining its innovative software-as-a-service technology and mobility platform with dedicated, personal service, Paychex empowers small- and medium-sized business owners to focus on the growth and management of their business. Backed by more than 45 years of industry expertise, Paychex serves approximately 670,000 payroll clients as of May 31, 2019 across more than 100 locations in the U.S. and Europe, and pays one out of every 12 American private sector employees. Learn more about Paychex by visiting
, and stay connected on
Provides technical direction. Validates requirements, performs analysis and design for system improvements and new applications. Represents department by leading work and providing guidance to others.
Validates requirements, performs analysis, completes detailed design and support for assigned projects to drive application changes.
Ensures team compliance with standards and procedures (e.g. change management, version control, implementation) and/or consistency of coding. Recognizes code, process and/or standard inefficiencies and suggests new standards and opportunities for improvement.
Acquires and utilizes strong technical and / or application knowledge to independently produce, review and / or otherwise contribute to deliverables and recognizes the impact (e.g. design documentation, system changes).
Reviews and provides input to standards, documentation and best practices(e.g. support, training, business units)
Acts as a technical leader by making significant technical contributions (e.g. designs and documents program changes, provides technical direction).
Demonstrates strong technical knowledge to contribute to related applications outside specific area of expertise.
Performs team code reviews and provides regular feedback
Mentors Jr. Software Engineers and Test Automation Engineers
Participates in investigation of opportunities for improvement and makes recommendations.
May consult technical equipment / software vendors and current users in these evaluations.
Responds to questions, researches / resolves issue and/or coordinates resolution of issues to complete project work and provide technical support for production applications including high impact production issues.
Orchestrates team agile ceremonies (e.g. story elaboration, grooming, planning and standups)
Develop features using and automated tests using:
Sprint Cloud Streams
Develop unit tests using:
Develop CI/CD automation using XLD/XLR
Experienced with Build Automation tooling such as Jenkins, Gradle and Artifactory
Bachelor's Degree in Computer related discipline or equivalent work experience
Demonstrated project leadership experience.
Experience using one or more programming language(s).
5 years of experience in Related field.
Wonder what it’s like to work in IT at Paychex? https://www.themuse.com/profiles/paychex/team/productdevelopmentanditteams
NY, Rochester, Rochester 135 Calkins Rd Office
This position is currently accepting applications.
for technical assistance.