Senior Software Engineer

 

Description:

At Paylocity, Senior Software Engineers are technologists who are able to craft scalable systems that are modern and efficient. They are collaborative team members, empathetic contributors within and beyond their team, humble mentors to more junior developers, and masters of their craft! We are looking for a strong backend Senior Software Engineer on our Tax Treasury Engineering team who has a passion for building and scaling highly-available, mission-critical applications that process tens of thousands of financial obligations daily and transact billions of dollars annually.

What You'll Do

Product Engineer: Collaborate with team members and stakeholders on our project; build and deliver a top notch Tax Treasury experience with technologies including .Net WorkEngines on a scalable HSCP cloud platform and PostgreSQL in the cloud.
Agile Partner: Collaborate with cross functional teams and deliver meaningful iterations; leverage Agile methodologies along with CI/CD to rapidly release new features.
Operational Owner: Build and productionize highly scalable and tolerant systems using .Net and PostgreSQL; leverage internal tooling to accelerate product development cycles; participate in On-Call rotations
Data Spelunker: Answer business questions and influence decisions using data; enable team members to answer questions with data that leverages quantitative and qualitative inputs.
Often act as a technical lead for features or epics and complete features or epics where the approach is loosely defined and requires technical & design discovery prior to implementation
Advocate for best practices and a healthy balance of tech debt versus delivery
Actively mentor/coach less-experienced team members
Ensure code is flexible, reusable, extensible performant, and high quality through feedback on code reviews
Decompose outcomes into solutions composed of multiple software components interacting with each other
Understand and consider technical dependencies Provide feedback via decision-making frameworks for proposed changes from across the org
Work within the scope of a team and participate in driving cross-team collaboration
Demonstrate software quality through unit and integration test automation
Strengthen your team by sharing your knowledge and interests with others
Build relationships and communicate with various types and levels of stakeholders across the organization
Analyze and spearhead improvements to the systems and software that are important to your team
Manage risks, escalate priorities and help to resolve issues that could impact production quality
Contribute to Paved Roads, CoPs, RFCs

Who You Are

You have a quality-first mindset.
You have a proven track record of working with Staff and Principal Engineers and codesigning, building, and productionizing highly reliable enterprise level applications at scale.
You efficiently collaborate with other product engineering teams, product managers, and stakeholders to quickly iterate through requirements, architecture, and design.
You model and inspire engineering excellence on your team and you are passionate about mentoring your team members. Interested in staying current by applying new technologies
Able to work independently on modules and complete tasks with high quality and contribute to high velocity, but unafraid to seek out suggestions from other team members
You make information- and data-driven proposals that help guide Paylocity towards our long-term vision.
You build, test, and operate software applications on a technology stack that includes .Net, Postgres, Dapper, Docker, Kubernetes, microservices, event driven architecture, distributed caching and streaming patterns. AWS cloud experience is a plus.
You leverage APM tools such as DataDog to ensure mission-critical applications are running optimally.

Education & Experience

5+ years of relevant engineering experience, specifically working on highly reliable large-scale systems. Experience in tax systems is a huge plus
Experience developing highly scalable applications
Must be advanced in object-oriented design and development and unit-testing, Web Services using .Net C#
Firm grasp of object-oriented analysis and design, RESTful API Design patterns
Passion for writing great, simple, clean, efficient code
Good knowledge of relational databases - Postgres preferable
Bachelor's degree in a computer science, engineering, technology related field or equivalent experience
5 years’ hands-on experience preferred with full-stack development, with experience in NoSQL and SQL
Demonstrate experience with CI/CD and APM tools, Datadog experience is a major plus
AWS exposure and experience is a plus
Must be well versed with Systems Architecture and developer tools
Experience with unit testing and integration test automation
Must be adaptable to change and have a willingness to learn
Must be able to work effectively in an agile and team environment
Must be effective and creative in problem solving 

Organization Paylocity
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location New York,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2026-02-28 3:07 pm
Expires on 2026-04-14