Enable job alerts via email!

Staff Engineer Software - Back End - Core Platforms

ZipRecruiter

Schaumburg (IL)

Remote

USD 90,000 - 150,000

Full time

29 days ago

Boost your interview chances

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

Job summary

An established industry player is looking for a talented Staff Software Engineer to lead backend development efforts. In this pivotal role, you'll design and implement innovative solutions while mentoring fellow engineers. You'll engage in cross-team collaboration, focusing on creating sustainable components and enhancing the overall employee experience. This opportunity offers you the chance to make significant contributions to a cloud-based HR and payroll software platform that is transforming the modern workforce. If you're passionate about technology and eager to drive innovation, this role is perfect for you.

Qualifications

  • 5+ years of backend development experience with a focus on C# and .NET.
  • Strong understanding of MS SQL Server and REST API concepts.

Responsibilities

  • Lead the design and development of a new eventing platform.
  • Collaborate with cross-functional teams to architect scalable solutions.

Skills

C# / .NET
Backend Development
MS SQL Server
T-SQL Procedures
REST API
Eventing-driven Architecture
Agile Mindset
DevOps Culture

Education

Bachelor's Degree

Tools

RabbitMQ
Active MQ
Kafka
SQS
SNS
AWS Ecosystem
CI/CD Tools
JMeter

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.

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.

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 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

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