Software Engineer for Scalable System Architecture

6 days ago


Bengaluru, Karnataka, India Harness Full time

Harness is a high-growth company that revolutionizes the software delivery landscape. Our mission is to empower the 30 million software developers worldwide to deliver code reliably, efficiently, securely, and quickly, increasing customers' pace of innovation while enhancing the developer experience. We provide solutions for every stage of the software delivery lifecycle, from building, testing, securing, deploying, and managing reliability, feature flags, and cloud costs.

We offer a comprehensive Software Delivery Platform that includes modules for CI, CD, Cloud Cost Management, Feature Flags, Service Reliability Management, Security Testing Orchestration, Chaos Engineering, Software Engineering Insights, and more.

As a leader in our field, we're backed by top-tier venture capital firms and strategic investors. Our CEO, Jyoti Bansal, has a proven track record of success, having founded AppDynamics and sold it to Cisco for $3.7B.

This role offers an exciting opportunity to be part of the Continuous Integration product team at Harness. You will design, develop, and deliver high-quality software with a direct impact on the company's product experience.

About The Role
  • Design, develop, and maintain critical software in a fast-paced quality-conscious environment
  • Author software functional specifications and design documents
  • Understand complex systems/code quickly 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
  • Collaborate with Site Reliability Engineers and cross-functional teams to diagnose/troubleshoot production performance issues
  • We use Java, Golang, Python, Docker, Kubernetes, MongoDB, TimescaleDB, GCP - Stackdriver, GCS, Cloud Composer, and AI Platform.
About You
  • A passion for building products that solve complex technical problems for end-users
  • 3-6 years of experience developing highly scalable, distributed applications, products, and services in Java or similar languages
  • Experience with AWS/Azure/GCP is a plus
  • A deep understanding of how distributed resilient software is built and deployed
  • A solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills
  • Comfort working in short, agile, iterative development cycles
  • An entrepreneurial spirit, proud of delivering high-quality results
  • A desire to work in an unstructured, fast-moving startup environment
  • B Tech degree in CS or equivalent
What You Will Have at Harness
  • Experience building transformative products
  • End-to-end ownership of your projects
  • $140,000 - $170,000 per year salary (depending on experience)
  • Comprehensive healthcare benefits
  • Flexible work schedule
  • Paid Time Off and Parental Leave
  • Monthly, quarterly, and annual social and team-building events
  • Monthly internet reimbursement

