Senior Software

1 week 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 Building Blocks Software Services Full time ₹ 4,00,000 - ₹ 6,00,000 per year

    Job Location - Chennai / Coimbatore. We are looking for a passionate Software Engineer to design, develop and install software solutions. Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in Python and its frameworks alongside. Our ideal candidates are familiar with the software...

  • Software Engineer II

    2 weeks ago


    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 ₹ 15,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 Talent21 Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Are you a skilled Senior Software Engineer who is proficient in C#, .NET Framework, MVC, SSIS, SQL Server 2016, Visual Studio 2017 for SSIS, VS 2019 for web applications, and IBM MQ? If so, we have an exciting opportunity for you to join our team.Job Responsibilities:Design, develop, and maintain software applications using C#, .NET Framework, and MVC.Create...


  • 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 Syncarp Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    We seek a "Servicenow Senior Software Engineer "with 3+ years of experience for our leading IT client.- ( CONTRACT)Role: Servicenow Senior Software EngineerLocation: Chennai,Bangalore,HyderabadExperience:3-5 YearsContract Duration :6 MonthsPrimary Key skills:ServiceNow: TSM, SOMT, OMT, TNI,SNOW - Telecom DomainServiceNow Senior Software Engineer:Job...


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

    Senior Software Engineer Chennai (AI/ML Engineering Focus) Build the backbone of AI — engineer the systems that power enterprise intelligenceLocation: Chennai, India Experience: 6–8 years in software engineering (preferably in AI/ML or data-driven product development) Problem solvers who don't just write code but build scalable, impactful AI...


  • Chennai, Tamil Nadu, India 2882e51c-148b-4fcd-8614-b078c31f3b8c Full time ₹ 5,00,000 - ₹ 25,00,000 per year

    Azentio Software incorporated in 2020 at Singapore, has been carved out of 3i Infotech, Beyontec Technologies and Path Solutions. Azentio Software provides mission critical, vertical-specific software products for customers in banking, financial services and insurance verticals and includes key products such as KASTLE (Universal Lending), AMLOCK (Anti-Money...


  • Chennai, Tamil Nadu, India YouTrip Full time US$ 1,20,000 - US$ 1,80,000 per year

    YouTrip is the leading and fastest-growing multi-currency payment platform in Asia Pacific. In 2018, we pioneered the region's first multi-currency digital wallet. Now, YouTrip is the #1 multi-currency digital wallet trusted by millions across the region, processing over US$15 billion in total payment value annually. Our consumer and business propositions...


  • Chennai, Tamil Nadu, India Ford Global Career Site Full time ₹ 8,00,000 - ₹ 25,00,000 per year

    We are seeking a talented and innovative Senior Software Engineer to play a pivotal role in developing cutting-edge applications and integrations. This position is focused on enhancing developer workflows, streamlining processes, and building robust, scalable systems for enterprise environments. The ideal candidate will have a passion for cloud-native...