Harness

Principal Software Engineer

Harness

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $150,000 - $226,000 per year

Job Level

About the role

  • Design, develop, deploy and maintain critical software in a fast-paced quality conscious Java environment.
  • Author software functional specifications and design documents for features developed.
  • Quickly understand complex systems/code and own key pieces of the system, including the delivered quality.
  • Work in an agile environment, using iterative development cycles and a short customer feedback loop.
  • Design and implementation of scalable backend software solutions.
  • Diagnose and troubleshoot complex problems in a distributed computing environment.
  • Perform peer reviews of specifications, design, and code.
  • Work alongside Site Reliability Engineers/DevOps and cross functional teams to deploy software or diagnose/troubleshoot any production related issues.

Requirements

  • 12+ years of experience developing highly scalable, distributed applications, products, and backend services using Java
  • A desire to build products that solve complex technical problems for end users
  • Experience with relational databases like MySQL, PostgreSQL
  • Experience with SQL query tuning, performance optimizations is a plus
  • Experience with search frameworks like Elasticsearch, SOLR is a plus
  • Experience with applications hosted on AWS/Azure/GCP is a plus
  • Familiarity with Docker and CI/CD processes is a plus
  • Deep understanding of how distributed resilient software is built and deployed
  • Excellent problem solving and debugging skills
  • Experience working in short release cycles
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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Javarelational databasesMySQLPostgreSQLSQL query tuningperformance optimizationsElasticsearchSOLRDockerCI/CD
Soft Skills
problem solvingdebuggingcommunicationcollaborationadaptability