Software Engineer III

Posted October 10, 2023
Apply: Paychex


Overview

The Insurance and HR Services software development team is looking for a senior level developer to join our team. The development team is responsible for implementing new products and features for our existing suite of products (Health and Benefits, Workers Compensation, COBRA, Property and Casualty, etc.) to meet the needs of our clients, participants, and internal operations partners. We work with a wide variety of technologies such as Oracle, Java, .Net and Python as a basis for each application and work closely with product and operations to determine how to best design a solution for each business opportunity. Our agile environment consists of multiple agile teams (product owner, scrum master, analysts, and software developers) working together to deliver high quality software applications.

Responsibilities

What can you expect to do in this role?

  • Work in an agile environment where team collaboration, innovation, fun, and continuous improvement are embraced.
  • Acquire and utilize in-depth business knowledge to support the applications.
  • Identify high-level functional and technical requirements for applications or features.
  • Develop system design diagrams for program design, coding, testing, debugging and documentation.
  • Define development tasks and provide estimates for sprint planning.
  • Develop and implement moderate to complex applications.
  • Create unit tests and automated test suites to ensure high quality standards are maintained.
  • Research and resolve issues to provide technical support for production applications.
  • Share expertise to provide guidance to others.
  • Help drive innovative approaches for tackling complex product needs.
  • Drive and implement standards and procedures to ensure development consistency.
  • Identify code, process, and standards inefficiencies and makes suggestions for improvement.

Qualifications

Preferred Qualifications / Technologies:
  • Experience developing software using Agile Principles.
  • Cloud/Container Technologies (OpenShift, Docker).
  • Excellent verbal and written communication skills.
  • Experience writing, performance tuning, and debugging SQL queries for Relational Databases.
  • Ability to design complex solutions considering functional and non-functional requirements (Standards Compliance, Quality Gates, Traceability, Design Patterns, Continuous Delivery, Maintainability, Scalability, Performance, Security).
  • Experience with CI principles, including automated builds, testing, and deployments. (Jenkins/Gradle/Puppet/Chef/Ansible etc.)
  • Java, Spring, JSON, XML, REST, SOAP, MongoDB, MS .NET, Python, Robot, API design.
  • Demonstrated software leadership experience.
  • Strong coding skills and the ability to mentor others in coding, unit testing, test automation, design patterns, development best practices, DevOps trade-offs, etc.
  • Ability to learn and apply new technical skills quickly.
  • Ability to diagnose and solve complex issues in distributed systems.

Qualifications
  • Bachelor's Degree in Computer related discipline or equivalent work experience
  • 3 years of experience in Related field.

Compensation

In the spirit of pay transparency, we are excited to share that the starting base pay range for this position is $80,000 - $120,000 annually plus RSUs. Please keep in mind that this range is the base pay only and does not consider other components that make up the total rewards package for the position. If you are hired at Paychex, your overall compensation will be determined based on factors such as geographic location, skills, education, and/or experience which may result in total compensation outside of this range.

EOE, including disability/vets