ZipRecruiter
ZipRecruiter is hiring: Senior Software Engineer in Schaumburg
ZipRecruiter, Schaumburg, IL, US, 60159
Job Description
Location: Remote (Must be based anywhere near Guadalajara, Mexico City, Monterrey)
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 providing 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 develops tools that HR and businesses need to compete for talent and meet the expectations of the modern workforce.
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!
We are committed to building a world-class team by hiring top talent globally. To ensure compliance, we use an Employer of Record model. Our ideal candidates would be based in Guadalajara, Mexico, or surrounding areas, with the right to work there, and be able to work within four hours of Eastern Standard Time.
Position Overview
As a Senior Software Engineer within International, youll contribute to design and development within a collaborative team environment. Your role is key in helping our Engineering team shape the design & direction of our initiatives, engage in collaborative discussions on the most technically sound approaches, contribute to our SDLC to deliver new capabilities, and mentor junior team members. Youll work closely with Product Owners, Software Test Engineers, and Business Stakeholders in an agile environment.
International is a complex product domain, and within our team, youll have the opportunity to participate in product modernization, deliver new capabilities, and solve architectural challenges to enable future growth and scale.
Apply and learn more about this exciting opportunity at Paylocity!
Responsibilities
Understand customer needs and business goals.
Act as a technical lead for features or epics, completing features where the approach is initially loosely defined, requiring technical and design discovery.
Advocate for best practices and a healthy balance of technical debt versus delivery.
Mentor and coach less-experienced team members.
Ensure code is flexible, reusable, extensible, performant, and of high quality through feedback on code reviews.
Decompose outcomes into solutions involving multiple interacting software components.
Consider technical dependencies.
Provide feedback on proposed organizational changes using decision-making frameworks.
Participate in cross-team collaboration within the scope of your team.
Find innovative ways to improve quality and velocity.
Demonstrate passion for writing quality software.
Contribute to a shared code base.
Show software quality through unit and integration testing automation.
Share knowledge and interests to strengthen the team.
Build relationships and communicate effectively with stakeholders across the organization.
Analyze and lead system and software improvements.
Manage risks, escalate priorities, and resolve issues impacting production quality.
Required Experience
5+ years of full-stack web development experience, including Client-Side Programming.
Proven expertise with .NET 5+.
Experience developing highly interactive applications.
Strong understanding of object-oriented analysis and design.
Passion for writing clean, efficient, and simple code.
Strong knowledge of relational databases.
Familiarity with Systems Architecture and developer tools.
Experience with unit testing and automation of integration tests.
Adaptability and willingness to learn.
Responsibility and commitment to tasks.
Ability to work effectively in an agile team environment.
Creative problem-solving skills.
Experience with RESTful API design and development.
Preferred Experience
Bachelor's degree in computer science, engineering, or related field, or equivalent experience.
Experience with product migration from data centers to cloud environments.
Experience managing large-scale SaaS environments for availability and resiliency.
Experience with Cloud Platforms such as Azure, GCP, or AWS.
Experience with NoSQL databases.
Proven experience with React.
If you are passionate about delivering high-quality software, collaborating with talented engineers, and contributing to innovative solutions, apply today and join Paylocitys journey towards excellence!
Paylocity is an equal-opportunity employer. We are committed to inclusion and diversity, recruiting, training, and promoting regardless of race, religion, gender, veteran status, and other protected characteristics as required by law. We believe diversity makes us better.
We embrace and support our employees diverse backgrounds, cultures, and perspectives through ERGs, employee experiences, and inclusive practices, driving innovation in our software and services.
We comply with applicable laws and make reasonable accommodations for applicants and employees with disabilities. To request accommodations, contact leavebenefits@paylocity.com. Please do not send resumes to this email, as they will be removed.
#LIRemote
#J-18808-Ljbffr