Software Engineering Intern
Paylocity
About the Role
Paylocity is an award-winning provider of cloud-based HR and payroll software solutions. As a Software Engineering Intern, you will contribute to well-scoped development work, learn modern engineering practices, and gain exposure to how high-quality software is built and delivered at scale within Paylocity’s Product & Technology organization. You will work in small, mission-focused agile teams responsible for building and maintaining Paylocity’s cloud-based platform.
- Location: Pittsford, NY (100% in-office)
- Timeframe: May 24, 2027 - August 13, 2027
- Pay: $30/hr
Key Responsibilities
With support from mentors and teammates, you will:
- Design, implement, and modify software across frontend, backend, and service layers within defined scope and timelines.
- Contribute to user-facing features, APIs, and supporting services under guidance from senior engineers.
- Write clean, well-documented code following established coding standards and best practices.
- Work closely with product and design partners to understand requirements and tradeoffs.
- Collaborate with Software Test Engineers to ensure features are tested and production-ready.
- Participate in code reviews and incorporate feedback to improve code quality.
- Implement and maintain automated tests for assigned features.
- Debug issues and contribute to root cause analysis and problem resolution.
- Participate actively in agile ceremonies, including stand-ups, sprint planning, and retrospectives.
- Document technical decisions and solutions clearly.
- Learn from experienced engineers and leaders.
What You Will Learn
- How software is designed, built, tested, and delivered in a professional product organization.
- How to collaborate effectively with engineers, QA, and product partners.
- How to write production-quality code that meets quality and performance standards.
- How to participate in code reviews and technical discussions.
- How to balance delivery, quality, and maintainability.
Requirements & Tech Stack
- Currently pursuing a Bachelor’s degree in Computer Science, Software Engineering, or a related technical field with a graduation date of December 2027 or Spring 2028.
- Strong foundation in computer science fundamentals.
- Experience with at least one programming language used in modern web or service-based applications (e.g., C#, Java, JavaScript, Python, or similar).
- Understanding of basic software development principles and object-oriented design.
- Familiarity with version control systems (e.g., Git).
- Ability to work effectively in a collaborative, team-oriented environment.
- Excellent command of the English language, with the ability to communicate effectively in both written and spoken English in a professional, technical environment.
Nice To Have (Not Required)
- Prior internship, co-op, or meaningful academic project experience.
- Exposure to automated testing frameworks.
- Familiarity with agile software development practices.
- Experience working with modern web or cloud-based applications.
- Exposure to full stack development concepts, including frontend frameworks, backend services, or API-driven architectures.
- Exposure to AI or machine learning concepts through coursework, projects, or practical experimentation (e.g., using AI-assisted development tools, building small models, or integrating AI APIs).
Growth and Conversion Opportunity
This internship is designed to prepare interns for future full-time opportunities at Paylocity. High-performing interns may be considered for conversion into an Associate Software Engineer role upon graduation, based on performance, business needs, and available headcount.