CrawlJobs Logo

Software Engineer, Developer Experience

China, Shanghai · Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

The Developer Experience (DevX) team oversees our customer’s developer journey from discovery to building at scale. We aim to provide an onboarding experience so intuitive and well-organized that developers can discover product details, learn implementation specifics, and develop independently. During build and scale, our customers have developer affordances that are comprehensive, ergonomic and delightful. We achieve this by providing structured channels to collect feedback and use data analytics informing us on how we can provide the best experience.

Job Responsibility

  • Collaborate with product, engineering, customer-success, and technical support teams to refine & streamline the developer experience for our customers
  • Ensure our APIs meet the highest standards and conventions
  • Create next-in-class user and data analytics pipeline
  • Build world-class developer portal and docs with AI as a core feature
  • Contribute to open source and fostering a developer community
  • Incorporate the latest technologies and up-leveling our tech stack
  • Develop external tools and services that get released to our customers

Requirements

  • Bachelor degree or above in computer science or engineering related majors
  • A passion for building delightful developer-facing products
  • Advanced knowledge of one or more programming languages, including but not limited to Java, Kotlin, Python, Typescript
  • Strong communication and collaboration skills
  • Evidence of working on high-volume distributed systems
  • Strong cloud experience with GCP (preferred) or AWS (EC2, RDS, ELB, CloudFront, etc.) with Docker and Kubernetes

Nice to have

  • Released and maintained well-known APIs or have API design experience
  • Experience within the financial domain
  • Led major migrations in software that involved breaking changes
  • Worked in both early-stage startups (<20) and 1000+ sized companies
  • Deep proven technical knowledge of either front-end and/or backend systems
  • Worked in developer experience or other customer-facing engineering roles

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer, Developer Experience

8 matching positions

Software Engineer, Developer Experience

Millions of people use Notion — and this number is increasing every day. That me...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
notion.so Logo
Notion
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Over 8 years of hands-on software development experience, thriving in fast-paced and dynamic environments
  • A drive to make developers' lives better: you have a strong interest in keeping engineers in their flow state through better tooling. You like to think critically about the workflows engineers use in their day to day work, finding bottlenecks and thinking outside of the box to find ways to pave a better golden path for engineers to follow
  • A focus on user experience: you bring care and craft to the user experience you build into your products. Your work emphasizes simplicity, supportability, and ease-of-use, and you communicate clearly with other teams and engineers to get feedback on where we can improve
  • Multitasker and present: you like interrupts especially if this is blocking engineers. You switch between your project work and day to day developer experience challenges
  • Interest in learning how things work: you love to learn how the tools you use work at a fundamental level. You get excited at the idea of digging into third-party source code to understand how they work and find new ways to use them
  • Pragmatic and business-oriented: You care about business impact and prioritize projects accordingly. You don't just go after cool stuff—you understand the balance between craft, speed, and the bottom line. To you, technologies and programming languages are about tradeoffs. You may be opinionated, but you're not ideological and can learn new technologies as you go
  • You don't need to be an AI expert, but you're curious and willing to adopt AI tools to work smarter and deliver better results
Job Responsibility
Job Responsibility
  • Collaborate with engineers across the company to deliver an industry-leading developer experience, along the way working deeply with tools like the TypeScript language server, lint tooling, and the Notion CLI to improve developers' day to day experience
  • Work on the bleeding edge of tooling performance, researching and evaluating new tools and keeping up with new developments in the developer experience space in the JS ecosystem
  • Work deeply with GitHub and our CI systems to help ensure engineers can merge their code quickly and safely. We aim for all PR CI pipelines to finish within 15 minutes
  • Take ownership of our development environment and toolchain, and contribute to novel projects across the company to deliver impact
  • Fulltime
Read More
Arrow Right

Software Engineer, Developer Experience

Millions of people use Notion — and this number is increasing every day. That me...
Location
Location
United States , San Francisco
Salary
Salary:
230000.00 - 330000.00 USD / Year
notion.so Logo
Notion
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A drive to make developers’ lives better: you have a strong interest in keeping engineers in their flow state through better tooling
  • A focus on user experience: you bring care and craft to the user experience you build into your products
  • Multitasker and present: you like interrupts especially if this is blocking engineers
  • Interest in learning how things work: you love to learn how the tools you use work at a fundamental level
  • Pragmatic and business-oriented: You care about business impact and prioritize projects accordingly
  • You don’t need to be an AI expert, but you’re curious and willing to adopt AI tools to work smarter and deliver better results
