Senior Software Engineer, Integration Platform
Company: Coupa Software
Location: San Mateo
Posted on: June 20, 2022
|
|
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 -.
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.We are
looking for an extremely talented Senior or Lead Software Engineer
to join our Integration Platform Team. You will be part of a global
agile group that is responsible for building the best in class SaaS
integration platform and services. The position will require a
candidate design, develop and maintain high-performing data
channels, robust and configurable business integrations, and help
us migrate to a services-oriented architecture.You will work with
an agile and collaborative team of accomplished software engineers,
architects and business owners to develop and evolve the Coupa
integration platform, linking external systems and internal
applications alike. Come drive the next evolution of the Coupa
Platform!Core Responsibilities:Being a hands-on developer is a key
responsibility in this roleStrong software development skills in
languages such as Ruby, Go, Java, or C/C++Ability to perform code
reviews and mentor junior team membersArchitect and develop
reusable business integration componentsDevelop frameworks for
standardizing and enabling data flows via APIs, files, message
queuesAdvocate best practices (unit/automation testing, code
reviews, code quality, etc.)Engage with other teams to make our
integrations simpler to deploy and operateEvaluate new integration
technologies for addition in our platformMentor wider team members
about SOA and system integration best practices and toolsFind
creative, elegant and maintainable solutions to complex
problemsContinually look for opportunities to improve our platform,
process and businessA good team player, works and communicates well
with othersRequirements:4+ years of experience as a Senior Software
EngineerExpertise in one or more of the following languages: Ruby,
Go, Java, or C/C++Experience with high-throughput messaging systems
such as ActiveMQ, Kafka, ResqueExperience designing, estimating,
and leading the implementation of complex systemsKnowledge of
OAuth, OIDC, client-server authentication, server-server
authenticationExperience building highly-scalable headless
microservicesSolid and proven understanding of software development
best practices and design patternsExperience working on an agile
environment that follows Scrum or other agile
methodologiesProficiency of security/access control, scalability,
high availability, and concurrencyExperience working with
relational (SQL) and non-relational (NoSQL) databasesProven ability
to work independently and take projects from design to development
to deliveryDedication to delivering high-performance, secure and
scalable componentsSelf-motivated, passion for learning, strong
communication skillsBachelor's or Master's degree in Computer
Science (or equivalent), or equivalent experienceExtra
Consideration:Experience with integration to ERP systems (e.g.
Oracle, SAP, Netsuite)Experience working with Integration Platforms
such as MuleSoft, Boomi, InformaticaExperience with Docker, using
Kubernetes or Amazon ECSHave shown thought leadership via blog
posts, publications, and/or conferencesOpen-source project
contributionsAt 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 401(k) match, a
flexible work environment, no limit vacations for exempt employees,
non-exempt employees are on an accrual basis for PTO, catered
lunches---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, protected
veteran status, disability, sexual orientation, gender identity or
religion.Please be advised, inquiries or resumes from recruiters
will not be accepted.San Mateo, California, United States
/Development - Engineering - Americas /Mid-Senior Level
Keywords: Coupa Software, San Mateo , Senior Software Engineer, Integration Platform, IT / Software / Systems , San Mateo, California
Click
here to apply!
|