Job Description

As a Senior Software Engineer on the Governance team, you will actively contribute to a swift software release cycle and the overall success of Greenhouse. The Governance team is at the core of user management, owning critical areas like authentication, authorization, permissions, privacy, compliance, and approvals. You'll lead key projects, provide technical guidance, collaborate with product and design, and mentor junior engineers, directly contributing to the growth and evolution of our platform. You will collaborate closely with Product Managers and Designers to define requirements and drive product development from conception to launch. You will lead the planning and execution of projects within your triad (Product Manager, Designer, and Engineering Lead), effectively scoping and prioritizing work. You will contribute across the entire software development lifecycle, including implementation, delivery, technical project/product management, and production support. You will develop clean, efficient, maintainable, and scalable production code for our core services and work cross-functionally with engineering teams to deliver new features and enhancements. You will mentor and guide junior and mid-level engineers, fostering their growth and development. You will also actively participate in and lead team meetings, conduct thorough code reviews, and maintain and improve code quality through comprehensive testing and debugging.

About Greenhouse Software

Greenhouse's mission is to make every company great at hiring. They are a remote-first company and have shared office spaces in New York City and Ireland.

Apply for This Position