Job Responsibility
Job Responsibility
  • Collaborate with engineers across the company to deliver an industry-leading developer experience
  • Work on the bleeding edge of tooling performance, researching and evaluating new tools
  • Work deeply with GitHub and our CI systems to help ensure engineers can merge their code quickly and safely
  • Take ownership of our development environment and toolchain, and contribute to novel projects across the company to deliver impact
  • Fulltime
Read More
Arrow Right

Software Engineer, Developer Experience

At Harvey, we’re transforming how legal and professional services operate — not ...
Location
Location
United States , San Francisco
Salary
Salary:
175000.00 - 250000.00 USD / Year
harvey.ai Logo
Harvey
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of software engineering experience, including building scalable backend systems or internal developer platforms
  • Proficiency in Python (or similar languages) and deep knowledge of backend development fundamentals and distributed systems
  • Hands-on experience with CI/CD systems (Builtekite, Github Actions), test frameworks, or load and performance testing
  • Hands-on experience with container technologies (Docker, Kubernetes) and infrastructure as code (Pulumi, Terraform)
  • A track record of producing high-quality, well-tested code, consistently following software development best practices to ensure quality and reliability
  • Strong problem-solving skills and a passion for improving developer experience
  • Excellent collaboration and communication skills, with the ability to work across teams and incorporate feedback
Job Responsibility
Job Responsibility
  • Develop and scale a world-class developer platform to accelerate Harvey's hyper growth
  • Build load testing and benchmarking infrastructure essential for evaluating and optimizing the performance of AI-native applications
  • Pioneer the future of software development and site reliability engineering by integrating AI agents across the software development, deployment and maintenance lifecycle
  • Collaborate with Backend Platform teams to embed testability, reliability and observability into the platform
  • Work closely with engineering teams to gather feedback, evangelize best practices, and make the “paved road” a reality
What we offer
What we offer
  • Offers Equity
  • Comprehensive health, dental and vision coverage
  • retirement benefits (401k match up to 4%)
  • flexible PTO
  • Fulltime
Read More
Arrow Right

Software Engineer, Developer Experience

The Build Systems team within Figma’s Developer Experience organization owns Fig...
Location
Location
United States , San Francisco; New York
Salary
Salary:
228000.00 - 350000.00 USD / Year
figma.com Logo
Figma
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of engineering experience, including 4+ years on Infrastructure, Platform, or Developer Experience teams
  • Deep expertise in build systems (e.g., Bazel, Buck, Pants, Gradle) and operating large-scale monorepos
  • Experience optimizing CI/CD, building developer tooling at scale, and designing reliable, high-performance distributed systems
  • Hands-on experience with AWS, CI platforms (e.g., Buildkite), Infrastructure as Code, and strong coding skills in languages such as Go, TypeScript, Python, or Ruby
  • Proven technical leadership, with a track record of setting technical direction, driving cross-team initiatives, and communicating effectively across a wide range of stakeholders
Job Responsibility
Job Responsibility
  • Drive technical roadmap and strategy for the Build Systems team
  • Partner with cross-functional teams and leadership to identify developer pain points and design elegant, scalable solutions
  • Lead complex, multi-quarter initiatives reducing build/test times and improving CI reliability, all while balancing technical excellence with pragmatic delivery
  • Design, build, and maintain modern developer tools including scalable build systems, distributed CI platforms, and test frameworks that serve thousands of engineers
  • Architect and implement large-scale infrastructure on AWS that powers our entire build pipeline to ensure reliability, performance, and cost-efficiency
  • Mentor and uplevel the team through technical guidance, code reviews, and architectural leadership, leading by example and actively investing in your teammates’ growth
  • Collaborate with product engineers (your customers), infrastructure teams, and executive stakeholders, and communicate technical decisions clearly to audiences ranging from individual contributors to senior leadership
  • Keep up to date with industry trends and best practices in build systems, CI, and developer tooling, and incorporate applicable technologies into our roadmap
What we offer
What we offer
  • health, dental & vision, retirement with company contribution, parental leave & reproductive or family planning support, mental health & wellness benefits, generous PTO, company recharge days, a learning & development stipend, a work from home stipend, and cell phone reimbursement
  • equity to employees
  • sales incentive pay for most sales roles and an annual bonus plan for eligible non-sales roles
  • Fulltime
