Senior Software Engineer, Platform

HarnessMountain View, CA
21h$145,000 - $182,000Hybrid

About The Position

This is an amazing opportunity to be an engineer in a high-growth, high-potential startup. In this role, you will be part of the Platform team and responsible for architecting, designing, developing, and delivering high-quality software that has a direct impact on the company's product About the Role Design and implement scalable platform features Author software functional specifications and design documents Quickly understand complex systems/code and own key pieces of the system, including the delivered quality Design and implement scalable algorithms Diagnose and troubleshoot complex problems in a distributed computing environment Perform peer reviews of specifications, designs, and code Work alongside Site Reliability Engineers and cross functional teams to diagnose & troubleshoot any production performance related issues We work in Java, Golang, and Python. Our systems are built on top of Docker, Kubernetes, MongoDB, TimescaleDB, GCP - Stackdriver, GCS, Cloud composer, AI Platform

Requirements

  • 4 - 6 years experience developing highly scalable, distributed applications, products and services in Java or similar languages
  • Foundation in data structures, algorithms and software design with strong analytical and debugging skills
  • Comfort in working in short, agile, iterative development cycles
  • Entrepreneurial spirit, priding yourself on getting things done with a high level of quality
  • Proficient in software development using CICD Pipelines and git.
  • Working knowledge of SQL /No-SQL and database technologies
  • Experience in SAAS platform development with scale
  • Bachelors degree in Computer Science or equivalent experience
  • A valid authorization to work in the U.S. is required

Nice To Haves

  • Experience with AWS/Azure/GCP is a plus.

Responsibilities

  • Design and implement scalable platform features
  • Author software functional specifications and design documents
  • Quickly understand complex systems/code and own key pieces of the system, including the delivered quality
  • Design and implement scalable algorithms
  • Diagnose and troubleshoot complex problems in a distributed computing environment
  • Perform peer reviews of specifications, designs, and code
  • Work alongside Site Reliability Engineers and cross functional teams to diagnose & troubleshoot any production performance related issues

Benefits

  • Competitive salary
  • Comprehensive healthcare benefits
  • Flexible Spending Account (FSA)
  • Employee Assistance Program (EAP)
  • Flexible Time Off and Parental Leave
  • Quarterly Harness TGIF-Off / 4 days
  • Monthly, quarterly, and annual social and team-building events
  • Recharge & Reset Program
  • Monthly internet reimbursement
  • Commuter benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service