At Harness, we strive to create an inclusive and supportive work environment where everyone can thrive. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, or national origin.



  • Bengaluru, Karnataka, India Oracle Full time

    Job Summary: Oracle is seeking an experienced Database Cloud Software Engineer to design and develop scalable systems and architecture for our cloud native database. The ideal candidate will have a strong background in software engineering, particularly in designing and developing cloud-scale distributed systems, highly available databases, and storage...


  • Bengaluru, Karnataka, India SmartQ Full time

    Job DescriptionWe are seeking a skilled Backend Software Engineer - Scalable Architecture to join our team at SmartQ. As a key member of our engineering team, you will play a pivotal role in designing and developing a highly scalable and robust backend platform.About SmartQ:We are a leading B2B Food-Tech company built on 4 pillars: great people, great food,...


  • Bengaluru, Karnataka, India Vikgol Full time

    About Vikgol :We are a dynamic software development company committed to delivering innovative solutions and services that empower businesses to scale and grow.As a Backend Software Engineer at Vikgol, you will work on mission-critical projects, collaborating with cross-functional teams and helping to build scalable, secure, and highly performant backend...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Job Title: DevOps EngineerJob Summary:At Iosys Software, we are seeking a skilled DevOps Engineer to collaborate closely with our Product and Engineering teams. This role involves having knowledge of all stages of software development and working alongside other software engineers and developers.Key Responsibilities:Develop high-quality code across system...


  • Bengaluru, Karnataka, India Talentnauts Full time

    About UsTalentnauts is a cutting-edge technology firm seeking an experienced Backend Engineer to join our team.Estimated Salary:$120,000 - $180,000 per yearJob DescriptionWe are looking for a skilled and innovative Backend Engineer to design, build, and maintain high-performance backend services. Your focus will be on developing scalable systems using Golang...


  • Bengaluru, Karnataka, India Tesco Bengaluru Full time

    About the roleTesco Bengaluru is seeking a highly skilled Backend Software Engineer to join our team in developing scalable systems. As a key member of our agile team, you will be responsible for designing, implementing, and deploying high-traffic applications using Node.js, cloud technologies, and microservices architecture.Job Responsibilities:Design and...


  • Bengaluru, Karnataka, India AT&T Full time

    Job RequirementsAs a Senior Backend Software Engineer at AT&T, you will design, implement, and troubleshoot scalable and reusable software systems, with a focus on 3-tier and cloud-based systems. You will actively support configuration management of code and software, and provide technical leadership to build, motivate, guide, scale, and mentor team members....


  • Bengaluru, Karnataka, India Agoda Full time

    About UsAgoda's Back-End Engineering department is responsible for building and maintaining scalable, fault-tolerant systems and APIs that host our core business logic.Our systems cover a wide range of areas within our business, including inventory and pricing, product information, customer data, communications, partner data, booking systems, payments, and...


  • Bengaluru, Karnataka, India Dew Software Full time

    We are seeking a highly skilled Senior Backend Developer to join our team at Dew Software. As a leading player in the Digital Transformation space, we collaborate with Fortune 500 companies to drive their digital innovation and transformation.About the RoleThis is a senior-level position that requires a strong command of backend development principles, with...


  • Bengaluru, Karnataka, India ARM Full time

    Job Overview:The Architecture and Technology Group (ATG) at Arm is a hub of innovation, developing cutting-edge technologies and products that shape the future of computing. Our team is passionate about creating world-class Secure CPU and System architectures, empowering our ecosystem to build exceptional products.We are seeking an exceptional Embedded...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Lead a team of engineers in designing and developing scalable distributed systemsLeverage your technical expertise to create high-quality software, improve engineering productivity, and foster a culture of collaboration and results.About the RoleWe are seeking an experienced Software Engineer to lead our Ads Trust Engineering team in creating a safe and...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Neorealm Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team at Neorealm. As a key member of our engineering team, you will be responsible for designing and developing scalable systems that meet the needs of our clients.Key ResponsibilitiesDesign and implement robust software systems using Java and related technologiesWork collaboratively with...

  • Software Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Hirist Full time

    **Job Overview**Cricbuzz, a leading destination for cricket enthusiasts, is seeking a talented Software Engineer to join its team in Bengaluru. As a key member of our backend development team, you will play a vital role in designing, building, and maintaining efficient, scalable systems that cater to the needs of our users.**Key Responsibilities:**Design and...


  • Bengaluru, Karnataka, India Vikgol Full time

    About Vikgol:We are a pioneering technology company dedicated to delivering cutting-edge solutions and services that empower businesses to scale and grow. Our mission is to create innovative software products that drive business success. We're seeking talented Software Engineers to join our team and contribute to the development of scalable, secure, and...


  • Bengaluru, Karnataka, India ADCI - Karnataka Full time

    About the RoleAs a Cloud Development Engineer for Selling Partners, you will have the opportunity to build scalable systems that enable our selling partners to grow their business and delight Amazon customers. You will be part of forming new teams that develop experiences and services that enable selling partners to promote their products through BuyXGetY -...


  • Bengaluru, Karnataka, India BeBetta Full time

    Company OverviewBeBetta is a cutting-edge sports prediction platform seeking an experienced Node.js developer to join its team. Our innovative platform requires robust and scalable backend systems, and we need someone with a passion for architecting high-performance solutions.Job DescriptionWe are looking for a skilled Backend Software Development Engineer I...


  • Bengaluru, Karnataka, India Skywaves Rise Full time

    We are seeking a highly skilled Senior Java Software Engineer: Architect of Scalable Systems to join our team at Skywaves Rise. As a key member of our engineering team, you will play a crucial role in designing and developing scalable applications using Java.About the Role:We are looking for a seasoned professional with expertise in Microservices...


  • Bengaluru, Karnataka, India Hireginie Talent Cloud Pvt Ltd Full time

    Company OverviewHireginie Talent Cloud Pvt Ltd is a cutting-edge technology firm seeking an experienced Senior Software Developer to spearhead the design, development, and maintenance of scalable systems.About the RoleWe are looking for a highly skilled and seasoned Senior Software Developer to join our team. The ideal candidate will possess expertise in...


  • Bengaluru, Karnataka, India Vikgol Full time

    About Us:Vikgol is a software development company that delivers innovative solutions and services to empower businesses. We are seeking experienced Java Backend Developers to join our team.Job Description:We are looking for talented individuals with strong proficiency in Java, Spring Boot, Hibernate, and Microservices architecture. Experience with SQL/NoSQL...


  • Bengaluru, Karnataka, India Versa Networks Full time

    Job SummaryWe are seeking a seasoned Network Architecture Engineer to join our team at Versa Networks. This role involves designing, developing, and supporting various infrastructure, OAM, and resiliency modules of our VOS platform.About UsVersa Networks is a leading vendor of next-generation Software Defined solutions and architectures, called SASE (Secure...