> Markdown version of [/jobs/ext/4150877-senior-software-engineer-employee-experience-engineering-exe](https://www.wearedevelopers.com/jobs/ext/4150877-senior-software-engineer-employee-experience-engineering-exe). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Employee Experience Engineering (EXE) - **Company:** Block, Inc. - **Location:** San Francisco, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $217,800.0 - $326,800.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Application Performance Management, User Authentication, Automation of Tests, Cloud Computing, Code Review, Continuous Integration, Data Structures, Relational Databases, Distributed Systems, Identity and Access Management, PostgreSQL, MySQL, Software Architecture, Ruby on Rails, Software Engineering, Software Systems, Systems Integration, User Provisioning Software, Enterprise Software Applications, ReactJS, Backend, Front End Software Development, Restful APIs - **Published:** October 19, 2026 - **Apply:** https://www.dice.com/job-detail/7352ee94-21d5-463e-b4f4-2274d6028041 ## About the Role * 8+ years of professional software engineering experience building and operating production applications. * Strong full-stack development experience, including modern frontend and backend technologies. * Experience with React, Ruby on Rails, or comparable frameworks. * Experience designing, developing, and integrating RESTful APIs and backend services. * Experience with relational databases such as PostgreSQL or MySQL. * Strong understanding of software architecture, system design, data structures, and engineering fundamentals. * Experience with distributed systems, service reliability, and observability. * Familiarity with CI/CD pipelines, automated testing, and production monitoring. * Ability to independently drive complex technical projects and collaborate across engineering teams. * Strong communication skills, customer empathy, and a passion for delivering excellent employee experiences. Nice to Have * Experience building internal enterprise applications or employee-facing platforms. * Experience integrating HR, identity, access management, or other enterprise systems. * Familiarity with cloud infrastructure, particularly AWS. * Experience with authentication, authorization, and secure API integrations. * Experience automating employee lifecycle workflows, including hiring, onboarding, and access provisioning. * Experience with AI-assisted development or integrating AI capabilities into applications. * Experience improving developer productivity, engineering workflows, or internal platforms. ## Description Employee Experience Engineering (EXE) is part of Block's Corporate Engineering organization, responsible for building and operating the engineering platforms, services, and integrations that improve the employee experience. Our work supports the employee journey from hiring and onboarding through ongoing access to corporate services. We develop internal applications, automate employee workflows, and integrate enterprise systems to deliver seamless, reliable, and scalable experiences. We are looking for a Senior Software Engineer who enjoys solving complex engineering challenges, building reliable systems, and developing thoughtful solutions that make employees' lives easier. You Will * Design, build, and maintain scalable, secure, and reliable internal applications, platforms, and backend services. * Develop features and automated workflows that improve the employee experience across hiring, onboarding, and ongoing access to corporate services. * Build and maintain APIs and integrations connecting internal platforms, enterprise applications, and third-party services. * Own software solutions end-to-end, from technical design and implementation through deployment, monitoring, and ongoing support. * Collaborate with Product, Design, Corporate Engineering, People Technology, Security, and other cross-functional teams to translate business needs into technical solutions. * Provide technical leadership through architecture discussions, code reviews, mentoring, and engineering best practices. * Improve application performance, reliability, observability, and maintainability. * Contribute to technical roadmaps, architectural decisions, and long-term platform improvements. * Explore emerging technologies, including AI-powered capabilities, to improve employee workflows and engineering productivity., You'll have the opportunity to build software that directly improves how employees experience Block, from their first interaction with the company through their everyday work. You'll work across the full technical stack, collaborate with engineering and business teams, influence technical direction, and help shape the platforms and services that power the employee experience. Our goal is to bring the same level of engineering quality, thoughtful design, and reliability to our internal products that Block delivers to its customers., We may use automated AI tools to evaluate job applications for efficiency and consistency. These tools comply with local regulations, including bias audits, and we handle all personal data in accordance with state and local privacy laws.