Taro Logo

Lead Software Engineer, Data - 10070

Coupa provides AI-powered total spend management platform for businesses, processing trillions of dollars of spend data across a global network of 10M+ buyers and suppliers.
Data
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
10+ years of experience
Enterprise SaaS · AI

Description For Lead Software Engineer, Data - 10070

Coupa Software is seeking a Lead Software Engineer - Data to join their innovative team in Pune, India. This is a pivotal role responsible for leading the architecture, design, and optimization of data infrastructure that powers their business. The position offers an opportunity to work with cutting-edge technology in a collaborative environment while making a global impact.

The role involves leading the development of robust data architectures capable of handling large and complex datasets, while ensuring data integrity, security, and governance. You'll be working with cross-functional teams, including Data Scientists, Product Managers, and Software Engineers, to build and maintain scalable, high-performance data solutions.

As a Lead Software Engineer - Data, you'll be responsible for optimizing Spark clusters, implementing ETL/ELT solutions, and architecting cloud-based data infrastructure. The position requires expertise in Python, Java, and various big data technologies, along with strong leadership skills to mentor team members and establish best practices.

Coupa offers a dynamic work environment where you'll be at the forefront of innovation, working with trillions of dollars of spend data across a global network of 10M+ buyers and suppliers. The company values collaboration and transparency, providing opportunities to make a measurable impact on their clients and business.

The ideal candidate brings 10+ years of data engineering experience, with at least 3 years in a technical lead role, and a graduate degree in a relevant field. They should have deep expertise in SQL, data warehousing, big data processing, and cloud services, particularly AWS. This role offers the chance to shape the future of spend management solutions while working with cutting-edge technology and a talented team.

Last updated 4 hours ago

Responsibilities For Lead Software Engineer, Data - 10070

  • Lead and drive the development and optimization of scalable data architectures and pipelines
  • Design and implement ETL/ELT solutions for real-time and batch data processing
  • Optimize Spark clusters for performance, reliability, and cost efficiency
  • Architect and maintain cloud-based data infrastructure using AWS, Azure, or GCP services
  • Ensure data security and governance
  • Develop and promote best practices for data modeling
  • Mentor and guide a team of data engineers
  • Collaborate with stakeholders to support data-driven decision-making
  • Automate and streamline data processes
  • Develop real-time and batch data processing solutions

Requirements For Lead Software Engineer, Data - 10070

Python
Java
Kafka
PostgreSQL
Cassandra
  • 10+ years of experience in Data Engineering with 3+ years in a Technical Lead role
  • Graduate degree in Computer Science, Statistics, Informatics, Information Systems, or quantitative field
  • Advanced SQL knowledge and experience with relational databases
  • Expertise in processing large workloads on Spark clusters
  • Experience in designing and implementing scalable Data Warehouse solutions
  • Experience with API development (REST or GraphQL)
  • Strong analytic skills with unstructured datasets
  • Experience with object-oriented programming languages (Python expertise required)
  • Experience with big data tools (Spark, Kafka)
  • Experience with AWS cloud services (EC2, EMR, RDS, Redshift)
  • Knowledge of stream-processing systems (Storm, Spark-Streaming)

Interested in this job?

Jobs Related To Coupa Software, Inc. Lead Software Engineer, Data - 10070

Senior Director, IT - Data Platform, Engineering, and Operations

Lead Qualcomm's data platform strategy and engineering operations as Senior Director of IT, overseeing enterprise-wide lake house development and data engineering initiatives.

Senior Analytics Engineer

Senior Analytics Engineer position at Trustpilot in London, focusing on data warehouse management, pipeline development, and business intelligence tools implementation.

Staff Data Engineer

Staff Data Engineer position at Base.org, focusing on blockchain data engineering with competitive salary and benefits, working remotely in the USA.

Staff Data Engineer

Staff Data Engineer position at Coinbase focusing on blockchain data engineering, pipeline development, and analytics tooling.

Staff Software Engineer - Data Platform

Staff Software Engineer position at Okta focusing on building and scaling data platform services, requiring expertise in distributed systems and data processing technologies.