#e0dea952-e403-4d5a-9869-84a4a9c62c06
siness, and each other.
Learn more on Life at Coupa blog and hear from our employees about their experiences working at Coupa.
The Impact of a Lead Platform Engineer at 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.
We are looking for an extremely talented Lead Software Engineer to join our Technology Platform Team. You will be part of a global agile group that is responsible for building the best in class SaaS platform, deployment infrastructure, and services. The position will require a candidate to design, develop, maintain, and scale Coupa's platform systems, services, and operational automation. Our main languages are Ruby and Go, and we expect you to be able to contribute in either.
What You'll Do:
Act as a hands-on contributor, designing, developing, maintaining, and scaling Coupa's platform systems and services
Build reusable microservices, platform components, and frameworks to support standardized data flows (APIs, files, message queues)
Participate in architectural planning, code reviews, and operational design to ensure high-quality, scalable solutions
Promote engineering best practices including unit testing, automation, and clean code principles
Collaborate closely with other teams to simplify deployment, operations, and integration of platform components
Drive continuous improvement by identifying and implementing enhancements to the platform, processes, and overall business
What You Will Bring to Coupa:
7+ years of software development experience, with at least 4 years as a Senior Software Engineer
Proficient in modern MVC web frameworks, especially Ruby on Rails, and programming languages like Ruby and Go
Hands-on experience with cloud-native architecture and technologies such as Kubernetes, AWS EC2, and similar elastic cloud platforms
Skilled in working with SQL and NoSQL databases (MySQL, Redis, MongoDB) and high-throughput messaging systems like Kafka or Resque
Strong understanding of software development best practices, design patterns, and agile methodologies (Scrum preferred)
Self-motivated with excellent communication skills and a Bachelor's degree in Computer Science or equivalent experience
Extra considerations:
Experience managing and enhancing CI/CD pipeline software/tools, such as Jenkins
Experience with Docker
226,000 zł - 317,133 zł a year
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.