Senior Software

6 days ago


Chennai, Tamil Nadu, India CloudBees Full time

Description
Job Title:
Senior Software / Quality Engineer (C/C++)
Employment Type:
Permanent
Work Location:
Remote

About CloudBees
CloudBees enables enterprises to deliver scalable, compliant, and secure software, empowering developers to do their best work. Seamlessly integrating into any hybrid and heterogeneous environment, CloudBees is more than a tool—it's a strategic partner in your cloud transformation journey, ensuring security, compliance, and operational efficiency while enhancing the developer experience across your entire software development lifecycle. It allows developers to bring and execute their code anywhere, providing greater flexibility and freedom through fast, self-serve, and secure workflows.CloudBees supports organizations at every step of their DevSecOps journey, whether using Jenkins on-premise or transitioning software delivery to the cloud. We're helping customers build the future, today.

About The Role
CloudBees CDRO is a product which spans technologies ranging from distributed systems, clustering, databases, multi-thread processing, complex scheduling and much more.CloudBees, the leader in CI/CD and the company behind Jenkins, is seeking a Senior Software Engineer (C++), to join our industry leading CloudBees Software Acceleration and CDRO team.CloudBees Build Acceleration is a build and test acceleration platform for Make-based, Ninja-based, and Visual Studio build environments that intelligently and automatically parallelizes software tasks across clusters of physical or cloud CPUs to dramatically lower build and test cycle times. CloudBees Build Acceleration reduces software build times by distributing the build over a large cluster of inexpensive servers. By using a dependency management system, CloudBees Build Acceleration identifies and fixes problems in real time that would break traditional parallel builds. CloudBees Build Acceleration seamlessly plugs into existing software development environments and includes web-based management and reporting tools.This person will be responsible for maintaining, enhancing and running QE automation for CDRO and Accelerator product., The CloudBees team places high value on software quality. It is expected that the person works with Software leads and Quality Engineers within the team to ensure that the software is tested end to end.

Key Responsibilities

  • Work as an independent contributor collaborating with a support teams and test engineers
  • Collaborate with external stakeholders, support and engineering teams in order to establish priorities
  • Work closely with the Support team, and communicate with customer for troubleshooting
  • Ability to work with customers directly on urgent issues

Qualifications
Required:

  • Deep knowledge of C/C++ (5+ years)
  • Strong familiarity with shell scripting as well as well-rounded experience programming in various languages and domains
  • Good familiarity with GNU Make and other building tools such as Ninja; experience with AOSP and/or Yocto is a plus
  • Self-motivated and driven personality
  • Ability to operate independently and ask questions when stuck
  • Knowledge of SQL and experience working with mainstream databases (one of MySQL, PostgreSQL, Oracle)
  • Familiarity with HTTP, REST, HTML, JSON, and similar web-based development technologies, and with building complex multi-tier parallel distributed systems that communicate with them (such as the backend of complex websites)
  • Experience with building, maintaining and scaling large scale distributed systems
  • Strong skills writing high-performance, multi-threaded, efficient and maintainable code
  • Experience with UI & API test automation tools, particularly in Java stack (e.g. RoadRunner, JMeter, Gatling, Selenium, Playwright, API testing).
  • Working experience with databases setup and managing such as Oracle, MySQL, MS SQL, MariaDB, PostgreSQL
  • Bachelor's or Master's degree in computer science is highly preferred

Preferred (not mandatory):

  • Working knowledge of other languages, such as Java, Groovy, Tcl, Python, Go
  • Ability to build and debug third party software with custom patches
  • Experience using public (or private) cloud provider platforms like GCP or AWS, Docker containers
  • Knowledge of continuous integration/continuous delivery (CI/CD) is a plus
  • Experience with analyzing thread safety and race conditions, parallelism, synchronization, and locking, including between threads, between machines in a cluster, and in the database
  • Familiarity with Linux kernel module programming a bonus
  • Experience with SSL/TLS certificates, protocols and libraries (especially OpenSSL) also a bonus
  • Previous experience with bash scripting and other command line interfaces on Linux, MacOS and Windows.

