Senior Software Engineer, Developer Experience and Productivity Engineering

2 Months ago • 5 Years + • Programming

Job Summary

Job Description

As a Senior Software Engineer for Developer Experience and Productivity Engineering at Coupa, you will play a key role in designing and implementing AI and MCP tools architecture, focusing on scalability and maintainability. You will develop integration mechanisms to connect the AI platform with MCP systems, creating a unified interface. Your responsibilities include building and enhancing AWS RAG systems to integrate Coupa's institutional knowledge into AI decision-making, creating secure connectors to internal documentation and systems, and implementing domain-specific tools for Coupa's operational environment. You will also optimize tool selection for efficient LLM interactions, collaborate with product managers on feature prioritization, and mentor junior engineers.
Must have:
  • 5+ years of software engineering experience
  • Strong proficiency in Python, Ruby, and RESTful API development
  • Experience building cloud-native, Kubernetes applications on AWS
  • Good understanding of AI/ML concepts, especially LLMs
  • Solid knowledge of software design patterns and system architecture
  • Experience integrating complex systems and APIs
  • Excellent problem-solving and communication skills
Good to have:
  • Experience with performance optimization
Perks:
  • Pioneering Technology
  • Collaborative Culture
  • Global Impact

Job Details

Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter, more profitable business decisions to improve operating margins.

Why join Coupa?

🔹 Pioneering Technology: At Coupa, we're at the forefront of innovation, leveraging the latest technology to empower our customers with greater efficiency and visibility in their spend.
🔹 Collaborative Culture: We value collaboration and teamwork, and our culture is driven by transparency, openness, and a shared commitment to excellence.
🔹 Global Impact: Join a company where your work has a global, measurable impact on our clients, the business, and each other. 

Learn more on Life at Coupa blog and hear from our employees about their experiences working at Coupa. 

 
The Impact of Sr. Software Engineering to Coupa:
 
At a technical level your development team will offer application and infrastructure support for customer environments. You’ll have the opportunity to collaborate across software products with engineers all over the company and globe to plan and deploy product releases.

What You'll Do:

    • Design and implement AI and MCP tools architecture, focusing on scalability and maintainability
    • Develop integration mechanisms that allow our AI platform to connect with MCP systems while providing a unified interface
    • Create and enhance AWS RAG systems to incorporate Coupa's institutional knowledge into AI decision-making
    • Build secure connectors to internal documentation, systems, and data sources
    • Implement domain-specific tools that understand Coupa's unique operational environment
    • Optimise tool selection and execution to ensure efficient LLM interactions
    • Collaborate with product managers to prioritise and implement features that deliver business value
    • Mentor junior engineers and contribute to engineering best practices

What You Will Bring to Coupa:

    • 5+ years of professional software engineering experience
    • Strong proficiency in Python, Ruby and RESTful API development
    • Experience building and deploying cloud-native, Kubernetes applications, preferably on AWS
    • Good understanding of AI/ML concepts, particularly in the context of LLMs and their applications
    • Solid knowledge of software design patterns, system architecture, and performance optimisation
    • Experience with integration of multiple complex systems and APIs
    • Strong problem-solving skills and attention to detail
    • Excellent communication skills and ability to explain complex technical concepts clearly
Coupa complies with relevant laws and regulations regarding equal opportunity and offers a welcoming and inclusive work environment. Decisions related to hiring, compensation, training, or evaluating performance are made fairly, and we provide equal employment opportunities to all qualified candidates and employees. 

Please be advised that inquiries or resumes from recruiters will not be accepted.

By submitting your application, you acknowledge that you have read Coupa’s Privacy Policy and understand that Coupa receives/collects your application, including your personal data, for the purposes of managing Coupa's ongoing recruitment and placement activities, including for employment purposes in the event of a successful application and for notification of future job opportunities if you did not succeed the first time. You will find more details about how your application is processed, the purposes of processing, and how long we retain your application in our Privacy Policy.

Similar Jobs

welevel  - Head of Operations

welevel

Munich, Bavaria, Germany (On-Site)
5 Months ago
Maersk - Second Engineer (SF)

Maersk

Mumbai, Maharashtra, India (On-Site)
336 Years ago
London stock Exchange - Contracts Negotiator

London stock Exchange

St. Louis, Missouri, United States (On-Site)
3 Months ago
GHX - Managed Services Operations Manager

GHX

Hyderabad, Telangana, India (On-Site)
1 Month ago
Ubisoft - Senior R&D Engineer

