Overview: As a Sr. Software Engineer at HR Acuity, you will have a huge impact on the design and operations of our software and the experience of our customers. We are aggressively modernizing our software stack and are looking for an experienced SaaS engineer to help us chart that path forward. You will work closely with Product Managers; Engineering Managers; Designers; UI, Quality, DevOps, and other Software Engineers to continuously deliver value to our customers. The ideal candidate will be comfortable coordinating with technical team members to push forward the maturity and reliability of our products while managing risks and delivering team commitments on time. They will be excited about continuously shipping new features and capabilities that delight our customers and end users. Who we are and what is our mission? HR Acuity helps companies deal with issues consistently, equitably, and transparently with state-of-the-art case management software. Our mission is to make work better, more equitable and safer for organizations and their employees. We are dedicated to continually raising the bar for employee relations by providing the consistency, compliance, and capabilities organizations need to protect their reputation and build a better workplace. Why work here? We are a fast-paced, high-growth, and innovative company. This is an “All-in Zone.” Everyone from our woman-owned CEO and founder to each individual team member embraces our #All-in mindset. We expect everyone to be fully engaged and to bring their best selves to work every day. We are passionate about our mission and our culture, and we expect everyone to be a part of it. Fair-Culture Warning: We are committed to creating an inclusive and diverse workplace. We value different perspectives and backgrounds and strive to create an environment where everyone feels respected and valued. We are committed to creating an environment where everyone can be their authentic selves. Click here to learn more about our values and benefits. The Opportunity: Hold yourself and your team accountable to a high standard of delivery and quality. Collaborate with other engineers. Aligning disparate viewpoints and charting a unified path forward. Effectively scope work and decompose initiatives into discrete deliverables. Balance competing priorities to ensure we effectively ship new features while resolving defects and managing technical debt. Mentor other engineers and guide them towards more effective technical solutions. Qualifications: Who you are: You’re an experienced SaaS Engineer who understands that in the world of cloud-based services, building software only gets you to the starting line. Shipping, operating, and supporting those services is the race. You have more than a few years of experience in a fast-paced development environment and are passionate about the art and science behind building fast and elegant SaaS applications. Skills/Experience Min 5 years of engineering experience. 5 years of experience working on large-scale distributed event-based SaaS applications. World class design and programming skills with deep expertise in .NET preferred. Experience with React is preferred. Other modern UI frameworks a plus. Strong proficiency in Typescript. Experience developing Microservices. Experience working closely with DevOps to deliver software through CI/CD pipelines into containerized hosting environments, ideally on Kubernetes. Experience decomposing monolithic applications and databases into microservices. Tangible experience with Kafka or other event streaming platform with an understanding of the benefits and challenges of asynchronously integrating services with these platforms. Extensive experience with relational such as SQL Server, nosql, and other datastores with the ability to talk in depth about when and why to choose one vs the other. Experience with Entity Framework or Dapper. Experience in building cloud native solutions using Azure, AWS, or another cloud provider. Experience with automating the testing all levels of the stack (unit tests, integration tests, regression tests, etc.) Comfort using Feature Flags to incrementally enable functionality across the customer base. Appreciation for the operational aspects of SaaS engineering, including experience with incident management and using SLOs and other system observability techniques to proactively understand system health. Strong troubleshooting and performance tuning skills. Excellent teamwork and coordination skills with the ability to drive consensus and create clarity from ambiguity. BS in Computer Science or related technical field experience.

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

United States