Staff Engineer Software - Back End - Core Platforms
Fully Remote Czech Republic, CZE International
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. 

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!  


We are seeking an experienced Staff Software Engineer with back-end focus to join our dynamic team. As a Staff Software Engineer, you will play a pivotal role in leading the development efforts, driving technical excellence, and mentoring other engineers. You will collaborate with cross-functional teams to architect, design, and implement scalable and innovative solutions. This role offers an exciting opportunity to make significant contributions to our products and influence technical direction.


Are you the teammate we are looking for?


Position Overview  

As a Staff Software Engineer, you’ll be able to lead and participate in designing and developing a new eventing platform. You will be a senior team member, helping others to improve their technical skills while building the new platform. The scope is not limited to eventing; you will be a part of a bigger group handling authentication, authorization, and audit.


Responsibilities

  • Primary focus: 60% of your time will go toward writing clean, maintainable code with automated testing.
  • Cross-team collaboration: The platform you help build will serve the entire company, so expect to engage with teams outside of ours and tackle broader challenges.
  • Architectural-oriented: You know and apply design patterns to create long-term sustainable components.
  • Innovative yet grounded: We appreciate new tech but don’t adopt trends blindly. You’ll develop proofs of concept to present well-founded proposals for architectural improvements.
  • Collaborative mindset: We value teamwork. You’ll contribute and defend your technical ideas, helping us drive innovation together.

Must Have (Required Experience)

  • Bachelor's degree or equivalent work experience
  • 5+ years’ hands-on experience preferred with backend development
  • 5+ years’ experience with C# / .NET
  • 2+ years’ hands-on experience with MS SQL Server and T-SQL procedures
  • 2+ years’ of hands-on experience with the REST API concept
  • Experience with Eventing-driven architecture (Publisher-Subscriber)
  • Ability to coach other team members in technical skills
  • Agile mindset and personal responsibility
  • DevOps culture habits

Could Have

  • Experience with frontend development (React, Redux, TypeScript)
  • Experience with RabbitMQ, Active MQ, Kafka, SQS, SNS
  • Knowing the AWS ecosystem (ECS/Lambda, S3, EventBridge, SQS)
  • Knowing authentication, authorization, and auditing concepts
  • Experience with document databases (MongoDB)
  • Experience with product migration from data center to cloud 
  • Experience with managing a large-scale SaaS production environment for availability, reliability, and resiliency 
  • Experience with CI/CD tools (TeamCity, Octopus)
  • Experience with load testing and runtime performance analysis (JMeter)

#LIREMOTE