Senior Software Engineer, Tax Filing at PAYLOCITY CORPORATION
United States, North Carolina, USA -
Full Time


Start Date

Immediate

Expiry Date

14 Jul, 25

Salary

98200.0

Posted On

15 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

SENIOR SOFTWARE ENGINEER

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.
We give our employees what they need to succeed, including great benefits and perks! We offer medical, dental, vision, life, disability, and a 401(k) match, as well as perks that support you, your family, and your finances. And if it’s career development you desire, we provide that, too! At Paylocity, people matter most and have always been at the heart of our business.
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.
Senior Software Engineers are members of our product teams, responsible for creating, enhancing, and supporting common features. They are actively involved in the complete software development life cycle in an agile environment including technical design, hands-on coding, unit testing, integration testing, performance tuning, maintenance, test automation, deploys and upgrades.
They also work closely with DevOps, DBAs and Systems Engineers to make deployments easier to improve team velocity and overall quality of delivery. They design, develop and contribute to some of the most important functionality happening in the product category, and mentor, coach and empower technical team members while still taking a very active role in developing solutions.
Are you the teammate we are looking for?

Responsibilities
  • Understand customer needs and business goals.
  • 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
  • Build something that you are proud of
  • Learn something that you are excited about
  • Find innovative ways to increase the quality and velocity of your work
  • Exercise creativity and solve problems
  • Demonstrate passion for writing quality software
  • 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
Loading...