Lead Software Engineer

2 Months ago • 8 Years + • Software Development & Engineering

Job Summary

Job Description

Coupa is seeking a Lead Software Engineer to contribute to complex projects and initiatives. The role involves ensuring quality software deliverables on time, providing technical leadership to a small team, and resolving complex problems. The engineer will be hands-on in designing, developing, maintaining, and scaling Coupa’s platform systems and services, including architectural contributions to major areas of Coupa's SaaS products. The position requires advocating for best practices like unit testing, code reviews, and code quality, along with identifying opportunities for continuous improvement of core applications and processes.
Must have:
  • Minimum 8 years of software development experience
  • Minimum 4 years as a Senior Software Engineer
  • Expertise in Ruby, Go, Python, or C/C++
  • Experience designing and estimating complex systems
  • Understanding of software development best practices
  • Agile/Scrum experience
  • Knowledge of security, scalability, and high availability
  • Experience with SQL/NoSQL databases (MySQL, Redis, MongoDB)
  • Strong communication skills
  • Bachelor's degree in Computer Science or equivalent experience
Good to have:
  • Participate in operational design and code review
  • Architect and develop major areas of Coupa's SaaS products
  • Find elegant and maintainable solutions to complex problems
  • Advocate best practices (unit/automation testing, code reviews, code quality)
  • Continually look for opportunities to improve applications, features, process and business

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. 

The Impact of Lead Software Engineer to Coupa:
 
Lead Software Engineers are the key contributors in complex projects and initiatives. They are responsible for quality software deliverables as per timeline. They work closely with other engineers in the team and provide technical leadership/guidance to a small team. They are proficient in programming languages and technology in use by the team. They often participate in investigating complex problems and drive resolution. Lead engineers networks with key contacts outside his/her area of expertise and provide robust solutions.

What You’ll Do:
  • Hands-on contributor in design and development of enterprise product
  • Design, develop, maintain, and scale Coupa’s platform systems and services
  • Participate in operational design and code review
  • Architect and develop one or more major areas of Coupa's SaaS products
  • Find creative, elegant and maintainable solutions to complex problems
  • A good team player, works, and communicates well with others
  • Advocate best practices (unit/automation testing, code reviews, code quality, etc.)
  • Continually look for opportunities to improve our core applications, features, process and business

What will you bring to Coupa:
  • Minimum of 8+ years of software development experience
  • Minimum of 4+ years of experience as a Senior Software Engineer
  • Expertise in one or more of the following programming languages: Ruby, Go, Python, C/C++.Experience designing, estimating, and implementing complex systems
  • Proven understanding of software development best practices and design patterns
  • Experience working in an agile environment that follows Scrum or other agile methodologies
  • Demonstrated knowledge of security/access control, scalability, high availability, and concurrency. Experience working with SQL and/or NoSQL databases, including MySQL, Redis, MongoDB etc.
  • Self-motivated, go-getter, passion for learning, possesses strong communication skills .Bachelor's degree in Computer Science (or equivalent), or equivalent experience

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

Tencent - Technical Lead, Game Marketing Technology - SaaS Platform

Tencent

Los Angeles, California, United States (On-Site)
4 Months ago
Glean - Solutions Architect

Glean

United States (Remote)
1 Month ago
EveryMatrix - Senior Account Manager

EveryMatrix

Copenhagen, Denmark (Hybrid)
1 Month ago
Simcorp - Senior/Lead Onboarding Project Manager

Simcorp

Manila, Metro Manila, Philippines (Hybrid)
1 Month ago
Sega (UK) - Associate Systems Engineer

Sega (UK)

Horsham, England, United Kingdom (On-Site)
1 Month ago
NVIDIA - Principal Engineer

NVIDIA

United States (Remote)
4 Months ago
Google - Software Engineering Manager II, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Philips - Failure Analysis Engineer

Philips

Bothell, Washington, United States (On-Site)
1 Month ago
Passive Logic - Senior Software Verification Engineer