Ubisoft

Pune, Maharashtra, India (Hybrid)
2 Months ago
bohemia interactive - Python Programmer

bohemia interactive

Brno, South Moravian Region, Czechia (On-Site)
3 Months ago
Litmus - Lead Software Engineer - Java

Litmus

Pune, Maharashtra, India (On-Site)
3 Months ago
Mapbox - Software Development Engineer I, C++, Navigation

Mapbox

Minsk, Minsk Region, Belarus (On-Site)
1 Month ago
N-ix - Lead Python + Go Engineer

N-ix

India (On-Site)
2 Months ago
Interactive Brokers - Java Developer

Interactive Brokers

Mumbai, Maharashtra, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Antarctica Global - Research & Sustainability Analyst

Antarctica Global

Mumbai, Maharashtra, India (Remote)
4 Months ago
Capgemini - Cloud Data Platform Engineer

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Months ago
New Globe - Manager, School Inspection

New Globe

Dutse, Jigawa, Nigeria (On-Site)
3 Months ago
OKX - Senior Associate, Legal Operations

OKX

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
10 Months ago
Axel springer - Retention & Growth Manager France

Axel springer

Paris, Île-de-France, France (Remote)
1 Month ago
Glean - Senior/Staff Data Scientist, Core Product

Glean

Palo Alto, California, United States (Hybrid)
3 Months ago
Bosch Group - AI Research Scientist – GenAI

Bosch Group

Sunnyvale, California, United States (On-Site)
2 Months ago
Technicolor Creative Studios - Senior GL Accountant

Technicolor Creative Studios

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Epic Games - Character Art Director

Epic Games

Vancouver, British Columbia, Canada (On-Site)
4 Months ago
kaizen gaming  - Data Science Team Lead

kaizen gaming

Athens, Greece (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Accenture - Record to Report Ops Associate

Accenture

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Flexra Software - Senior Site Reliability Engineer

Flexra Software

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Coupa - Lead Front End Engineer

Coupa

Pune, Maharashtra, India (Remote)
2 Months ago
ShyftLabs - Apache Druid Engineer

ShyftLabs

Gurugram, Haryana, India (Hybrid)
10 Months ago
Winzo - Strategy & Growth (Trade Marketing)

Winzo

New Delhi, Delhi, India (On-Site)
3 Months ago
EMA - Solutions Architect

EMA

Bengaluru, Karnataka, India (On-Site)
3 Months ago
P99 soft - IAM Engineer

P99 soft

Hyderabad, Telangana, India (On-Site)
2 Months ago
Zuru - Social Media Coordinator

Zuru

Ahmedabad, Gujarat, India (On-Site)
1 Month ago
Capgemini - Selenium Java

Capgemini

Gurugram, Haryana, India (On-Site)
3 Months ago
ConverseNowAI - QA Engineer

ConverseNowAI

Bengaluru, Karnataka, India (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Programming Jobs

In The Pocket - C# Engineer (.NET)

In The Pocket

Bucharest, Bucharest, Romania (On-Site)
3 Months ago
5minlab - Client Programmer (Supplementary Service/Active Duty)

5minlab

Seoul, South Korea (On-Site)
3 Months ago
extreme network - SR PROGRAMMER - Oracle Fusion Cloud Technical / OIC Consultant

extreme network

Chennai, Tamil Nadu, India (Hybrid)
2 Months ago
Ion - Senior C#/.NET Developer, Budapest

Ion

Budapest, Hungary (Hybrid)
10 Months ago
Thales - Avionics Software Developer

Thales

Bengaluru, Karnataka, India (Hybrid)
11 Months ago
Capgemini - .NET + Angular + Azure

Capgemini

Pune, Maharashtra, India (On-Site)
2 Months ago
Zuru - Senior C++ Software Engineer

Zuru

Milan, Lombardy, Italy (Hybrid)
10 Months ago
luxsoft - Senior Java Developer

luxsoft

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Behaviour Interactive - Programmer - Internship Fall 2025

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
2 Months ago
playphony games - Pipeline Tool Programmer

playphony games

Tokyo, Japan (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

United Kingdom (Remote)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Remote)

Bogota, Colombia (Hybrid)

Hyderabad, Telangana, India (On-Site)

Pune, Maharashtra, India (On-Site)

Bogota, Colombia (Hybrid)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (On-Site)

View All Jobs

Get notified when new jobs are added by Coupa

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug