Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
ZipRecruiter is hiring: Senior Engineer Software - Full Stack - Recruiting in Sc image - Rise Careers
Job details

ZipRecruiter is hiring: Senior Engineer Software - Full Stack - Recruiting in Sc

Job DescriptionLocation: Remote (Must be based anywhere in the Czech Republic)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.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!We are seeking an experienced full-stack Senior Software Engineer to join our dynamic team. As a Senior Software Engineer, you will create new features, enhance existing solutions, contribute to architectural design decisions, and maintain a healthy state of our production environment.Who you are:Enthusiastic about developing the best software available and providing the ultimate customer experience.An advocate for continuous improvement of our software development process.Interested in staying current by applying new technologies.Able to work in a fast-paced collaborative environment with a willingness to share your ideas.Able to work independently on modules, complete tasks with high quality standards, contribute meaningfully to a high-velocity environment, and be unafraid to seek out suggestions from other team members.What you will do:Understand customer needs and business goals.Deliver high quality implementations meeting functional and non-functional requirements.Ensure code is flexible, reusable, extensible, performant, and high quality through feedback on code reviews.Decompose outcomes into solutions composed of multiple software components interacting with each other.Understand and consider technical dependencies.Provide feedback via decision-making frameworks for proposed changes from across the org.Work within the scope of a team and participate in driving cross-team collaboration.Build something that you are proud of.Learn something that you are excited about.Find innovative ways to increase the quality and velocity of your work.Exercise creativity and solve problems.Collaborate with QA engineers to develop comprehensive test strategies and ensure the delivery of high-quality, bug-free software.Build relationships and communicate with various types and levels of stakeholders across the organization.What you will bring:Bachelor's degree or equivalent work experience.5+ years of full-stack development experience in building complex SaaS applications on .NET platform with a modern web UI on ReactJS and TypeScript.Proven experience in successfully solving performance and scalability problems.Good knowledge of SQL databases concepts and best practices, solid skills in writing and optimizing queries against large data sets.Result-driven attitude to work and a strive for finding a reasonable balance between technical excellence, delivery time, and maintenance cost without sacrificing end-user experience quality.Good understanding of distributed systems fundamentals, multi-tenancy, concurrent and parallel programming.Agile mindset, ability to work in a fast-paced environment, excellent concurrent task prioritization skills, and ability to maintain a sharp focus on the priorities.Ability and willingness to navigate in a complex enterprise environment.Ability to persevere in debugging and troubleshooting complex issues to identify root causes and apply efficient fixes.Solid communication and collaboration skills, with the ability to effectively interact with cross-functional teams and stakeholders.Some experience with cloud platforms (AWS, Azure, GCP).Some experience with containerization technologies (e.g., Docker, k8s).#J-18808-Ljbffr
ZipRecruiter Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
ZipRecruiter DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of ZipRecruiter
ZipRecruiter CEO photo
Ian Siegel
Approve of CEO

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About ZipRecruiter is hiring: Senior Engineer Software - Full Stack - Recruiting in Sc, ZipRecruiter

ZipRecruiter is looking for a talented Senior Engineer Software - Full Stack to join our team in Schaumburg, IL! If you're excited about building high-quality software solutions and want to make a real impact, this is the perfect opportunity for you. As part of our dynamic team, you'll be responsible for creating new features and enhancing existing solutions while playing a vital role in architectural design decisions. You'll collaborate closely with other engineers and stakeholders to understand customer needs and business goals, ensuring that our software meets both functional and non-functional requirements. We value continuous improvement, so you’ll have the chance to introduce new technologies and innovative practices that elevate our platform. If you're a proactive advocate for delivering exceptional customer experiences, enjoy working in a fast-paced environment, and are unafraid to share your ideas, we want to hear from you! Join us at ZipRecruiter and take your full-stack development skills to the next level while helping us shape the future of software in recruitment.

Frequently Asked Questions (FAQs) for ZipRecruiter is hiring: Senior Engineer Software - Full Stack - Recruiting in Sc Role at ZipRecruiter
What are the responsibilities of a Senior Engineer Software - Full Stack at ZipRecruiter?

As a Senior Engineer Software - Full Stack at ZipRecruiter, you'll be involved in creating and enhancing software features, contributing to architectural design decisions, and maintaining a healthy production environment. Additionally, you'll need to understand customer needs, ensure code quality through reviews, and drive collaboration across teams to deliver high-quality implementations.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Engineer Software - Full Stack position at ZipRecruiter?

