
Remote opportunity at
CoupaLead Software Engineer - 11950
Coupa is seeking a Lead Software Engineer to join its Core Product Engineering organization within the Integration and MAT team. The employer provides an industry-leading total…
Career Tools
About This Role
Coupa is seeking a Lead Software Engineer to join its Core Product Engineering organization within the Integration and MAT team. The employer provides an industry-leading total spend management platform that utilizes community-generated artificial intelligence to assist businesses of varying sizes in optimizing their operating margins and making smarter commercial decisions. In this role, the engineer will focus on scaling and delivering impactful backend features, system optimization, automation, and expanding integration…
Job Description
Coupa is seeking a Lead Software Engineer to join its Core Product Engineering organization within the Integration and MAT team. The employer provides an industry-leading total spend management platform that utilizes community-generated artificial intelligence to assist businesses of varying sizes in optimizing their operating margins and making smarter commercial decisions.
In this role, the engineer will focus on scaling and delivering impactful backend features, system optimization, automation, and expanding integration capabilities across the ecosystem. The position operates within a high-autonomy framework, working alongside product teams and global colleagues to design high-performing application programming interface layers, address scalability challenges, and guide technical direction.
The role suits an experienced backend professional with strong expertise in Python, relational databases, and cloud-native infrastructure, who is comfortable driving architectural decisions and mentoring peers. The employer maintains an agile startup culture backed by the global resources of a market leader, currently integrating local team practices with broad corporate standards.
Responsibilities
- Design, write, and deploy backend features and scalable application programming interfaces using Python and the Django Rest Framework
- Collaborate with the integrations squad on application programming interface design, Kubernetes infrastructure, and automated system configuration
- Lead architectural decisions for the Django-based monolith to ensure backend systems scale with customer demand
- Utilize data, logging, and observability tools to resolve performance bottlenecks, address failure modes, and manage technical debt
- Conduct code reviews and contribute to workflows using generative artificial intelligence tools like Claude
- Draft requests for comments, share engineering best practices, and mentor team members
Requirements
- Production-level experience building and scaling backend systems with Python, Django, and the Django REST Framework
- Track record of designing stable application programming interfaces and working with relational databases such as PostgreSQL
- Practical experience with Kubernetes or the ability to learn it quickly
- Proactive, ownership-driven mindset with the capability to lead technical discussions and collaborate globally
Qualifications
- Strong system design skills and previous architectural experience
Core Skills
Benefits
- Five weeks of vacation and five sick or personal days
- Two extra weeks of paternity leave
- MultiSport card, personal development budgets, and language courses
- High-end hardware setup including a MacBook, external monitor, and accessories
- Team offsites and regular technical meetups
- Global wellness days on the first Friday in March and the last Friday in September
- Paid time off for birthdays
- Forty hours of paid volunteer time off annually
- Employee assistance program offering confidential counseling and resources
- Zurich travel assist coverage during business travel
- Referral bonus program for hiring talented acquaintances
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the employment type for this role?
The position is full-time.
What are the remote work options for this position?
The posting lists the remote status as remote, and also mentions flexible working models with a base in Prague and options for hybrid setups.
What is the salary for this position?
The salary is not stated in the posting.
What core technologies are used in this role?
The role utilizes Python, the Django Rest Framework, PostgreSQL, Kubernetes, and generative artificial intelligence tools such as Claude.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.