What are the responsibilities and job description for the Senior / Staff Software Engineer - Backend position at Harness?
At Harness, we're changing the software delivery market with our mission to empower 30 million developers worldwide to deliver code reliably, efficiently, securely, and quickly. This pace of innovation improves the developer experience.
About Us
Harness is a high-growth company led by technologist and entrepreneur Jyoti Bansal, who founded AppDynamics and sold it to Cisco for $3.7B. We have $425M in venture financing from top-tier VC and strategic firms.
Job Summary
This role offers an exciting opportunity to work on redefining the Continuous Integration (CI) space powered by AI/ML as an engineer in a high-growth startup. You will be responsible for architecting, designing, developing, and delivering high-quality software that directly impacts the company's product experience.
Main Responsibilities
- Design, develop, and maintain critical software in a fast-paced quality-conscious environment.
- Author software functional specifications and design documents.
- Understand complex systems/code and own key pieces of the system, including 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.
About You
We seek individuals with 5-7 years of experience in Java and/or 2-3 years of experience in Golang designing, developing, and debugging complex code.
What You Will Have at Harness
Competitive salary, comprehensive healthcare benefits, flexible spending account, flexible work schedule, employee assistance program, flexible time off and parental leave, monthly social events, and internet reimbursement.