To qualify for the Senior Engineer Software - Full Stack position at ZipRecruiter, you should possess a Bachelor's degree or equivalent work experience, along with at least 5 years of full-stack development experience, specifically in building complex SaaS applications on the .NET platform. Proficiency in ReactJS and TypeScript, as well as good knowledge of SQL databases, is also essential.

Join Rise to see the full answer
What programming languages and technologies should a Senior Engineer Software - Full Stack at ZipRecruiter be familiar with?

A Senior Engineer Software - Full Stack at ZipRecruiter should be well-versed in .NET for back-end development, ReactJS and TypeScript for front-end development, and have SQL database experience. Familiarity with cloud platforms such as AWS, Azure, or GCP, as well as containerization technologies like Docker and Kubernetes, is advantageous.

Join Rise to see the full answer
How does collaboration work in the Senior Engineer Software - Full Stack role at ZipRecruiter?

At ZipRecruiter, collaboration is key. As a Senior Engineer Software - Full Stack, you will work closely with QA engineers to develop comprehensive test strategies and engage with cross-functional teams to ensure successful software delivery. Communicating effectively with various stakeholders is essential to the role.

Join Rise to see the full answer
What is the work environment like for a Senior Engineer Software - Full Stack at ZipRecruiter?

The work environment at ZipRecruiter for a Senior Engineer Software - Full Stack is fast-paced and collaborative, promoting an agile mindset where continuous improvement is encouraged. Team members share their ideas and contribute to a culture that values innovation and problem-solving.

Join Rise to see the full answer
Common Interview Questions for ZipRecruiter is hiring: Senior Engineer Software - Full Stack - Recruiting in Sc
Can you describe your experience with full-stack development and specifically with the .NET platform?

When answering this question, share specific projects where you utilized the .NET platform, the challenges you faced, and how you overcame them. Highlight your experience with both front-end and back-end technologies, showing your versatility as a full-stack developer.

Join Rise to see the full answer
How do you ensure the quality of your code when working on complex software applications?

Discuss your strategies for maintaining code quality, such as engaging in code reviews, refactoring, and utilizing best practices. Mention how you incorporate feedback from peers and apply testing methodologies to catch and rectify bugs early in development.

Join Rise to see the full answer
What approaches do you use to understand customer needs when developing software solutions?

Explain how you gather user requirements through direct interviews, surveys, or collaborating with product managers. Emphasize the importance of empathy and active listening in ensuring that the software meets the actual needs of users.

Join Rise to see the full answer
How do you handle tight deadlines while maintaining code quality?

Provide examples of how you prioritize tasks effectively and leverage agile methodologies to meet deadlines. Discuss how you balance the urgency of delivery with the necessity of maintaining high standards in your code.

Join Rise to see the full answer
What tools and technologies do you prefer for collaboration and project management?

Mention your experience using tools like JIRA, Git, and CI/CD pipelines, explaining how these facilitate efficient collaboration and project tracking. Share how using these tools has contributed positively to your team's workflow.

Join Rise to see the full answer
Can you give an example of a complex technical problem you've solved?

Focus on a specific instance where you identified a challenging issue, your thought process in breaking it down, and the solution you implemented. Emphasize your analytical skills and ability to collaborate with others when addressing complex challenges.

Join Rise to see the full answer
How do you stay updated on industry trends and emerging technologies?

Share your methods of continuous learning, whether through attending meetups, participating in online courses, or reading industry blogs. Highlight your enthusiasm for innovation and adapting new technologies to improve your work.

Join Rise to see the full answer
What is your experience with cloud platforms and how have you utilized them in your projects?

Discuss specific cloud platforms you've worked with, detailing how you utilized their services effectively to enhance applications, scale resources, or improve deployment processes. Provide examples of successful project implementations involving cloud technologies.

Join Rise to see the full answer
In your opinion, what are the key considerations for building a scalable software application?

Talk about aspects like modular design, effective database management, and the use of microservices. Discuss how scalability affects performance and user experience, stressing the importance of planning for scalability from the outset.

Join Rise to see the full answer
How do you approach debugging when encountering complex issues?

Describe your systematic approach to debugging, including isolating the issue, gathering data, using logging appropriately, and collaborating with teammates. Emphasize the importance of patience and methodical investigation in troubleshooting.

Join Rise to see the full answer
Similar Jobs

ZipRecruiter actively connects job seekers to their next great employment opportunity.

48 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!