Passive Logic

Holladay, Utah, United States (On-Site)
1 Month ago
Next Level Business Services - SAP RMCA Functional Consultant

Next Level Business Services

Sunnyvale, California, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Toast - Senior Customer Care Specialist

Toast

Chennai, Tamil Nadu, India (Hybrid)
2 Weeks ago
zeta - Senior Product Manager - CEO Office

zeta

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Notion - Notion Consultants Lead

Notion

San Francisco, California, United States (On-Site)
1 Month ago
EveryMatrix - Sales Enablement Presentation Designer

EveryMatrix

Bucharest, Bucharest, Romania (Hybrid)
2 Months ago
Axon - Manager, Go-to-Market Readiness

Axon

Seattle, Washington, United States (On-Site)
1 Month ago
Thales - Senior Software Engineer

Thales

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Figma - Account Executive, Enterprise

Figma

San Francisco, California, United States (Remote)
2 Weeks ago
DevRev - Account Executive - Enterprise (NorCal, WA, TX)

DevRev

United States (Remote)
1 Month ago
DevRev - Revenue: Account Executive

DevRev

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Sporty - CS Saas Product Manager

Sporty

(Remote)
1 Year ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Rippling - Staff Detection and Response Engineer

Rippling

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Capgemini - VoIp Engineer

Capgemini

Gurugram, Haryana, India (On-Site)
1 Month ago
London stock Exchange - Sr. Product Manager – Market Data / Exchange Product Manager

London stock Exchange

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Fugro - Survey Engineer

Fugro

Navi Mumbai, Maharashtra, India (On-Site)
9 Months ago
Hashlist - Senior Data Engineer

Hashlist

Pune, Maharashtra, India (Hybrid)
8 Months ago
HYCU - Sales Operations Manager

HYCU

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
InMobiInMobi - Lead - Business Insights

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Paytm - Team Lead - Sales - Offline Merchants QR

Paytm

Thiruvananthapuram, Kerala, India (On-Site)
1 Month ago
Hitachi - Azure Developer

Hitachi

Hyderabad, Telangana, India (Remote)
8 Months ago
Ion - Front-End / GUI Developer C#- 4908

Ion

Noida, Uttar Pradesh, India (Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Accenture - Application Support Engineer

Accenture

Mumbai, Maharashtra, India (On-Site)
1 Month ago
FICO - Customer Support - Engineer I

FICO

Bengaluru, Karnataka, India (Remote)
2 Weeks ago
Make - Senior Value Engineer

Make

Madrid, Community Of Madrid, Spain (On-Site)
1 Month ago
Super DNA - Omniverse Pipeline Integration Engineer

Super DNA

Chandigarh, Chandigarh, India (On-Site)
3 Weeks ago
Apple - Physical Design Methodology CAD Engineer

Apple

Santa Clara, California, United States (On-Site)
1 Week ago
Tencent - Senior Engine Engineer

Tencent

(On-Site)
6 Months ago
Razer - Software Engineer Intern

Razer

Shah Alam, Selangor, Malaysia (On-Site)
2 Weeks ago
Novomatic - Engineering Lead

Novomatic

Zabierzów, Lesser Poland Voivodeship, Poland (Remote)
1 Week ago
P99 soft - IAM Engineer

P99 soft

Hyderabad, Telangana, India (On-Site)
4 Weeks ago
Capgemini - PKI Engineer

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Bogota, Colombia (Hybrid)

Boston, Massachusetts, United States (Remote)

State Of São Paulo, Brazil (Hybrid)

Los Angeles, California, United States (Remote)

Los Angeles, California, United States (Remote)

Bengaluru, Karnataka, India (Hybrid)

Bogotá, Bogota, Colombia (Hybrid)

Foster City, California, United States (Hybrid)

Ann Arbor, Michigan, United States (Hybrid)

United States (Remote)

View All Jobs

Get notified when new jobs are added by Coupa

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug