Harness
Harness - Senior Software Engineer - Java/Golang
Job Location
bangalore, India
Job Description
We are seeking a highly motivated Software Engineer to join our dynamic, fast-paced, and quality-conscious engineering team. In this role, you will contribute to the design, development, and maintenance of scalable backend systems that support mission-critical applications. You will have the opportunity to work on distributed architectures, implement robust algorithms, and collaborate with cross-functional teams to solve real-world technical challenges. Key Responsibilities : - Design, develop, and maintain critical software components in a high-performance and fast-paced environment. - Author clear and thorough functional specifications and system design documents. - Take ownership of complex systems and code, ensuring high-quality outcomes from development through deployment. - Design and implement scalable, reliable, and efficient algorithms for distributed systems. - Troubleshoot and resolve complex performance or functionality issues in large-scale systems. - Participate in peer reviews of designs, specifications, and code to ensure technical excellence and consistency. - Work closely with Site Reliability Engineers (SREs) and other engineering teams to diagnose and fix production-level issues. - Engage with the team to continuously improve system architecture, code quality, and development best practices. Required Skills & Qualifications : - 36 years of hands-on experience in backend development of highly scalable, distributed systems. - Proficiency in Java (primary language), with working knowledge of Golang or Python being a strong plus. - Strong foundation in data structures, algorithms, object-oriented programming, and software design principles. - Experience in developing and debugging distributed computing environments. - Familiarity with cloud platforms like Google Cloud Platform (GCP), AWS, or Azure (GCP preferred). - Understanding of containerization and orchestration using Docker and Kubernetes. - Working experience with modern data stores such as MongoDB, TimescaleDB, or similar NoSQL/SQL databases. - Experience designing and building RESTful APIs and scalable backend services. - A strong focus on quality, performance, and reliability in all phases of development. - Comfortable working in agile, iterative development cycles. - Demonstrated ability to thrive in an unstructured, startup-style environment. - A Bachelors degree in Computer Science or a related technical field (B.Tech, M.Tech, or equivalent). Preferred (Nice-to-Have) Experience : - Familiarity with monitoring/logging tools like Stackdriver, ELK, or equivalent. - Exposure to AI/ML platform integration is a plus. - Prior experience in SaaS platform development and cloud-native architecture. Tech Stack You'll Work With : - Languages : Java, Golang, Python - Infrastructure : Docker, Kubernetes - Databases : MongoDB, TimescaleDB - Cloud : Google Cloud Platform (Stackdriver, GCS, Cloud Composer, AI Platform) - Development Practices : Agile, Peer Reviews, CI/CD (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 5/1/2025
Location: bangalore, IN
Posted Date: 5/1/2025
Contact Information
Contact | Human Resources Harness |
---|