Senior Software Engineer

4 weeks ago


Bangalore Urban, India CloudBees Full time

Description


About CloudBees

CloudBees is the leading software delivery platform that 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 and wanting to accelerate their cloud transformation by years. CloudBees is 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 Integration 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 DevOps solutions that enable organizations to streamline their software development and delivery processes. This includes creating tools, plugins, and integrations that enhance the capabilities of the CloudBees product suite.
  • 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


Role 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 Continuous Integration.
  • Expertise in DevOps methodologies, and containerization technologies.
  • Proficiency in scripting languages (e.g., Python, Groovy) and infrastructure-as-code tools (e.g., Terraform).
  • Experience with our tech stack or equivalent: Java (preferred)/Perl/Python/Groovy is a must. Kubernetes, Docker, React / NextJS, Helm, Maven, Jenkins (this is a very wide range of skills - we do not expect candidates to be super stars in all areas).
  • Experience in Github, JBoss, Jira, Zookeeper
  • Experience with UI & API test automation tools, particularly in Java stack (e.g. JMeter, Gatling, Selenium, Playwright, API testing).
  • Excellent debugging and problem solving skills along with a desire to dive into existing Java stack and fix such system
  • Familiarity with HTTP, REST, HTML, JSON, and similar web-based development technologies, and with building complex multi-tier parallel distributed systems that communicate via them (such as the backend of complex websites)
  • Test-driven development, including writing reflection-based/class-hierarchy-searching/abstract tests to enforce best practices on other engineers by proactively anticipating places people might fail to observe them and writing tests to catch that
  • Experience with UI & API test automation tools, particularly in Java stack (e.g. JMeter, Gatling, Selenium, Playwright, API testing)
  • Strong knowledge of cloud platforms (e.g., AWS, Azure) and advanced CI/CD practices.
  • Proven ability to lead and guide technical projects and initiatives



  • bangalore, India Abha Engineer Full time

    We are looking for a Senior Mechanical EngineerRoles are described below.1. Manpower Planning.2. Preparing of Project Cost.3. Schedule wise work execution.4. As Drawing & quality work execution.5. Client & Third Party Manage.6. Working Team Manage & Review.7. Reporting to Management.8. ROB & FOB Fabrication & Erection Work Knowledge.


  • bangalore, India Abha Engineer Full time

    We are looking for a Senior Mechanical EngineerRoles are described below.1. Manpower Planning.2. Preparing of Project Cost.3. Schedule wise work execution.4. As Drawing & quality work execution.5. Client & Third Party Manage.6. Working Team Manage & Review.7. Reporting to Management.8. ROB & FOB Fabrication & Erection Work Knowledge.


  • Bangalore Urban, India BeGig Full time

    Job Title: Senior Software Testing EngineerLocation: BengaluruJob Type- ContractualDuration- 1 yearJob Description: We are seeking a highly skilled and experienced Senior Software TestingEngineer to join our dynamic team. As a Senior Software Testing Engineer, you will beresponsible for ensuring the quality and reliability of our software products...


  • Bangalore Urban, India SMC Squared India Full time

    Job Title: Senior Software Engineer(backend) Location: Bangalore Total experience: 5+ years Schedule: Full time/ Permanent Must skills for backend engineer: 1. .Net Core, C# 2.Architecture - E.g., Layered, Microservices, SOA etc., 3.REST concept, architecture 4.SQL - Framework, architecture, queries etc., Soft skills: 1.Technical challenges...


  • Bangalore Urban, India SMC Squared India Full time

    Job Title: Senior Software Engineer(backend) Location: Bangalore Total experience: 5+ years Schedule: Full time/ Permanent Must skills for backend engineer:1. .Net Core, C#2.Architecture - E.g., Layered, Microservices, SOA etc., 3.REST concept, architecture4.SQL - Framework, architecture, queries etc.,Soft skills:1.Technical challenges2.Real time scenario...


  • Bangalore Urban, India SMC Squared Full time

    Job Title: Senior Software Engineer(backend) Location: Bangalore Total experience: 5+ years Schedule: Full time/ Permanent Must skills for backend engineer:1. .Net Core, C#2.Architecture - E.g., Layered, Microservices, SOA etc., 3.REST concept, architecture4.SQL - Framework, architecture, queries etc.,Soft skills:1.Technical challenges2.Real time scenario...


  • Bangalore Urban, India CGI Full time

    Job Description: Senior Software Engineer (Vaadin) Location: Bangalore/Hyderabad Core Java, J2EE, Spring, Vaadin , JQuery, Ajax, Maven tool, SQL, PL/SQL , CSS, WAS/WLS. Member should have thorough knowledge in Core Java/J2EE, JQuery, Ajax and Maven tool Excellent analytical skills and quick learning capacity is must Should be an excellent team player....


  • Bangalore Urban, India CGI Full time

    Job Description:Senior Software Engineer (Vaadin)Location: Bangalore/HyderabadCore Java, J2EE, Spring, Vaadin, JQuery, Ajax, Maven tool, SQL, PL/SQL , CSS, WAS/WLS.Member should have thorough knowledge in Core Java/J2EE, JQuery, Ajax and Maven toolExcellent analytical skills and quick learning capacity is mustShould be an excellent team player. Very Good...


  • bangalore, India Iosys Software Full time

    Job Title : Senior Software Engineer Experience :4-6 years Notice Period : Immediate Joiners Location: Bengaluru/Remote Job Summary We are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team. The successful candidate will play a crucial role in designing, developing, and implementing robust and scalable enterprise...


  • Bangalore Urban, India MRI Software Full time

    As a software engineer, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well.To be successful in securing this role, you’ll have at least 8 - 12 years of commercial experience,...


  • Bangalore Urban, India Acuity Knowledge Partners Full time

    We have an opportunity in our product development practice as Full Stack EngineerExperience : 6 - 9 Years.Location: Bangalore (ETV Office- Bellandur)Job Type: PermanentNotice Period: Immediate to 30 Days (only)Positions : Senior Software EngineerJob description• 6-9 years of professional experience in enterprise software design and development in an...


  • bangalore, India Flexera Software India LLP Full time

    We’re transforming the software industry. We’re Flexera. With more than 50,000 customers across the world, we’re achievingthat goal.Butwe knowwe can’t do any of that without our team. Ready to help us re-imagine the industry during a time of substantial growth and ambitious plans? Come and see why we’re consistently recognized by Gartner,...


  • bangalore, India Flexera Software India LLP Full time

    We’re transforming the software industry. We’re Flexera. With more than 50,000 customers across the world, we’re achievingthat goal.Butwe knowwe can’t do any of that without our team. Ready to help us re-imagine the industry during a time of substantial growth and ambitious plans? Come and see why we’re consistently recognized by Gartner,...


  • bangalore, India Software AG Full time

      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 helps 10,000+...


  • Bangalore Urban, India Renesas Electronics Full time

    Job Title: Senior Staff Software EngineerAbout the team: Renesas Electronics is a dynamic, multi-cultural tech company where employees can learn, mentor and thrive. Renesas Electronics brings together the strong financial foundation of a multi-billion-dollar global operation and the flexibility and velocity of a smaller organization. We are developing...


  • Bangalore Urban, India CloudBees Full time

    DescriptionAbout CloudBeesCloudBees is the leading software delivery platform that 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...


  • Bangalore Urban, India CloudBees Full time

    DescriptionAbout CloudBeesCloudBees is the leading software delivery platform that 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...


  • bangalore, India Cloud Software Group Full time

    About This Team: This position includes working for Product Security of Netscaler to strengthen and harden the Netscaler Platform. Job Description/Responsibilities: What we are looking for? You love solving problems and enjoy learning new technologies. You have 6-8 years of experience in developing Networking and Communication protocols. You have...


  • Bangalore Urban, India Microsoft Full time

    The Outlook Services Engineering team designs and implements services to support different Outlook clients which have hundreds of millions of active users. We are looking for a Senior Software Engineer who will build the next generation of Artificial Intelligence (AI) driven productivity features in email to help everyone on the planet to do more and stay...


  • Bangalore Urban, India BayOne Solutions Full time

    Senior Lead Software Development Engineer Job location: Bangalore (Hybrid) Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. Job Summary: As a Senior Lead Software Engineer within the CIB APPLICATION INFRASTRUCTURE MODERNIZATION team, you are an integral part of an...