What are the responsibilities and job description for the Senior Backend Developer - Continuous Integration position at Harness?
Company Overview
Harness is a leading company disrupting the software delivery market. Our mission is to empower software developers worldwide to deliver code reliably, efficiently, securely, and quickly, increasing customers' pace of innovation while enhancing the developer experience.
We offer comprehensive solutions for every stage of the software delivery lifecycle, including building, testing, securing, deploying, and managing reliability, feature flags, and cloud costs. The Harness Software Delivery Platform comprises modules for CI, CD, Cloud Cost Management, Feature Flags, Service Reliability Management, Security Testing Orchestration, Chaos Engineering, and Software Engineering Insights.
Job Responsibilities
In this role, you will design, develop, and maintain critical software in a fast-paced quality-conscious environment. You will author software functional specifications and design documents, quickly understand complex systems/code, and own key pieces of the system, including delivered quality. Additionally, you will design and implement scalable algorithms, diagnose and troubleshoot complex problems in a distributed computing environment, perform peer reviews of specifications, designs, and code, and work alongside Site Reliability Engineers and cross-functional teams to diagnose/troubleshoot production performance-related issues.
Harness is a leading company disrupting the software delivery market. Our mission is to empower software developers worldwide to deliver code reliably, efficiently, securely, and quickly, increasing customers' pace of innovation while enhancing the developer experience.
We offer comprehensive solutions for every stage of the software delivery lifecycle, including building, testing, securing, deploying, and managing reliability, feature flags, and cloud costs. The Harness Software Delivery Platform comprises modules for CI, CD, Cloud Cost Management, Feature Flags, Service Reliability Management, Security Testing Orchestration, Chaos Engineering, and Software Engineering Insights.
Job Responsibilities
In this role, you will design, develop, and maintain critical software in a fast-paced quality-conscious environment. You will author software functional specifications and design documents, quickly understand complex systems/code, and own key pieces of the system, including delivered quality. Additionally, you will design and implement scalable algorithms, diagnose and troubleshoot complex problems in a distributed computing environment, perform peer reviews of specifications, designs, and code, and work alongside Site Reliability Engineers and cross-functional teams to diagnose/troubleshoot production performance-related issues.