Director of Development Experience
Paylocity
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.
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! This position will play a key role in shaping the developer tools, processes, and workflows that empower our engineering teams. With a growing Engineering organization, we are focused on continuously optimizing our Developer Experience to ensure that our teams can develop and deploy high-quality software with efficiency, speed, and consistency. You will be responsible for leading an international team of engineers and engineering leaders to support key initiatives such as feature toggling, CI/CD pipeline optimization, change control processes, linting and static analysis, rollback strategies, and documentation practices for event schemas and APIs. You will serve as a player/coach, guiding the technical direction while also actively contributing to hands-on implementation.
The below represents the primary duties of the position, others may be assigned as needed. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
+ Leadership: Lead and grow a cross-functional team responsible for driving and executing Developer Experience (DX) initiatives. Mentor, guide, and motivate a team of engineers to ensure high performance and growth.
+ Strategic Planning: Collaborate with other senior leaders across Engineering to align Developer Experience goals with organizational priorities.
+ Team Optimization: Develop processes and best practices to streamline feature toggling, CI/CD, linting, and rollback strategies that increase developer productivity, improve code quality, and reduce deployment risk.
+ Collaboration & Alignment: Work closely with Product, DevOps, and other engineering teams to ensure seamless integration of developer experience initiatives into broader product development processes.
+ Innovation: Continuously evaluate emerging tools and technologies to enhance developer productivity and software quality, implementing improvements where necessary.
+ Operational Excellence: Ensure the implementation of robust documentation practices for event schemas, APIs, and other engineering artifacts that facilitate smoother workflows across teams.
+ Metrics & Reporting: Define and track key success metrics for the Developer Experience teams and report on progress toward improving team velocity, quality, and delivery.
+ Stakeholder Communication: Act as the primary point of contact for internal stakeholders regarding DX-related initiatives, providing status updates and gathering feedback.
+ CI/CD Pipeline Optimization: Utilize tools like Jenkins, GitLab CI, CircleCI, or GitHub Actions to automate and optimize build, test, and deployment pipelines.
+ Feature Toggling: Implement feature flagging with solutions like LaunchDarkly, Unleash, or FeatureFlag.co to decouple feature deployments from releases. Outcome: Increase deployment frequency while enabling safer experimentation and gradual rollouts.
+ Static Analysis and Linting: Integrate tools such as ESLint, Pylint, SonarQube, or Checkmarx into the development workflow for continuous static code analysis.
+ Rollback Strategies: Implement automated rollback processes with tools like Spinnaker, ArgoCD, or Kubernetes for seamless application rollbacks in case of deployment failures.
+ Change Control Approval Process: Integrate tools like Jira and ServiceNow for managing change requests and approvals. Outcome: Streamline the approval process, ensuring that high-risk changes are thoroughly reviewed while reducing time spent on low-risk deployments.
+ Documentation for Event Schemas and APIs: Leverage tools like Swagger/OpenAPI, Postman, or Confluence to create standardized, accessible, and up-to-date documentation for APIs and event schemas.
Required Experience:
+ Education: Bachelor’s degree in Computer Science, Engineering, or a related field. Advanced degrees are a plus.
+ Experience: At least 10 years of experience in software engineering, with a proven track record of leading teams and driving DX-related initiatives in a large-scale SaaS organization.
+ Leadership: Experience managing and scaling engineering teams of up to 50 people, with a strong emphasis on fostering a collaborative and high-performance culture.
+ Technical Expertise: Deep knowledge of modern software development practices, including CI/CD pipelines, feature toggling, linting and static analysis, rollback strategies, and API/event schema documentation.
+ Player/Coach Mindset: Ability to lead by example, contributing hands-on technical work while also inspiring and guiding teams towards their goals.
+ Communication Skills: Strong verbal and written communication skills, with the ability to effectively interact with technical and non-technical stakeholders.
+ Problem-Solving: Excellent problem-solving skills with a focus on innovative solutions that streamline and optimize the developer experience.
Physical Requirements:
+ Ability to sit for extended periods. The role requires sitting at a desk or workstation for long periods, typically 7-8 hours a day.
+ Use of computer and phone systems: The employee must be able to operate a computer, use phone systems, and type. This includes using multiple software programs and inquiries simultaneously.
Paylocity is an equal-opportunity employer. Paylocity is committed to the full inclusion of all individuals. We recruit, train, compensate, and promote regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law. At Paylocity, we believe diversity makes us better.
We embrace and encourage our employees’ differences in age, culture, ethnicity, family or marital status, gender identity or expression, language, national origin, physical and mental ability, political affiliation, race, religion or spiritual belief, sexual orientation, socio-economic status, veteran status, and other characteristics that make our employees unique. We actively cultivate these differences through our employee resource groups (ERGs), employee experiences, perspectives, talents, and approaches to drive innovation in the software and services we provide our customers.
We comply with federal and state disability laws and make reasonable accommodations for applicants and employees with disabilities. To request reasonable accommodation in the job application or interview process, please contact LeaveBenefits@paylocity.com. This email address is exclusively designated for such requests, aligning with federal and state disability laws. Please do not send resumes to this email address, as they will be removed.
Por favor confirme su dirección de correo electrónico: Send Email