Senior Software
2 days ago
Job Title: Senior Software / Quality Engineer (C/C++)Employment Type: Permanent Work Location: Remote
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 RoleCloudBees 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.
- 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
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.
- 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 StatementCloudBees 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 StatementAll personal information collected during the recruitment process will be handled in accordance with applicable Indian data protection laws and Cloudbees privacy policy.
DisclaimerThis 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.
-
Senior Software Engineer
2 days ago
Bangalore, IND Product, India CloudBees Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Title: Senior Software Engineer Employment Type: PermanentWork Location: Remote About CloudBeesCloudBees 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...
-
Sr. Software Engineer
2 days ago
India, IND Product CloudBees Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Title: Senior Software Engineer (AI)Employment Type: PermanentWork Location: Remote About CloudBeesCloudBees 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...
-
Manager, Software Engineering
2 days ago
India, IND Product CloudBees Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob Title: Manager, Software Engineering Employment Type: Permanent Work Location: Remote, Bangalore About CloudBeesCloudBees 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...
-
Senior Software Engineer
6 days ago
Chennai, Tamil Nadu, India Banyan Software Full time ₹ 20,00,000 - ₹ 25,00,000 per yearBanyan 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...
-
Senior Software Engineer
6 days ago
Chennai, Tamil Nadu, India Banyan Software Full time ₹ 10,00,000 - ₹ 25,00,000 per yearBanyan 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...
-
Senior Software Engineer
4 weeks ago
Chennai, India IRIS Software Group Full timeIRIS Software Group is a leading business software and services provider, one of the UK’s largest privately held software companies. We help organisations to make better business decisions by developing integrated software solutions to minimise admin, make business processes more efficient and give more time to do what’s valued.We started 45 years ago as...
-
Senior software engineer
2 weeks ago
Chennai, India IRIS Software Group Full timeIRIS Software Group is a leading business software and services provider, one of the UK’s largest privately held software companies. We help organisations to make better business decisions by developing integrated software solutions to minimise admin, make business processes more efficient and give more time to do what’s valued.We started 45 years ago as...
-
Senior Software Engineer
4 weeks ago
Chennai, India IRIS Software Group Full timeIRIS Software Group is a leading business software and services provider, one of the UK’s largest privately held software companies. We help organisations to make better business decisions by developing integrated software solutions to minimise admin, make business processes more efficient and give more time to do what’s valued. We started 45 years ago...
-
Senior Software Engineer
4 weeks ago
Chennai, India IRIS Software Group Full timeIRIS Software Group is a leading business software and services provider, one of the UK’s largest privately held software companies. We help organisations to make better business decisions by developing integrated software solutions to minimise admin, make business processes more efficient and give more time to do what’s valued. We started 45 years ago...
-
Senior Software Engineer
4 weeks ago
Chennai, India IRIS Software Group Full timeIRIS Software Group is a leading business software and services provider, one of the UK’s largest privately held software companies. We help organisations to make better business decisions by developing integrated software solutions to minimise admin, make business processes more efficient and give more time to do what’s valued. We started 45 years ago...