Senior Software Engineer

Full Time
Karlsruhe
Posted
Job description
Coupa Software (NASDAQ: COUP), a leader in business spend management (BSM), has been certified as a “Great Place to Work” by the Great Place to Work organization. We deliver “Value as a Service” by helping our customers maximize their spend under management, achieve significant cost savings and drive profitability. Coupa provides a unified, cloud-based spend management platform that connects hundreds of organizations representing the Americas, EMEA, and APAC with millions of suppliers globally. The Coupa platform provides greater visibility into and control over how companies spend money. Customers – small, medium and large – have used the Coupa platform to bring billions of dollars in cumulative spend under management. Learn more at www.coupa.com. Read more on the Coupa Blog or follow @Coupa on Twitter.

Do you want to work for Coupa Software, the world's leading provider of cloud-based spend management solutions? We’re a company that had a successful IPO in October 2016 (NASDAQ: COUP) to fuel our innovation and growth. At Coupa, we’re building a great company that is laser focused on three core values:

1. Ensure Customer Success
– Obsessive and unwavering commitment to making customers successful.
2. Focus On Results – Relentless focus on delivering results through innovation and a bias for action.
3. Strive For Excellence – Commitment to a collaborative environment infused with professionalism, integrity, passion, and accountability.

The opportunity
As a Senior Software Engineer, you will play an important role in the development of solutions for our Treasury platform.

Treasury in a nutshell: To spend you need to make a payment. To make a payment you need to have enough cash at the right time, in the right account, and in the right currency. Treasury is part of Coupa Pay, a fast-growing part of the Coupa solution.

At a business level, together with product management you will change the way our customers deal with financial challenges like having a reliable overview across all banks & accounts in one place, plan future financial needs and reconciling these with reality.

At a technical level, we will jointly drive scaling our Business Spend Management platform as we expand and find the right balance between the power of a consolidated codebase and the flexibility of microservices. You will build maintainable, extendable & performant software that scales across our customer base and equally important our engineering community. This gives you the opportunity to collaborate across products with engineers all over the company to shape central components used by many teams.

In more detail:
  • We mainly work on C#, .Net 6 in combination with a TypeScript / React frontend
  • We operate as SaaS solution on AWS
  • We follow design principles such as SOLID, CQRS and DDD
  • We utilize a modern CI/CD pipeline, featuring Kubernetes, Jenkins and Octopus
  • We apply peer reviews and pair programming
  • We follow a typical release cycle where you will drive feature design, participate and guide implementation and take responsibility for delivery to the customer

At Coupa we also practice a culture of sharing, you will have various opportunities to share your ideas and hear from other teams how they solve their technical challenges. For example, we regularly organize hack days in which we explore new ideas & technologies.

We are thrilled to see your ideas become reality in our products and processes.
To get more first-hand impressions please check out the stories of Coupa employees in our Humans of Coupa section.

About you
We are looking for a dedicated and passionate Software Engineer, with strong contributions in current and past roles. We need someone with:
  • Proficient in an object-oriented language (not necessarily C#)
  • Knowledge of large-scale web applications/distributed systems.
  • Critical thinking, continuously challenging how and why we do things to help us improve
  • Excellent English communication skills both verbal and in writing.
  • Willingness to live our values: Ensure Customer Success, Focus on Results and Strive for Excellence

Typical team members have a higher education degree in a STEM area. This is however not a hard requirement.

What can you expect when you join Coupa
During your onboarding you will:
  • Have a buddy that will guide you on your onboarding journey
  • Receive training on our products, processes and organization
  • Learn our stack by diving into pair programming with the team

Once you are fully onboarded you will:
  • Drive feature design and implementation in your team
  • Participate in our community to evolve together
  • Pursue your personal development journey as part of the Coupa family

Location
Coupa has a modern office in Karlsruhe, just a short walk from the Karlsruhe-Durlach station.
Our flexible policy enables you to work from home according to your and your team's needs.

At Coupa, we have a strong and innovative team dedicated to improving the spend management
processes of today’s dynamic businesses. It’s our people who make it happen, and we strive to
attract and retain the best in every discipline.

We take care of our employees every way we can, with competitive compensation packages, as
well as restricted stock units, an Employee Stock Purchase Program (ESPP), comprehensive
health benefits for employees and their families, a flexible work environment…And much more!

As part of our dedication to the diversity of our workforce, Coupa is committed to Equal Employment Opportunity without regard for race, ethnicity, gender, disability, sexual orientation,
gender identity or religion.

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

By submitting your application you acknowledge that you have read Coupa’s Privacy Policy (www.coupa.com/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.

caravetterealestate.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, caravetterealestate.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, caravetterealestate.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs