Build software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.
Staff Engineer, People Technology
Location
United States
Posted
8 days ago
Salary
$126.4K - $213.6K / year
Seniority
Lead
Job Description
Staff Engineer, People Technology
GitLab
• Own the design, development, and maintenance of people system automations and integrations across Workato, Google Cloud Platform, Claude, Workday, Greenhouse and GitLab • Build and maintain integrations between Workday, Greenhouse, Slack, and internal tools using Workday Web Services (WWS) and Slack's API and Bot SDK • Write, version, and maintain automation code in Ruby (or comparable scripting languages) stored in GitLab • Develop and manage Slack apps and bots that deliver intuitive, automated workflows • Move past surface-level requests to diagnose root problems and co-design automation solutions • Serve as subject matter expert on Workato automation architecture • Maintain and improve CI/CD pipelines and deployment practices for People system automation • Leverage AI tools, large language models (LLMs), and Model Context Protocol (MCP) frameworks to accelerate automation development • Provide technical guidance to teammates and stakeholders
Job Requirements
- Hands-on experience writing and maintaining code in Ruby or a comparable scripting language
- Deep expertise in Workato or a comparable enterprise automation/integration platform
- Strong experience integrating with Workday using Workday Web Services (WWS)
- Experience building Slack apps and automations using Slack's API and Bot SDK
- Proficiency with Git and GitLab for version control, code review, and CI/CD workflows
- Familiarity with Google Cloud Platform (GCP) or AWS; experience with Docker and Kubernetes (GKE is a bonus)
- Experience connecting HR systems including Workday, Greenhouse, and internal tools
- Comfort working with AI tools and MCP frameworks
- Strong communication skills
- An engineering mindset applied to people systems
- People system fluency
- Intellectual curiosity and a bias for action
Benefits
- Benefits to support your health, finances, and well-being
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental leave
- Home office support
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Engineer
DutchieEverything you need to run an efficient & compliant cannabis dispensary: POS, Payments, Ecommerce, Insurance, and more.
• Make real improvements to enterprise-grade retail software at scale • Set technical direction — make the architecture calls that shape how systems evolve, and align teams behind them • Work with stakeholders to scope, sharpen, and stress-test customer-facing features • Get in front of customers to learn how they work and where it hurts, then turn that into better products • Partner across the org on unified solutions for problems that span teams • Mentor other engineers — everyone had help to get here, reinforce your own skills by helping others grow theirs • Help the team plan, estimate, and de-risk big work by breaking it down and sequencing it well • Set the bar for engineering judgment, code quality, and craft
Software Engineer
DutchieEverything you need to run an efficient & compliant cannabis dispensary: POS, Payments, Ecommerce, Insurance, and more.
• Drive Solutions: Take full responsibility for the lifecycle of your code, from design and development to testing and deployment. • Customer-Centric Building: Partner with product managers and get in front of customers to understand their pain points and turn those insights into delightful product experiences. • Agentic Development: Lean into agentic workflows to amplify your judgment, speed up implementation, and maintain a high quality bar. • Collaborate and Mentor: Work within a high-performing team to tackle shared platform problems while coaching others on how to get the most out of AI tooling. • Continuous Improvement: Constantly seek ways to refine our engineering culture, values, and processes to ensure we never settle for "good enough". • Operational Excellence: Participate in on-call rotations and lead incident responses, using advanced tools for logging, monitoring, and debugging to ensure system reliability.
Staff Software Engineer – Insurance Tech
EvolutionIQLeading the artificial intelligence transformation for insurance carriers.
• Architect systems and write the code that makes them real, bringing EvolutionIQ's AI-native products into CCC's auto casualty business. • Dig into complex, sometimes messy legacy systems; decide what to rebuild, replace, or keep; and drive that work hands-on. • Build backend architectures that hold up in production, moving between fast prototypes and stable, long-lived systems, with AI and agentic tools core to how you work. • Set the engineering standard (best practices, design docs, code reviews, consistency) in close partnership with Product, Data Science, and Data Engineering.
Senior Software Engineer, Insurance Tech
EvolutionIQLeading the artificial intelligence transformation for insurance carriers.
• Build and enhance enterprise SaaS applications across EvolutionIQ and CCC products, spending the majority of your time writing production code. • Modernize existing systems by working through complex legacy platforms while contributing to new product development and scalable backend services. • Leverage AI-assisted and agentic engineering tools to accelerate development, improve engineering productivity, and rapidly prototype new ideas. • Partner closely with Product, Data Science, and Data Engineering to deliver scalable, intuitive applications while contributing to technical design, code reviews, and engineering best practices.


