[Remote] Staff Software Engineer
Note: The job is a remote job and is open to candidates in USA. Harness is the AI Software Delivery Platform company, led by technologist and entrepreneur Jyoti Bansal. They are seeking a Staff Software Engineer to design, develop, deploy, and maintain critical software in a fast-paced Java environment, while also working on complex systems and collaborating with cross-functional teams.ResponsibilitiesDesign, develop, deploy and maintain critical software in a fast-paced quality conscious Java environmentAuthor software functional specifications and design documents for features developedQuickly understand complex systems/code and own key pieces of the system, including the delivered qualityWork in an agile environment, using iterative development cycles and a short customer feedback loopDesign and implementation of scalable backend software solutionsDiagnose and troubleshoot complex problems in a distributed computing environmentPerform peer reviews of specifications, design, and codeQuickly understand complex systems/code and own key pieces of the system, including the delivered qualityWork alongside Site Reliability Engineers/DevOps and cross functional teams to deploy software or diagnose/troubleshoot any production related issuesSkills8-10+ years of experience developing highly scalable, distributed applications, products, and backend services using JavaA desire to build products that solve complex technical problems for end usersExperience with relational databases like MySQL, PostgreSQLDeep understanding of how distributed resilient software is built and deployedExcellent problem solving and debugging skillsExperience working in short release cyclesDesign, develop, deploy and maintain critical software in a fast-paced quality conscious Java environmentAuthor software functional specifications and design documents for features developedQuickly understand complex systems/code and own key pieces of the system, including the delivered qualityWork in an agile environment, using iterative development cycles and a short customer feedback loopDesign and implementation of scalable backend software solutionsDiagnose and troubleshoot complex problems in a distributed computing environmentPerform peer reviews of specifications, design, and codeWork alongside Site Reliability Engineers/DevOps and cross functional teams to deploy software or diagnose/troubleshoot any production related issuesExperience with SQL query tuning, performance optimizations is a plusExperience with search frameworks like Elasticsearch, SOLR is a plusExperience with applications hosted on AWS/Azure/GCP is a plusFamiliarity with Docker and CI/CD processes is a plusBenefitsComprehensive healthcare benefitsFlexible Spending Account (FSA)Employee Assistance Program (EAP)Flexible Time Off and Parental LeaveQuarterly Harness TGIF-Off / 4 daysMonthly, quarterly, and annual social and team-building eventsRecharge & Reset ProgramMonthly internet reimbursementCommuter benefitsPerformance-based incentive and/or equity, with eligibility depending on the positionCompany OverviewHarness provides a software delivery platform that helps engineering teams build, deploy, and operate applications through a set of tools. It was founded in 2017, and is headquartered in San Francisco, California, USA, with a workforce of 501-1000 employees. Its website is http://harness.io.