Paychex Senior Software Engineer in Overland Park, Kansas
Senior Software Engineer
AL - Birmingham, AR - Little Rock, DE - Dover, DE - Newark, FL - Altamonte Springs, FL - Deerfield Beach, FL - Fort Myers, FL - Gainesville, FL - Jacksonville, FL - Lake Mary, FL - Pensacola, FL - Sarasota, FL - St Petersburg, FL - West Palm Beach, GA - Athens, GA - Augusta, GA - Savanna, IN - Indianapolis, IN - South Bend, KS - Overland Park, KY - Louisville, MA - Auburn, MA - Springfield, ME - Auburn, ME - Bangor, MI - Flint, MI - Grand Rapids, MI - Novi, MI - Saginaw, MN - Eagan, MN - St Cloud, NC - Cary, NC - Charlotte, NC - High Point, NC - Wilmington, NH - Bedford, NY - Buffalo, NY - Liverpool, NY - Rochester, NY - Vestal, OH - Dublin, OH - Franklin, OH - Highland Hills, OH - Holland, OH - Hudson, OH - Mansfield, OH - New Lebanon, OH - Sandusky, OH - Worthington, OK - Oklahoma City, PA - Allentown, PA - Norristown, SC - Greenville, TN - Brentwood, TN - Chattanooga, TN - Knoxville, TX - Austin, TX - Houston, TX - Irving, WI - Brookfield, WI - Green Bay, WI - Madison
Take your career to the next level with Paychex. The External Payroll team is responsible for supporting and implementing changes within the External Payroll program. This team is responsible for building the foundation for other teams in the program to build upon and also help in uplifting the technology stack. We leverage a wide variety of technologies such as Java, JBoss, Jenkins, OpenShift, Docker, Oracle, Spring Boot, Kafka, MongoDB, and S3 Object Storage within our application. We collaborate closely with our Product and Operations partners to determine how to best design a solution for each business opportunity. Our agile environment consists of multiple agile teams working in two week sprints. Software is released on a consistent release schedule (every 2 weeks), allowing for frequent content delivery to our customers.
What you can expect to do in this role?
Programming Languages: Java, Python, SQL
Databases: Oracle, Mongo
Event based publish-subscribe models, particularly Kafka
World-Class data centers supporting private cloud (OpenShift)
Continuous Integration & Automation Tools (git, Jenkins, Gradle)
Agile (Scrum, Kanban) - Jira integration and automated reporting, scrum master facilitated ceremonies: planning, backlog maintenance, daily stand-ups, demo/retro
Modern troubleshooting technologies including Splunk and Application Dynamics
Create automated tests.
Mentor junior software engineers.
Provide technical support for production applications including high impact production issues.
Define tasks, generate estimates, and participate in the creation of project backlogs.
Live the Paychex values:
Act with uncompromising integrity.
Provide outstanding service and build trusted relationships.
Drive innovation in our products and services and continually improve our processes.
Work in partnership and support each other.
Be personally accountable and deliver on commitments.
Treat each other with respect and dignity.
Education: Bachelor's Degree in a computer related discipline or equivalent work experience
Work Experience: 5 years of software development experience in Java and Oracle SQL. Experience with Mongo, Kafka, SOAP, REST, Angular JS, Python, Jenkins, and Gradle is a plus.
Paychex is dedicated to fostering a culture of intentional Inclusion and Diversity (I&D). Our valued employees and commitment to I&D is the essence of our internal and external success. Inclusivity is a key value of our corporate culture and is exemplified through our reputation as a top employer for employee development, diversity, and ethics, as well as a focus on fairness in recruitment, selection, and decision making.
Click here for more information on our corporate social responsibility.
We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.