About the Role
We are seeking a Lead / Senior Engineer to serve as the founding member and technical leader of the People Technology team, a new sub-team within Infrastructure Development that acts as the dedicated engineering partner to HR. You will be the single point of ownership for the team's entire application suite of eight internal HR-adjacent applications spanning the talent lifecycle — from recruiting and onboarding through recognition and engagement — and the primary engineering partner to HR stakeholders across Talent Acquisition, Talent Development, Talent Management, and HR Leadership.
- Own the technical direction and roadmap for a suite of eight HR-adjacent applications, balancing maintenance and stability with new feature development driven by HR partner priorities.
- Serve as the primary engineering point of contact for HR stakeholders — embedding in their planning sessions, understanding their pain points, and translating business needs into technical solutions.
- Conduct a comprehensive assessment across all applications — evaluating tech debt, modernization opportunities, support burden, and alignment with engineering standards.
- Validate the team's initial staffing model and partner with leadership to define and fill the second engineering role.
- Write and ship production code across a diverse stack (Python, TypeScript/React, Ruby, FastAPI, Flask, Next.js, PostgreSQL) while maintaining high quality standards.
- Formalize support processes, stakeholder communication channels, and operational workflows as the team matures.
This is not a pure management role — you will be hands-on in the code while simultaneously shaping the team's roadmap, building relationships across HR, and standing up the team from scratch.
Responsibilities
- Own the technical direction and roadmap for a suite of eight HR-adjacent applications, balancing maintenance and stability with new feature development driven by HR partner priorities
- Serve as the primary engineering point of contact for HR stakeholders — embedding in their planning sessions, understanding their pain points, and translating business needs into technical solutions
- Conduct a comprehensive assessment across all applications — evaluating tech debt, modernization opportunities, support burden, and alignment with engineering standards
- Validate the team's initial staffing model and partner with leadership to define and fill the second engineering role
- Write and ship production code across a diverse stack (Python, TypeScript/React, Ruby, FastAPI, Flask, Next.js, PostgreSQL) while maintaining high quality standards
- Formalize support processes, stakeholder communication channels, and operational workflows as the team matures
Requirements
- Strong full-stack engineering background with hands-on experience across Python, TypeScript/React, and PostgreSQL
- Proven ability to own and drive multiple applications end-to-end — from roadmap through delivery and support
- Experience partnering directly with non-technical business stakeholders to translate needs into technical solutions
- Comfort operating with a high degree of autonomy — this is a founding role where you will define processes, priorities, and team culture from scratch
- Strong communication skills and a collaborative mindset — you will spend as much time in conversations with HR partners as you will writing code
- Experience with Ruby/Sinatra, FastAPI, Flask, or Next.js
- Prior experience in a technical lead or team lead capacity, including mentoring junior engineers
- Familiarity with HR systems and workflows (e.g., applicant tracking systems, HRIS platforms) or similar enterprise integrations
What You'll Get
- $140k–$180k base salary
- group medical, pharmacy, dental and vision insurance
- 401k (with discretionary employer match)
- short and long-term disability
- life and AD&D insurance
- health savings accounts
- flexible spending accounts