Skip to content

Principal Software Engineer – Software Engineering Insights
Company | Harness |
---|
Location | Mountain View, CA, USA |
---|
Salary | $225000 – $250000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- 8-10+ years of experience developing highly scalable, distributed applications, products, and backend services using Java
- 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
Responsibilities
- 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
Preferred Qualifications
- 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