Working Conditions

  • Standard working hours: 9am - 6pm., Mon–Fri, or as per business needs
  • Work location / travel expectations: Remote
  • Reasonable accommodations will be considered in line with the Rights of Persons with Disabilities Act, 2016.

Compensation & Benefits

  • Benefits offered: health insurance, provident fund, paid leave, remote allowance.
  • 5% Variable Bonus

Equal Opportunity Statement
CloudBees is an Equal Opportunity Employer. We do not discriminate on the basis of caste, religion, color, gender, sexual orientation, age, marital status, disability, or any other status protected under applicable law. We are committed to creating an inclusive workplace where everyone can thrive.

Data Protection Statement
All personal information collected during the recruitment process will be handled in accordance with applicable Indian data protection laws and Cloudbees privacy policy.

Disclaimer
This job description is intended to provide a summary of the position and its responsibilities. It is not an exhaustive list of duties. Responsibilities and activities may evolve as per organisational requirements.



  • Chennai, Tamil Nadu, India Banyan Software Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India Banyan Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India hSenid Software Lanka Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Company DescriptionhSenid Mobile Solutions is a wholly owned subsidiary of hSenid Software International Pvt.Ltd., an international software development company with offices in the United States ofAmerica, Singapore, India and Sri Lanka. It was founded in 1997 with the aim of providing highquality software products and services to its customers worldwide. We...


  • Chennai, Tamil Nadu, India APPIT Software Inc Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Hello Connections,We are Hiring for The Below positionJob Role - Senior Software Engineer-Payments BancsSkills - payments BaansLocation - ChennaiExperience - 7+ yrsAbout the Job ;Experience· Minimum 5 years of Product experience in Bancs - Core Banking product (TCS)· Working experience on handling customization requirement and along with good knowledge of...


  • Chennai, Tamil Nadu, India SOFTWARE AG Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Job Description Software AG simplifies the connected world. Founded in 1969, it helps deliver the experiences that employees, partners, and customers now expect. Its technology creates the digital backbone that integrates applications, devices, data, and clouds; empowers streamlined processes; and connects things like sensors, devices, and machines. It...

  • Senior Developer

    6 days ago


    Chennai, Tamil Nadu, India Laserbeam Software Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Department : IT/Software Development Job Summary : We are seeking a highly skilled and experienced Senior Developer with a strong background in ASP.NET MVC, .NET Core, Entity Framework, MS SQL Server, Python, Flask, Django, and MongoDB. The ideal candidate should have an in-depth understanding of Object-Oriented Programming (OOP) and SOLID principles. As a...


  • Chennai, Tamil Nadu, India Rocket Software Full time ₹ 40,00,000 - ₹ 1,20,00,000 per year

    Job Description It's fun to work in a company where people truly BELIEVE in what they're doingSummary: The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. In this job, you will join a team maintaining a proprietary database management system running on z/OS having batch,...


  • Chennai, Tamil Nadu, India Banyan Software Full time ₹ 30,00,000 - ₹ 60,00,000 per year

    Banyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...


  • Chennai, Tamil Nadu, India ValueLabs Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Detailed Job DescriptionWe are looking for a Senior Software Engineer with minimum 7 years of Product experience in Bancs - Core Banking product.About Us:AiDE Recruit ia a leading provider of innovative enterprise software solution, specializing in CRM and HR software. We pride ourselves on creating cutting-edge applications that seamlessly integrate...


  • Chennai, Tamil Nadu, India DNV careers Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    We are seeking a skilled and experienced Senior Software Developer to join our dynamic team. In this role, you will lead the design, development, and implementation of high-quality software solutions. You will collaborate with cross-functional teams to deliver scalable and maintainable systems that meet business needs.Key Responsibilities:Design, develop,...