Hiring partnerBybit is hiring for 69 rolesRemote, Vienna, AT +9 See all roles

Senior Software Engineer, Data Platform

Remote $79k senior 3 days ago full-time quality 8.6/10

Role in brief

Coinbase is seeking a Senior Software Engineer for their Data Platform team to develop systems for data centralization and analytics. Candidates should have strong backend development skills and experience with data systems.

PythonGoJavaSQLAirflowSparkKafka

About the role

As a Senior Software Engineer on the Data Platform team at Coinbase, you will be responsible for designing and operating foundational data services that support analytics and machine learning. This role involves building data integration SDKs and self-service tools for users to manage their data pipelines effectively.

The team operates in a remote-first environment but values in-person collaboration during quarterly working sessions. Success in this role requires a strong background in backend development and hands-on experience with data systems, ensuring that data security and quality are prioritized in all projects.

The salary range is competitive, with a specific minimum and maximum listed, but total compensation may include additional equity and bonuses.

Skills that matter here

  • Python: You will leverage Python for backend development and data processing tasks.
  • Go: Go is one of the primary languages used for building scalable data services.
  • Java: Java skills are essential for backend development and integration with data systems.
  • SQL: SQL is utilized for operational data analysis and managing data pipelines.
  • Airflow: Airflow is used for orchestrating data workflows and processes.
  • Spark: Spark is employed for batch processing of large data sets.

Who this role suits

  • Has over 5 years of experience in software engineering, especially in backend development.
  • Thrives in high-pressure environments and is driven to exceed expectations.
  • Possesses a collaborative mindset and is comfortable with both remote and in-person teamwork.
  • Demonstrates a proactive approach to problem-solving and a commitment to maintaining data quality.

From the employer

  • Design, build, and operate foundational data services, including storage (cloud warehouse, data lake), orchestration (Airflow), batch processing (Spark, SQL), and streaming (Kafka).
  • Build and maintain data integration and processing SDKs used by internal services and product teams.
  • Design self-service tools so users can manage and troubleshoot their own data pipelines.
  • Build services for data security, observability, quality, cataloging, and lineage.
  • Turn requests from analysts, ML, and security teams into reusable, scalable patterns.
  • 5+ years of experience in software engineering, including senior-level ownership.
  • Strong Python, Go, or Java backend development skills.
  • Hands-on experience with data systems or data pipelines.
  • Familiarity with design patterns such as scale-out, caching, key/value, and columnar storage.
  • Working knowledge of SQL and Airflow for operational data analysis.
  • Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.
  • Competitive salary range: ₹6,612,000—₹6,612,600 INR per year.
  • Total compensation may also include equity and bonus eligibility and benefits (including medical, dental, and vision).
  • Equal Opportunity Employer: Coinbase is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information.

Questions about this role

Is this position remote?

Yes, this role is remote but involves quarterly in-person working sessions.

What skills are required for this role?

Candidates should have strong skills in Python, Go, or Java, along with experience in data systems and pipelines.

How do I apply for this job?

You can apply through the Coinbase website.

Apply now →

✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on web3vacancy.

Similar jobs