Block
Senior Software Engineer — Employee Experience Engineering (EXE)
$185K–$327K
Bay Area, CA, United States of America +1 · Senior · Full-time · Posted Oct 20, 2026
- Location
- Bay Area, CA, United States of America
US - CA - Oakland - Experience
- 8+ years of professional software engineering experience building and operating production applications.
About the job
Build and operate internal applications, platforms, backend services, and integrations that improve Block employees’ experience across hiring, onboarding, and ongoing access to corporate services.
What you'll do
- Design, build, and maintain scalable, secure, reliable internal applications and backend services; own solutions through deployment and support.
- Develop automated employee workflows, APIs, and integrations for internal platforms, enterprise applications, and third-party services.
- Provide technical leadership and collaborate across teams on architecture, roadmaps, reliability, and platform improvements.
What they ask for
- Strong full-stack development experience with modern frontend and backend technologies.
- Experience with React, Ruby on Rails, or comparable frameworks.
- Experience designing and integrating RESTful APIs and backend services.
- Experience with relational databases such as PostgreSQL or MySQL.
Nice to have
- Experience building internal enterprise applications or integrating HR, identity, or access-management systems.
- Familiarity with AWS or experience integrating AI capabilities into applications.
Pay
$217,800 — $326,800 USD (base salary); $207,000 — $310,400 USD (base salary); $196,100 — $294,100 USD (base salary); $185,200 — $277,800 USD (base salary)
Tools
React, Ruby on Rails, RESTful APIs, PostgreSQL, MySQL, AWS
AI focus
Explore AI-powered capabilities to improve employee workflows and engineering productivity; AI-assisted development or application AI integrations are preferred. The company may also use automated AI tools to evaluate job applications.
Model-written summary · the original posting is authoritative