Principal Software Engineer (ROR)

4 Months ago • 15 Years +

Job Summary

Job Description

As a Principal Software Engineer at Coupa, you will lead software development teams, architecting solutions for scalability and building expertise in the Coupa application suite. You will drive architecture standards, document solutions, and collaborate with various teams to ensure successful software development. This role also involves providing technical guidance, mentorship, and staying current with developer trends.
Must have:
  • 15+ years of experience building enterprise SaaS web applications.
  • Experience with Ruby on Rails, ReactJS, SQL, and TypeScript.
  • Full-stack development experience in responsive UI and SPAs.
  • Understanding of microservices and event-driven architecture.
  • Experience with relational and NoSQL databases.

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. 

As a member of the development group, you will become part of a team that develops and maintains one of Coupa’s software products developed using Ruby and React, built as a multi-tenant SaaS solution on all Cloud Platforms like AWS, Windows Azure & GCP.
We expect that you are a strong leader with extensive technical experience. You have a well-founded analytical approach to finding good solutions, a strong sense of responsibility, and excellent skills in communication and planning. You are proactive in your approach and a strong team player.

What You’ll Do:

    • Provide technical leadership to multiple software development teams, architecting solutions at scale to empower them
    • Build solid expertise in the entire Coupa application suite and leverage this knowledge to better design application and data frameworks.
    • Adhere to Coupa iterative development processes to deliver concrete value each release while driving longer-term technical vision.
    • Drive architecture standards and patterns, with a demonstrated passion for advocating their correct usage and excellent communication skills (written and verbal).
    • Document the solutions leveraging existing standards and create new templates where required; present them to project-specific governing bodies for review and approval. Consulting skills are imperative to gain consensus on the solutions proposed.
    • Work alongside Engineering and Product leadership teams to co-create the feature designs for the major releases and participate in defect analysis for maintenance releases to ensure robust functional resolution to the customer-facing issues.
    • Provide technical guidance and mentorship to engineers, designers, and developers.
    • Engage cross-organisational teams such as Product Management, Integrations, Services, Support, and Operations, to ensure the success of overall software development, implementation, and deployment.

What you will bring to Coupa:

    • Bachelor’s degree in Computer Science or related field (or equivalent experience) with 15+ years of expertise building enterprise SaaS web applications using modern technologies like Ruby on Rails, ReactJS, SQL, and TypeScript.
    • Proven full-stack development experience in responsive UI, SPAs, reusable components, with a strong focus on UI design and usability.
    • Deep understanding of microservices, event-driven architecture, backend integration via APIs, and working with both relational (SQL Server, PostgreSQL) and NoSQL (MongoDB, Cassandra) databases.
    • Skilled in performance optimization, monitoring tools, and cloud platforms (AWS, Azure, GCP), with CI/CD tooling experience.
    • Familiar with web accessibility (WCAG), internationalization, cross-browser compatibility, and performance best practices. Passionate about staying current with developer trends and bringing external insights into product development.
#LI-Hybrid
#LI-VB1

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

Zurora - Customer Solution Engineer

Zurora

(Remote)
• 1 Day ago
Flexera - Member Technical Staff - Site Reliability Engineer

Flexera

Bengaluru, Karnataka, India (Hybrid)
• 7 Months ago
Dave Ramsey - Software Engineer 3

Dave Ramsey

Franklin, Tennessee, United States (On-Site)
• 4 Months ago
GoMotive - Senior Software Engineer

GoMotive

(Remote)
• 2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Senior UX Engineer, Google Home

Google

Mountain View, California, United States (On-Site)
• 4 Weeks ago
Wirewheel - Senior Front-End Software Engineer

Wirewheel

(Remote)
• 1 Week ago
Drivetrain - SDE (Automation & Quality Focus)

Drivetrain

Kolkata, West Bengal, India (Remote)
• 9 Months ago
Drive mode - Senior DevOps Engineer

Drive mode

Mountain View, California, United States (Hybrid)
• 2 Weeks ago
Appirits - Web Engineer

Appirits

Shibuya, Tokyo, Japan (Hybrid)
• 1 Month ago
Wargaming - DevOps Engineer (Deployment team)

Wargaming

Vilnius, Vilnius County, Lithuania (On-Site)
• 1 Month ago
Workato - Senior Infrastructure Engineer (OpenSearch)

Workato

Nicosia, Nicosia, Cyprus (On-Site)
• 1 Week ago
Ajmera Infotech - Senior DevOps Engineer - AWS

Ajmera Infotech

Austin, Texas, United States (On-Site)
• 6 Months ago
Highspot - Principal Security Engineer

Highspot

Hyderabad, Telangana, India (Hybrid)
• 1 Week ago
Snap Mobile INC - Software Engineer II

Snap Mobile INC

(Remote)
• 4 Days ago

Get notifed when new similar jobs are uploaded

Jobs in India

Qualcomm - Graphics Performance Modelling Engineer - Senior Lead

Qualcomm

Bengaluru, Karnataka, India (On-Site)
• 1 Day ago
Capgemini - Playwright/Cypress

Capgemini

Chennai, Tamil Nadu, India (On-Site)
• 1 Week ago
Capco - AI Full Stack Product Developer

Capco

Bengaluru, Karnataka, India (On-Site)
• 6 Days ago
Capgemini - Financial Controller

Capgemini

Mumbai, Maharashtra, India (On-Site)
• 1 Week ago
PwC - Senior Associate _SAP BTP Engineering _Advisory corporate _ Advisory_ Bengaluru

PwC

Bengaluru, Karnataka, India (On-Site)
• 7 Months ago
Landor - Senior Designer (Corporate)

Landor

Mumbai, Maharashtra, India (On-Site)
• 1 Day ago
Sitetracker - Staff Engineer - React Native

Sitetracker

Bengaluru, Karnataka, India (Hybrid)
• 1 Month ago
In mobi - Data Scientist III

In mobi

Bengaluru, Karnataka, India (On-Site)
• 1 Day ago
Blenheim Chalcot India - Customer Service Associate

Blenheim Chalcot India

Mumbai, Maharashtra, India (On-Site)
• 2 Weeks ago
LTI Mindtree - Specialist - Software Engineering

LTI Mindtree

Chennai, Tamil Nadu, India (On-Site)
• 2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!