About Paylocity
Paylocity is a leading provider of cloud-based HR and payroll solutions, offering a comprehensive platform that helps businesses streamline processes, attract talent, and foster a strong workplace culture. With the acquisition of Airbase, Paylocity has expanded its capabilities into finance and spend management, delivering integrated value to HR and finance leaders.
Position Overview
The Associate Engineer Software role is ideal for recent graduates or early-career developers eager to begin their technical journey. You will work closely with experienced engineers, receive mentorship, and contribute to the development of innovative software solutions.
Core Responsibilities
- Write clean, well-documented code under guidance from senior engineers.
- Implement and maintain automated tests for assigned features.
- Modify existing codebase with mentor support.
- Review technical designs and provide constructive feedback.
- Complete development tasks within scope and timelines.
- Follow established coding standards and best practices.
- Participate in code reviews and technical discussions.
- Document solutions and decisions clearly.
- Collaborate effectively with cross-functional teams.
Team Collaboration
- Work closely with experienced engineers for guidance.
- Communicate progress and blockers promptly.
- Participate in team meetings, stand-ups, and planning sessions.
- Share knowledge and learn from peers.
- Adapt to feedback and continuously improve.
Growth & Development
- Receive dedicated mentoring from senior engineers.
- Engage in regular code reviews and feedback sessions.
- Access training resources, workshops, and documentation.
- Demonstrate learning through improved code quality and delivery.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 0-2 years of professional software development experience.
- Strong academic foundation in computer science fundamentals.
- Motivation to learn and grow professionally.
Technical Skills
- Proficiency in at least one programming language.
- Understanding of software development principles.
- Experience with version control systems.
- Basic knowledge of testing and debugging techniques.
- Ability to quickly learn new tools and technologies.
- Familiarity with agile methodologies.
Preferred Qualifications
- Experience contributing to production or customer-facing software.
- Knowledge of backend services, APIs, and database-backed applications.
- Strong communication and collaboration skills.
Physical Requirements
- Ability to sit for extended periods (7-8 hours/day).
- Proficient in using computers, phone systems, and multiple software programs simultaneously.
Equal Opportunity Employer
Paylocity is committed to diversity and inclusion, providing equal opportunities regardless of race, religion, gender, disability, or other protected status. Accommodations during the application process are available upon request.