Enable job alerts via email!

Senior Engineer Software - Payroll

ZipRecruiter

Schaumburg (IL)

Remote

USD 90,000 - 130,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading software company as a Software Engineer in the Payroll team, where you'll develop and enhance Domain APIs. This role requires extensive experience in .NET and a strong understanding of software development practices. You'll work in an Agile environment, collaborating with various stakeholders to deliver high-quality software solutions.

Benefits

Comprehensive medical, dental, and vision insurance
Pension matching
Career development opportunities

Qualifications

  • 5+ years of hands-on experience in commercial software development.
  • Proven expertise with .NET and proficiency with Git.
  • Strong knowledge of relational databases and REST API standards.

Responsibilities

  • Implement features to meet customer needs and business goals.
  • Engage in design discussions and ensure high-quality code.
  • Collaborate with team members and stakeholders to enhance product.

Skills

.NET
Git
Object-oriented analysis
Relational databases
Unit testing
REST API standards
Containerization
Observability tools

Job description

Job Description

Location: Remote (Must be based anywhere in the Czech Republic)

Paylocity is an award-winning provider of cloud-based HR and payroll software solutions, offering the most complete platform for the modern workforce. The company has become one of the fastest-growing HCM software providers worldwide by offering an intuitive, easy-to-use product suite that helps businesses automate and streamline HR and payroll processes, attract and retain talent, and build a strong workplace culture.

While traditional HR and payroll providers automate basic HR processes such as payroll and benefits administration, Paylocity goes further by developing tools that HR and businesses need to compete for talent and deliver against the expectations of the modern workforce.

Help Paylocity enhance communication and enable employees to connect, collaborate, and create from anywhere with a position in Product & Technology!

Want to develop the strategies and principles needed to deliver compelling software? Join our team and help us enhance our all-in-one software platform, elevate our one-of-a-kind technology, and improve the employee experience.

Take your career to the next level at one of G2's Top 100 Software Companies. Explore our Product & Technology positions to see where you fit!

About the Team:

Our Payroll product is at the center of our portfolio. It enables our customers to pay their employees correctly and on time. As we continue to acquire customers rapidly and build engaging experiences, we lean into an API-first strategy to power cross-suite experiences both internally and externally. In this role, you will help realize these strategies to meet our growth, scale, and delivery demands by crafting domain APIs in the Payroll Configuration area.

What you will do:

  1. Understand customer needs and business goals
  2. Implement features to realize these goals
  3. Advocate for best practices and a healthy balance of tech debt versus delivery
  4. Engage with your team in design discussions
  5. Ensure code is flexible, reusable, extensible, performant, and high quality through feedback on code reviews
  6. Understand and consider technical dependencies
  7. Work within the scope of a team and participate in cross-team collaboration
  8. Find innovative ways to increase the quality and velocity of your work
  9. Demonstrate software quality through unit and integration test automation
  10. Share knowledge and interests with team members to strengthen the team
  11. Build relationships and communicate with stakeholders across the organization
  12. Manage risks, escalate priorities, and help resolve issues impacting production quality

What you will bring:

  1. 5+ years of hands-on experience in commercial software development
  2. Proven expertise with .NET and proficiency with Git
  3. A solid understanding of object-oriented analysis and design
  4. Strong knowledge of relational databases, including database programmability
  5. Experience with unit testing and automation of integration tests
  6. Solid knowledge of REST API standards and concepts
  7. Basic experience with containerization tools like Docker and Kubernetes
  8. Understanding of observability tools

What is a plus:

  1. Knowledge of ASP.NET
  2. Advanced skills in MS-SQL, including query tuning
  3. Experience with microservice architecture and eventing
  4. Experience with observability and large-scale zero-downtime deployment
  5. Experience with cloud platforms such as Azure, GCP, or AWS
  6. Knowledge of The Twelve-Factor App principles
  7. Experience with NoSQL databases

What success looks like:

As a member of our Payroll team, you will create, enhance, and support our Domain APIs, collaborating with Product Owners, QA Engineers, and Business Stakeholders. Our Software Engineers are involved throughout the software development lifecycle in an Agile environment, including design, coding, testing, deployment, and maintenance.

To succeed in this role, you should:

  1. Continuously learn new skills
  2. Communicate proactively, both written and verbal
  3. Quickly learn the Payroll domain and share knowledge
  4. Create clear technical documentation
  5. Adapt to organizational and technical changes
  6. Engage in feedback exchange with stakeholders
  7. Be a strong team player

Paylocity is an equal-opportunity employer.

We are committed to diversity and inclusion, recruiting, training, compensating, and promoting regardless of race, gender, age, veteran status, or other protected characteristics. We foster an inclusive culture through ERGs, employee experiences, and perspectives that drive innovation.

We comply with applicable laws and provide accommodations for applicants and employees with disabilities. To request accommodations, contact leavebenefits@paylocity.com. Please note this email is for accommodation requests only; resumes sent here will be removed.

We offer comprehensive benefits including medical, dental, vision, life insurance, pension matching, and other perks to support our employees and their families. We also invest in career development. At Paylocity, people matter most and are at the heart of our business.

#LIRemote

Requirements:

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Engineer Software (Cloud)

ZipRecruiter

Schaumburg

Remote

USD 100,000 - 130,000

Yesterday
Be an early applicant

Senior Engineer Software

ZipRecruiter

Schaumburg

Remote

USD 90,000 - 120,000

2 days ago
Be an early applicant

Senior Software Engineer

ZipRecruiter

Schaumburg

Remote

USD 100,000 - 130,000

3 days ago
Be an early applicant

Senior Software Engineer, Chatbot

ZipRecruiter

Schaumburg

Remote

USD 90,000 - 120,000

3 days ago
Be an early applicant

Senior C++ Software Engineer (100% Remote - United States)

Tether Operations Limited

Elgin

Remote

USD 100,000 - 150,000

Today
Be an early applicant

Senior Software Engineer

Allied Benefit Systems

Chicago

Remote

USD 115,000 - 130,000

2 days ago
Be an early applicant

Sr. Full Stack Software Engineer

LRS

Chicago

Remote

USD 125,000 - 150,000

3 days ago
Be an early applicant

Senior Software Engineer Chicago, Illinois, United States (Remote)

RB Global Inc.

Chicago

Remote

USD 100,000 - 130,000

3 days ago
Be an early applicant

Senior Staff Software Engineer Chicago, Illinois, United States (Remote)

RB Global Inc.

Chicago

Remote

USD 125,000 - 150,000

3 days ago
Be an early applicant