Read More
Arrow Right

Staff Software Engineer – Developer Experience

Remote or Hybrid: This role can be remote US or hybrid in our Warren MI or Austi...
Location
Location
United States , Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in software development
  • Strong proficiency in at least one modern language (e.g., Java, Go, C#, Python, TypeScript) and in designing, building, and operating distributed systems in production
  • Deep experience designing and operating modern CI/CD pipelines and release processes, including build, test, deploy, release strategies, rollback, and environment promotion
  • Hands-on experience with developer platforms and SDLC tooling (e.g., GitHub/GitLab, CI/CD systems, Jira/ADO, artifact repositories, secrets management, feature flags)
  • Solid understanding of at least one major cloud platform (Azure/AWS/GCP) and infrastructure as code (Terraform, Bicep, CloudFormation, etc.)
  • Strong understanding of security, compliance, and governance concerns for developer platforms (RBAC, auditability, data boundaries)
  • Experience with migration and modernization (on-prem → cloud, legacy → modern pipelines, tool consolidation)
Job Responsibility
Job Responsibility
  • Lead technical strategy and delivery for platforms, tools, and workflows that improve developer productivity, quality, and satisfaction across GM
  • Design and implement golden paths (opinionated, paved-road workflows) for shipping software—covering repo structure, CI/CD, testing, security, observability, and deployment
  • Build automation and self-service capabilities that reduce manual toil (e.g., environment provisioning, pipeline setup, guardrail enforcement, standards checks)
  • Embed AI into engineering workflows, including agents and copilots that assist with planning, coding, testing, documentation, and operations
  • Partner with product, security, infra, and application teams to understand pain points and translate them into concrete platform and tooling improvements
  • Act as a multiplier and mentor across the organization, coaching engineers and providing guidance on software engineering, AI-assisted development, and recommended practices
  • Define and track outcome-focused metrics (e.g., lead time for changes, PR cycle time, change failure rate, developer satisfaction) and use data to guide investments
  • Contribute to and influence engineering standards, patterns, and reference architectures used across Core IT and beyond
  • Fulltime
Read More
Arrow Right

Principal Software Engineer – Developer Experience

This Principal Software Engineer – Developer Experience role sits within the Dev...
Location
Location
United States , Austin
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in software development, including significant time in senior/staff/principal-level roles
  • Strong proficiency in at least one modern language (e.g., Java, Go, C#, Python, TypeScript) and in designing, building, and operating distributed systems in production
  • Deep experience designing and operating modern CI/CD pipelines and release processes, including build, test, deploy, release strategies, rollback, and environment promotion
  • Hands-on experience with developer platforms and SDLC tooling (e.g., GitHub/GitLab, CI/CD systems, Jira/ADO, artifact repositories, secrets management, feature flags)
  • Proven experience as a Principal Engineer or senior technical leader driving technical strategy and execution across multiple teams or organizations
  • Strong systems thinking and product mindset
  • AI-native mindset: experience using and integrating AI/ML into engineering workflows (e.g., AI coding assistants, agentic workflows, intelligent automation), or strong evidence you can ramp quickly
  • Track record of technical leadership without formal authority
  • Excellent communication skills, with the ability to articulate technical tradeoffs and build trust with engineers, managers, and partners
Job Responsibility
Job Responsibility
  • Set and lead technical strategy and delivery for platforms, tools, and workflows that improve developer productivity, quality, and satisfaction across GM
  • Define and drive adoption of golden paths (opinionated, paved-road workflows) for shipping software—covering repo structure, CI/CD, testing, security, observability, and deployment
  • Build automation and self-service capabilities that reduce manual toil (e.g., environment provisioning, pipeline setup, guardrail enforcement, standards checks)
  • Lead the strategy for embedding AI into engineering workflows, including agents and copilots that assist with planning, coding, testing, documentation, and operations
  • Partner with and influence product, security, infra, and application leaders to understand pain points and translate them into concrete platform and tooling improvements
  • Act as an org-wide multiplier and mentor, coaching engineers and providing guidance on software engineering, AI-assisted development, and recommended practices
  • Define, socialize, and own the strategy for outcome-focused metrics (e.g., lead time for changes, PR cycle time, change failure rate, developer satisfaction) and use data to guide investments
  • Shape and govern engineering standards, patterns, and reference architectures used across Core IT and beyond
  • Fulltime
Read More
Arrow Right

Software Engineer – Developer Experience

Optiver is a global market maker founded in Amsterdam, with offices in London, C...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
optiver.com Logo
Optiver
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Familiarity with designing and optimising containerised build workflows using tools such as Docker, Bazel, CMake, Ninja, Poetry etc
  • Skilled in building CI workflows on platforms like GitHub Actions or Jenkins that provide fast, reliable feedback and automate repetitive tasks
  • Strong coding fundamentals and experience across both scripting and compiled languages, with a focus on writing scalable, high-quality software
  • Have strong engineering instincts and a deep understanding of the end-to-end lifecycle of software development from ideation to deployment
  • Passionate about improving the developer experience
  • with a proven track record of initiating and successfully driving developer productivity improvements at scale through impactful tooling and automation
  • Curious, collaborative and eager to work in a high-performing environment that values continuous improvement
  • Comfortable working autonomously and collaboratively, with a practical approach to solving real-world challenges
Job Responsibility
Job Responsibility
  • Design, build and maintain scalable build systems used across the company, including core build libraries, common CI/CD pipelines and Docker images
  • Develop tools and integrations that make the local develop-build-test iteration loop faster and more seamless – including IDE extensions, CLI tools and container-based workflows
  • Automate processes to streamline the release and deployment lifecycle, enabling rapid, continuous deployment
  • Track emerging trends in Developer Experience and AI, exploring and supporting the integration adoption of AI assisted tools and coding agents into daily development workflows
  • Help us define meaningful metrics to measure and better quantify developer productivity
  • Partner with development teams to identify friction in their workflows and design solutions that simplify their set up, improve iteration speed and enhance productivity
What we offer
What we offer
  • Performance-based bonus structure
  • Training, mentorship and personal development opportunities
  • Daily breakfast, lunch and an in-house barista
  • Gym membership plus weekly in-house chair massages
  • Regular social events, including a company trip every two years
  • Guided relocation, a competitive relocation package and visa sponsorship where necessary
  • Fulltime
Read More
Arrow Right

Software Engineer Developer Experience

Joyent powers the global cloud infrastructure and developer platform providing b...
Location
Location
United States
Salary
Salary:
150000.00 - 180000.00 USD / Year
joyent.com Logo
Joyent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Familiarity with GitOps and utilizing github action runners (and knowledge on self-hosted runners) particularly for kubernetes related workloads
  • Understanding of cicd pipeline concepts (jenkins knowledge is also helpful)
  • Understanding of Linux Administration (rocky/centos/rhel and ubuntu)
  • Familiar with configuration management tools (ansible is a must)
  • Ability to analyze complex problems and come up with effective solutions in a cloud context
  • Able to communicate effectively with members of the team in different time zones and cross-functionals teams including DevOps, architects, and business stakeholders
  • Basic project management skills to manage tasks, timelines, and priorities effectively
  • The ability to analyze data and metrics to make data-driven decisions for optimizing cloud resources and performance
  • Ownership -Take ownership of projects, ensuring excellence in execution and accountability for results
  • Innovation - Drive innovation by proposing and implementing creative solutions to challenges
Job Responsibility
Job Responsibility
  • Contribute to a standardized Terragrunt directory structure organized by account, region, environment, and category to ensure scalable, easily navigable configurations
  • Refactor and migrate legacy Terraform stacks by moving modules and resources between state files, then reapplying state to new projects to minimize downtime and drift
  • Architect cross-account and cross-cloud-provider deployments by leveraging best-practice RBAC roles and permission sets, enabling least-privilege access patterns
  • Enforce DRY principles by leveraging Terragrunt wrappers to reduce code duplication, promote module reuse, and streamline maintenance
  • Enforce DRY principles by leveraging Kubernetes configuration tools, such as Tanka/Jsonnet/Helm/Kustomize, to manage multi-cloud/region/environment deployments from a central location
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Life Insurance
  • 401(k)
  • Employee Purchase Program
  • Vacation and Sick leave
  • electronic reimbursement
  • bonus compensation
  • Referral Bonus
  • Fulltime
Read More
Arrow Right