C

Coupa Software

Cloud-based spend management and procurement platform

Lead Software Engineer

Backend EngineeringUpdated on Nov 13
Full-timePrague, CzechiaNo salary listed

About the Job

Requirements

  • Proven production-level experience building and scaling backend systems using Python and Django or Django REST Framework.
  • A strong track record of designing stable, clean APIs and working with relational databases, specifically PostgreSQL.
  • Practical experience with Kubernetes, or a strong willingness and ability to learn it quickly.
  • A proactive, ownership-driven mindset and the capability to drive technical discussions while collaborating across teams and global offices.
  • Experience with, or a strong interest in, writing and reviewing code using generative AI tools such as Claude.
  • Strong system design skills or previous architectural experience are valued as a major plus.

Responsibilities

  • Design, write, and deploy high-quality backend features and scalable APIs using Python and Django REST Framework.
  • Collaborate with the Integrations team on API design, Kubernetes infrastructure, and automated system configuration.
  • Lead architectural decisions for the Django-based monolith to ensure backend systems scale reliably with customer usage.
  • Use data, logging, and observability tools to resolve performance bottlenecks and edge-case failure modes, and manage technical debt.
  • Conduct code reviews and collaborate on development workflows that leverage AI tools such as Claude to improve code quality and team velocity.
  • Share engineering best practices, draft RFCs, and mentor team members.
  • Deliver initial, well-scoped platform tickets and learn the codebase and release processes.
  • Take independent ownership of major backend feature initiatives.
  • Design and implement structural enhancements to improve system automation and configuration.
  • Contribute to alignment and technical processes within the team.
  • Become the subject matter expert for MAT backend features and system automation.
  • Scale backend systems to handle four times the data volume, processing half a million pages daily.
  • Establish shared engineering standards and mentor incoming engineering talent.

Desired Qualifications

  • Strong system design skills or previous architectural experience are highly valued.

About the Company

Coupa Software

Cloud-based spend management and procurement platform

Coupa Software provides a cloud-based spend-management platform that covers procurement, invoicing, and expense management. It works as a subscription SaaS, running in the cloud and integrating key spend processes into one interface with standardized workflows and real-time visibility. This single platform reduces the need for multiple tools by offering unified procurement, invoicing, and expense management with supplier catalogs and approvals. Its goal is to help organizations improve financial efficiency and cost control by streamlining spend processes and increasing visibility for decision-making.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Mateo, CA
Founded
2006

Recently Posted Jobs

Explore more opportunities at Coupa Software

See more jobs