Sr Software Engineer - 11573

    Poland
    Full-Time
    Mid (3-6 yrs)
    Engineering & Development
    Posted on June 2, 2026

    The Impact of a Software Engineer at Coupa:

    We are looking for an extremely talented Software Engineer to join our 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.

    In summary, the Technology Platform Team is responsible for the backbone of Coupa’s Enterprise SaaS Application. We evaluate and introduce new technologies where it makes sense, we develop features that can impact all customers, we develop tools and frameworks to improve our process, we work in close collaboration with Operations, and we hold the bar very high for what we deliver.

    What You’ll Do
  1. Being a hands-on contributor is a key responsibility in this role
  2. Design, develop, maintain, and scale Coupa’s platform systems and services
  3. Participate in operational design and code review
  4. Architect and develop reusable microservices and other Platform components
  5. Develop frameworks for standardizing and enabling data flows via APIs, files, message queues
  6. Advocate best practices (unit/automation testing, code reviews, code quality, etc.)
  7. Engage with other teams to make platform components simpler to deploy and operate
  8. A good team player, works and communicates well with others
  9. Find creative, elegant and maintainable solutions to complex problems
  10. Continually look for opportunities to improve our platform, process and business
  11. What You Will Bring to Coupa
  12. Minimum of 4-5 years of software development experience
  13. Expertise in one or more of the following programming languages: Ruby, Go preferably but will also consider Java
  14. Experience with modern MVC web framework like Ruby on Rails is highly preferred
  15. Proven understanding of software development best practices and design patterns
  16. Experience with RESTful API development
  17. Experience with high-throughput message queueing systems (Kafka/Resque/etc)
  18. Experience with building micro services in languages like Golang or Java
  19. Experience with cloud native architecture and technologies like Kubernetes, EC2 etc.
  20. Experience working in an agile environment that follows Scrum or other agile methodologies
  21. Experience working with SQL and NoSQL databases, including MySQL, Redis, MongoDB
  22. Self-motivated, go-getter, passion for learning, strong communication skills
  23. Bachelor's degree in Computer Science (or equivalent), or equivalent experience
  24. Company:  Coupa

    Provides an AI-driven platform that connects and optimizes sourcing, purchasing, supply chains, and financial management.
    Remote-First Company
    1001-5000 employees
    Software & IT Services
    HQ: United States