Senior Software Engineer

4 days ago


Chennai, India CloudBees Full time
Description

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

As a Senior Software Engineer at CloudBees, you will be an essential contributor to the development of our industry-leading software products. You'll work within the Continuous Delivery Release Orchestration collaborative team environment to design, develop, and deliver high-quality solutions that empower our customers to achieve seamless and efficient software delivery.

What You'll Do

- Design, develop, and maintain security products that enable organizations to streamline their software development and delivery processes by delivering the Sec element of DevSecOps. This includes creating tools, plugins, and integrations that enhance the capabilities of the CloudBees product suite.- Build applications and services on popular cloud platforms like AWS, Azure, and GCP. Utilize microservices architecture and containerization technologies (e.g., Docker, Kubernetes) to ensure scalability, resilience, and maintainability.- Implement best practices for code quality, automated testing, and code reviews to ensure software reliability and performance.- Write unit tests, integration tests, and perform code reviews to maintain high standards.- Work on new feature development and product enhancements based on customer feedback and industry trends.- Continuously innovate and propose improvements to existing software solutions.- Analyze and address complex technical challenges and issues that arise during the software development lifecycle. Debug, troubleshoot, and resolve technical problems efficiently.- Create and maintain technical documentation, including design specifications, user guides, and best practice guidelines.- Share knowledge and contribute to internal and external technical communities.- Participate in Agile ceremonies, such as sprint planning, stand-up meetings, and retrospectives.- Collaborate with product managers, designers, and other engineers to ensure alignment and efficient project execution.- Share your expertise and mentor engineers, helping them grow and develop their skills.- Foster a culture of continuous learning and improvement within the team.- Stay updated with the latest technologies, tools, and cloud computing. Proactively learn and adapt to new technologies to drive innovation.- Collaborate with customers to understand their needs, gather feedback, and provide technical support and guidance as needed.

Requirements

- Bachelor’s or master’s degree in computer science or a related technical field- 5+ years of experience in software engineering, with a significant focus on microservice development.- Experience with our tech stack or equivalent: Golang (preferred) / Java is a must.- Experience of working with containerization technologies like Docker and Kubernetes- 3+ years of experience of either NoSQL, Graph or RDBMS technologies- Experienced of working in an Agile environment with grasp of Scrum /Agile- Ticket management- Requirement traceability- Continuous integration / continuous delivery- Dependency management- Strong knowledge and understanding of developing scalable and secure software in Golang (other lang) using concepts of transaction, caching, networking - client & server, cryptography, and encryption in Golang or related language.- Experience with unit & integration tests is a must, UI and API testing is preferable.- Strong knowledge of cloud platforms (e.g., AWS, Azure) and advanced CI/CD practices.- Proven ability to lead and guide technical projects and initiatives.

We’re invested in you

We offer generous paid time off to allow our employees time to rest, recharge and to be present with family and friends throughout the year. At CloudBees, we truly believe that the more diverse we are, the better we serve our customers. A global community like Jenkins demands a global focus from CloudBees. Organizations with greater diversity—gender, racial, ethnic, and global—are stronger partners to their customers.

Whether by creating more innovative products, or better understanding our worldwide customers, or establishing a stronger cross-section of cultural leadership skills, diversity strengthens all aspects of the CloudBees organization. In the technology industry, diversity creates a competitive advantage. CloudBees customers demand technologies from us that solve their software development, and therefore their business problems, so that they can better serve their own customers. CloudBees attributes much of its success to its worldwide work force and commitment to global diversity, which opens our proprietary software to innovative ideas from anywhere.

