Paylocity is hiring Associate Engineer – Software for a fully remote role based in Bengaluru, India. This position is designed specifically for recent graduates and early-career developers who want to build a strong foundation in software engineering while working on real-world, production-grade SaaS systems.
As part of Airbase by Paylocity, you will work in a collaborative Product & Technology environment where learning, mentorship, and growth are central to the role. If you are passionate about clean code, eager to learn modern software development practices, and excited to contribute to cloud-based HR and finance platforms used globally, this role is an excellent starting point for your career.

About the Company
Paylocity is an award-winning provider of cloud-based HR and payroll software, serving businesses worldwide with a modern, intuitive platform designed for today’s workforce. Unlike traditional HR solutions that focus only on payroll and benefits, Paylocity delivers a comprehensive suite of tools that help organizations attract talent, improve engagement, and build strong workplace cultures.
Paylocity has expanded its capabilities through the acquisition of Airbase, a modern finance and spend management platform that integrates bill payments, expense management, corporate cards, and procurement. This acquisition strengthens Paylocity’s position beyond HCM and into financial operations, enabling HR and finance leaders to manage workforce and spend from a single, unified platform.
At Paylocity, people come first. The company invests heavily in employee growth, offering strong benefits, mentorship, and career development opportunities in a flexible and remote-friendly environment.
Role Overview
The Associate Engineer – Software role is an entry-level position intended for candidates with 0–2 years of experience. You will work closely with senior engineers, gaining hands-on exposure to real production systems while learning best practices in coding, testing, collaboration, and agile delivery.
This role emphasizes mentorship, structured learning, and gradual ownership. You will contribute to meaningful features, improve existing codebases, and develop technical confidence while working within cross-functional teams.
Core Responsibilities
- Write clean, well-documented, and maintainable code under the guidance of senior engineers
- Implement and maintain automated tests for assigned features
- Modify and enhance existing codebases with mentor support
- Review technical designs and provide thoughtful, constructive feedback
- Complete development tasks within defined scope and timelines
- Follow established coding standards, best practices, and engineering processes
- Participate actively in code reviews and technical discussions
- Document technical decisions and implemented solutions clearly
- Collaborate effectively with cross-functional teams including product and QA
Help a friend land their next role. Share now!
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 0–2 years of professional software development experience
- Strong academic background in core computer science fundamentals
- High motivation to learn, grow, and build a long-term engineering career
Technical Skills
- Strong foundation in computer science fundamentals
- Experience with at least one programming language
- Understanding of basic software development principles
- Familiarity with version control systems such as Git
- Basic knowledge of testing methodologies and debugging techniques
- Ability to learn new tools and technologies quickly
- Familiarity with Agile or Scrum development processes
What Sets You Apart
- Hands-on experience contributing to production or customer-facing software
- Experience delivering features or fixes used by real users
- Familiarity with backend services, APIs, and database-driven applications
- Strong communication skills and comfort collaborating across teams
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
Work Location and Type
- Fully Remote
- Role is aligned with Bengaluru, India, while supporting distributed teams
Physical Requirements
- Ability to sit for extended periods, typically 7–8 hours per day
- Comfortable working with computers, phone systems, and multiple software tools simultaneously
Why Join Paylocity
Joining Paylocity means becoming part of a high-growth SaaS company that values learning, innovation, and people-first culture. You will work on meaningful products that impact businesses globally while receiving the mentorship and support needed to grow as a software engineer.
Key benefits include career development opportunities, strong team collaboration, exposure to modern cloud-based systems, and the flexibility of remote work.
How to Apply
Prepare a resume highlighting your programming skills, academic projects, internships, and any real-world software contributions. Focus on demonstrating your understanding of fundamentals, willingness to learn, and ability to collaborate in team environments. Apply by clicking the Apply button below and complete the application carefully.
Disclaimer
This website is not affiliated with Paylocity. Job details are based on publicly available information and may change. Candidates should verify all details from official Paylocity sources before applying.
Share the opportunity