Software Engineer III (Java)
Paychex is reimagining how businesses manage their workforce by bringing payroll, HR, benefits, and advisory services together into a single connected HCM platform. As Paychex and Paycor come together, we're combining innovative technology, data-driven insights, AI, and human expertise to help organizations work smarter, support their people, and achieve better business outcomes. This is an exciting time to join our team as we continue to invest in innovation, simplify client experiences, and shape the future of work.
About the role
This role will primarily support the billing system, including production incident handling, application change requests, and overnight support. Validates requirements and performs analysis and design for system improvements and new applications. Represents the department by leading work and providing guidance to others. Note: This is a hybrid role and we have 8 Paychex strategic locations to choose from.
Responsibilities
- Support the billing system, including production incidents, application change requests, and overnight support
- Develop, test, deploy, maintain, and enhance software to meet requirements
- Design and develop test automation code
- Complete complex program changes in a self-directed manner
- Perform comprehensive analysis and design for broadly defined requirements
- Make significant technical contributions and contribute to technical direction
- Provide estimates for user stories based on business requirements, specifications, and designs
- Comply with and contribute to SDLC standards and CI/CD procedures to ensure consistency; identify and introduce opportunities for improvement
- Monitor progress against task estimates and provide status updates
- Provide technical support and troubleshooting for applications across environments, including high-impact production issues
- Maintain existing code base and monitor for failures in non-production environments
- Support changes during quality assurance, user acceptance testing, and post-implementation to ensure application integrity
- Share technical expertise; guide and mentor others to maximize team effectiveness and quality
- Serve as a subject matter expert in a relevant technology or business application
- Leverage AI development tools such as GitHub Copilot and Claude Code to support agentic development and improve productivity
Requirements
- Bachelor’s degree in a computer-related discipline or equivalent work experience
- 5 years of experience in a related field
- Demonstrated project leadership experience
- Experience using one or more programming language(s)
Skills
- Troubleshooting and problem solving
- Production support
- Leadership
- Communication
- Agile methodology
- Java programming language
- Application Programming Interface (API) / RESTful microservices
- Relational database experience, such as Oracle
- NoSQL database experience, such as MongoDB
- Enterprise data pipelines, such as Kafka
- Familiarity with AI development tools for agentic development
Pay
The starting base pay range for this position is $93,590 - $147,070 annually. This range is the base pay only and does not consider other components that make up the total rewards package. Overall compensation will be determined based on factors such as geographic location, skills, education, and/or experience.
Benefits
- Medical coverage
- Virtual wellness classes
- Tuition reimbursement
- 401(k) + employer match
- Adoption assistance
- Financial assistance
- Paid time off, company holidays, and culture days
- Comprehensive work-life balance programs
- Award-winning training and development programs
- Paid time off for volunteerism
- Company-wide and local initiatives that benefit organizations you care about
Note: The benefits described apply to full-time employees. Benefits for part-time, contract, and intern roles may vary.