Along the way, we have witnessed firsthand how employees, partners, and customers with diverse perspectives and experiences contribute to creative problem-solving and better solutions for our customers and their businesses.

  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities,...


  • Chennai, Tamil Nadu, India NTT Data Vertex Software Inc. Full time

    We are looking for a skilled Senior Software Engineer to join our team at Career Progress Consultants in Chennai! Position: Senior Software Engineer Location: Chennai Experience: 5 - 9 years If you have several years of experience in software development and are passionate about creating high-quality code, we want to hear from you! Join us in...

  • Software Engineer II

    2 weeks ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Job Description Summary:Design and develop software product applications for market sale or large-scale proprietary software applications for internal use. Manage full software development life-cycle including testing, implementation, and auditing. Perform product design, bug verification, and beta support which may require research and analysis. Work...

  • Software Engineer II

    2 weeks ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or influences...


  • Chennai, Tamil Nadu, India Fullfily Full time

    We are currently looking for a skilled and enthusiastic Senior Software Engineer to become part of our vibrant team at our company. If you have a passion for software development, this could be the perfect opportunity for you.In this role, as a Senior Software Engineer, you will have a crucial part in the creation and upkeep of our software products.Your...


  • Chennai, India Mediphore Full time

    Company DescriptionMediphore is an innovative technology company based in Chennai. We are focused on revolutionizing medical process interactions through our patented technology. Our team works on the cutting edge of innovation to create solutions that enhance the medical industry.Role DescriptionThis is a full-time on-site role for a Senior Software...


  • chennai, India Ericsson Full time

    Description Join our Team About this opportunity: The role at Ericsson is a multifaceted position encompassing a broad range of responsibilities, from requirement analysis and system design, through to product documentation and PLM support. Our developers are instrumental in the creation and maintenance of various components, systems,...


  • Chennai, India Ericsson Full time

    Description Join our Team About this opportunity: The role at Ericsson is a multifaceted position encompassing a broad range of responsibilities, from requirement analysis and system design, through to product documentation and PLM support. Our developers are instrumental in the creation and maintenance of various components, systems, and...


  • Chennai, Tamil Nadu, India Ericsson Full time

    Join our TeamAbout this opportunity:The role at Ericsson is a multifaceted position encompassing a broad range of responsibilities, from requirement analysis and system design, through to product documentation and PLM support. Our developers are instrumental in the creation and maintenance of various components, systems, and solutions within our product...


  • Chennai, India Mediphore Full time

    Company DescriptionMediphore is an innovative technology company based in Chennai. We are focused on revolutionizing medical process interactions through our patented technology. Our team works on the cutting edge of innovation to create solutions that enhance the medical industry.Role DescriptionThis is a full-time on-site role for a Senior Software...


  • Chennai, India Mediphore Full time

    Company DescriptionMediphore is an innovative technology company based in Chennai. We are focused on revolutionizing medical process interactions through our patented technology. Our team works on the cutting edge of innovation to create solutions that enhance the medical industry.Role DescriptionThis is a full-time on-site role for a Senior Software...


  • chennai, India Mediphore Full time

    Company Description Mediphore is an innovative technology company based in Chennai. We are focused on revolutionizing medical process interactions through our patented technology. Our team works on the cutting edge of innovation to create solutions that enhance the medical industry. Role Description This is a full-time on-site role for a Senior Software...


  • Chennai, India timesjobs Full time

    Senior Software EngineerDepartment: 105- Engineering OperationsOffice: ChennaiLocation: Chennai, TNFlatirons Solutions, Inc. is looking to fill a Senior Software Engineer role for our Engineering Operations Organization in Chennai, office. Join us as we apply world-class software engineering practices to solve complex Content Lifecycle Management (CLM)...


  • Chennai, Tamil Nadu, India timesjobs Full time

    Senior Software EngineerDepartment: 105- Engineering OperationsOffice: ChennaiLocation: Chennai, TNFlatirons Solutions, Inc. is looking to fill a Senior Software Engineer role for our Engineering Operations Organization in Chennai, office. Join us as we apply world-class software engineering practices to solve complex Content Lifecycle Management (CLM)...


  • Chennai, Tamil Nadu, India timesjobs Full time

    Senior Software EngineerDepartment: 105- Engineering OperationsOffice: ChennaiLocation: Chennai, TNFlatirons Solutions, Inc. is looking to fill a Senior Software Engineer role for our Engineering Operations Organization in Chennai, office. Join us as we apply world-class software engineering practices to solve complex Content Lifecycle Management (CLM)...

  • Software Engineer III

    2 weeks ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Job Description Summary:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or...

  • Software Engineer II

    2 weeks ago


    Chennai, India Rocket Software Full time

    We atRocket Software are looking for Software Engineer II (Java Full Stack) Experts for Chennai Location (Hybrid).Rocket Software at a Glance:As experts in IBM Z, IBM Power, and database and connectivity solutions, we help customers get more from the technology and data they have today, so they can innovate for tomorrow. We help organizations take advantage...

  • Software Engineer III

    2 weeks ago


    Chennai, India Rocket Software Full time

    We atRocket Software are looking for Software Engineer III (Java Full Stack) Experts for Chennai Location (Hybrid).About Rocket Software:As experts in IBM Z, IBM Power, and database and connectivity solutions, we help customers get more from the technology and data they have today, so they can innovate for tomorrow. We help organizations take advantage of...

  • Software Engineer II

    2 weeks ago


    Chennai, India Rocket Software Full time

    We atRocket Software are looking for Software Engineer II (Java Full Stack) Experts for Chennai Location (Hybrid).Rocket Software at a Glance:As experts in IBM Z, IBM Power, and database and connectivity solutions, we help customers get more from the technology and data they have today, so they can innovate for tomorrow. We help organizations take advantage...

  • Software Engineer III

    2 weeks ago


    Chennai, India Rocket Software Full time

    We atRocket Software are looking for Software Engineer III (Java Full Stack) Experts for Chennai Location (Hybrid).About Rocket Software:As experts in IBM Z, IBM Power, and database and connectivity solutions, we help customers get more from the technology and data they have today, so they can innovate for tomorrow. We help organizations take advantage of...