Facebook pixel

Senior Software Engineer
Platform
Confirmed live in the last 24 hours
Locations
Mountain View, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Structures & Algorithms
Docker
Google Cloud Platform
Java
MongoDB
REST APIs
Kubernetes
gRPC
Requirements
  • 6+ years of Java experience designing, developing, and debugging complex code
  • Strong background in data structures and algorithms
  • Experience building high scale distributed systems
  • Experience in as many of the following areas
  • Building containerized applications (Docker)
  • Building applications in a Micro Services Architecture
  • Working with Networking and Security protocols (HTTPS, SSL, Certs)
  • Designing/developing REST, GRPC, and GraphQL APIs
  • Using MongoDB, including indexing and query optimization
  • Working with platforms and tools like AppD, Stackdriver, GCP, Kubernetes, OpenShift
Responsibilities
  • Design, develop, and maintain critical software in a fast-paced quality conscious environment
  • 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 implementation of 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
  • Competitive salary
  • Comprehensive healthcare benefits
  • Flexible Spending Account (FSA)
  • Flexible work schedule
  • Employee Assistance Program (EAP)
  • Paid Time Off and Parental Leave
  • Monthly, quarterly, and annual social and team building events
  • TGIF-Off program
  • Remote office stipend
  • Monthly internet reimbursement
  • Monthly Food & Beverage Reimbursement Program
  • #LI-REMOTE
Desired Qualifications
  • BS in CS or equivalent. Advanced degree is a plus
  • Knowledge of Go is a plus
Harness

501-1,000 employees

Software delivery platform
Company Overview
Harness’ mission is to enable every software engineering team in the world to deliver code reliably, efficiently, and quickly to their users through their modern software delivery platform. The company’s platform is designed for all phases of software delivery and allows teams to speed up test cycles, fully automate and govern build and deploy processes, provide developers with faster feedback loops, use GitOps and Pipelines to varying needs, and create exceptional experiences.
Benefits
  • Competitive salary and early-stage stock options
  • Comprehensive healthcare benefits
  • Flexible Spending Account (FSA)
  • Flexible work schedule
  • Employee Assistance Program (EAP)
  • Paid Time Off & Parental Leave
  • Monthly, quarterly, & annual social and team building events
  • TGIF-Off program
  • Remote office stipend
  • Monthly internet reimbursement
  • Monthly Food & Beverage Reimbursement Program
Company Core Values
  • Be Bold
  • Know Your Customer
  • Continuously Improve
  • Build Trust through Transparency
  • Stay Humble
  • Remember the Human
  • Celebrate Together
  • Get Ship Done