Senior Software Engineer, Build and SCM

4 weeks ago


Bengaluru, India Calix Full time
Calix is seeking a Build and Release Engineer highly knowledgeable in SCM methodologies with requisite hands-on technical skills to build and maintain the engineering environment, manage, compile, assemble, and implement source code into finished products, and define and deliver configuration management.

Description:
The Build and SCM Engineer is skilled in SCM methodologies and can perform the tasks required of release engineering - whether operational, process oriented, or project-based. Their project results are complete and well-documented. Similarly, processes are well-documented and repeatable. Tools and software are scalable, robust, and well- documented. The candidate is expected to continually strive to improve tools and processes and foster relationships with other areas by building strong networks.

The Build and SCM engineer will support the entire Systems Products team in the management of multiple complex releases throughout the product lifecycle: code submission, branching, merging, conflict resolution, source code control and health, build, compile, release, and sustaining. A successful candidate will have experience in a fast-paced multiple product environment and is motivated in their own delivery of quality in everything that they do. This position carries tremendous responsibility and high visibility within the systems team as well as the overall company.

The ideal candidate should be passionate about DevOps operations and enjoys the kind of work that is repeatable and scripted, knows how to manage their time and commitments to avoid burning out, excel at executing detailed and complex run lists, quickly learn and internalize a repeatable SCM process, and be a clear and thorough communicator.

Responsibilities:

  • Build/configuration/administration and troubleshooting of highly complex products with a common operating system, high level of code reuse, and multiple parallel releases.
  • Ad hoc troubleshooting of merge and release blockers (hardware, configuration, code) and support triaging efforts related code management and release.
  • Work on build optimizations for various products.  
  • Execute branch management and code promotions throughout the development and release cycle.
  • Design, Implement, and manage cloud-native microservices using modern DevOps practices.
  • Automate the promotion and deployment of artifacts using tools such as ArgoCD.
  • Use maven for build automation and dependency management in a microservices environment.
  • Implement and manage containerization and orchestration technologies such as Docker and Kubernetes.
  • Experience in implementing and managing continuous integration and continuous delivery (CI/CD) pipelines.
  • Strong understanding of DevOps principles and practices, including automation, collaboration, and continuous improvement.
  • Generate and execute software configuration management plans for multiple products.
  • Documentation: process workflows, FAQs, technical documentations and provide training to different stake holders.

Required Skills:
 

  • 10+ years Build/Release experience.
  • Bachelor’s degree in computer science or equivalent.
  • Strong technical skill in Programming/Scripting:  C/C++, Java, Python, Php, Perl, Bash, Shell.
  • Strong technical skills in databases: Mysql, PostgreSQL
  • Strong Linux and GIT skills
  • Experience in artifact promotion and deployment using tools such as ArgoCD.
  • Proficiency in using Maven for build automation and dependency management.
  • Knowledge of Cloud native architecture and micro services design patterns.
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
  • Experience in Implementing and managing continuous Integration and Continuous Delivery pipelines (CI/CD).
  • Strong understanding of DevOps principles and practices, including automation, collaboration, and continuous Improvement.
  • Strong knowledge of Jira, Bitbucket, Bamboo as an administrator.
  • Basic JQL and SQL query knowledge and experience.
  • Excellent communication skills, both written and verbal.


Desired Skills:
 

  • Proven ability to multi-task, prioritize, and work under deadlines.
  • Networking / Access experience.
  • 10+ years’ experience with a scripting language (Python preferred, but Shell, Perl, Bash, etc. is okay) required.



  • Bengaluru, India Calix Full time

    Calix is seeking a Build and Release Engineer highly knowledgeable in SCM methodologies with requisite hands-on technical skills to build and maintain the engineering environment, manage, compile, assemble, and implement source code into finished products, and define and deliver configuration management.Description:The Build and SCM Engineer is skilled in...


  • Bengaluru, India Avalon Software services Full time

    Please find the JD : Oracle Cloud SCM Functional Specialist - Location : Hyderabad (work from office)- Overall, 8 to 12 years of experience and should have had 5+ years Oracle SCM Functional experience.Good to have : - Should be having good communication skills and very strong in Oracle Fusion SCM Functional and Minimum 2 Implementation experience in Oracle...


  • Bengaluru, India Spectrum Consultants India Private Limited Full time

    Senior Software Engineer SummaryExperience Required:3 - 10 YearsJob Term:PermanentLocation:BangaloreCategory:Software DevelopmentLeading the development of next generation mobile solutionsAs a Senior Software Engineer, you will design and implement real-time C/C++ software for high performance computing systems, this included designing, developing, coding,...


  • Bengaluru, India TransUnion LLC Full time

    What We'll Bring:Neustar is seeking a Senior Software Engineer to join Trusted Call Solutions team who will be responsible for developing and delivering mission critical services in the field of voice and data applications to global carriers and enterprises. The ideal engineer would be working in a fast-paced DevOps environment with an entrepreneurial...


  • Bengaluru, India Baker Hughes Full time

    Senior Build & Automation Engineering   Do you enjoy working in collaborative teams and solving critical issues?   Would you enjoy designing innovative energy products?   Join our cutting- edge Software Development Team   Baker Hughes' Digital Technology team provide and create tech solutions to cater to the needs of our customers. As a...


  • Bengaluru, India TransUnion LLC Full time

    What We'll Bring: Neustar is seeking a Senior Software Engineer to join Trusted Call Solutions team who will be responsible for developing and delivering mission critical services in the field of voice and data applications to global carriers and enterprises. The ideal engineer would be working in a fast-paced DevOps environment with an entrepreneurial...


  • Bengaluru, India Calix Full time

    Calix is seeking a talented Senior Engineering Manager who is passionate about providing a world class engineering environment for our global engineering teams. This individual is responsible for the Calix Engineering Environment, tools, and processes to support a multisite global product development team. The individual must be highly knowledgeable with...


  • Bengaluru, India Es Magico Tech Studio Full time

    Company DescriptionEs Magico Tech Studio is a venture studio based in Bengaluru that specializes in investing in startups by providing product design and technology services. Our focus is on helping founders bring their product ideas to life or re-design existing minimum viable products (MVP) for scalable ventures. We prioritize clean, efficient, and...


  • Bengaluru, India Software AG Full time

    Locations: BangaloreSoftware AG customers around the world have developed business-critical enterprise applications based on Adabas (DBMS) and Natural (Programming Language) to run their core business transactions and processes, e.g., large financial enterprises, government organizations, retailers, and others. Contributing to our long-term customer...


  • Bengaluru, India Sonata Software Full time

    Job Title : Microsoft Dynamics 365/CE/CRM/F & O/SCMRole 1 - D365 Technical ConsultantMS Dynamics 365 – F&O , Azure cloud services, LCS and SQL Queries, Development Skills (X++, .NET), Customization and Configuration3-5 years of experienceLocation – Bangalore/HyderabadRole 2 - CE Functional ConsultantDynamics 365 Customer Engagement, CRM Functional...


  • Bengaluru, India Rocket Software Full time

    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...


  • Bengaluru, India WiseTech Global Full time

    At WiseTech Global, we build the best and the leading technology solutions that enable the world's biggest logistic companies to move goods globally. Our industry-leading flagship product, CargoWise centralizes logistics operations on a single global database, delivering business continuity, scalability, and security.How you will make an impactAs a Senior...


  • Bengaluru, India Es Magico Tech Studio Full time

    Company DescriptionEs Magico Tech Studio is a venture studio based in Bengaluru that specializes in investing in startups by providing product design and technology services. Our focus is on helping founders bring their product ideas to life or re-design existing minimum viable products (MVP) for scalable ventures. We prioritize clean, efficient, and...


  • Bengaluru, India Es Magico Tech Studio Full time

    Company DescriptionEs Magico Tech Studio is a venture studio based in Bengaluru that specializes in investing in startups by providing product design and technology services. Our focus is on helping founders bring their product ideas to life or re-design existing minimum viable products (MVP) for scalable ventures. We prioritize clean, efficient, and...


  • Bengaluru, India Es Magico Tech Studio Full time

    Company Description Es Magico Tech Studio is a venture studio based in Bengaluru that specializes in investing in startups by providing product design and technology services. Our focus is on helping founders bring their product ideas to life or re-design existing minimum viable products (MVP) for scalable ventures. We prioritize clean, efficient, and...

  • SaaS SCM Cloud

    15 hours ago


    Bengaluru, India Oracle Full time

    As a member of the Support organization, your focus is to deliver post-sales support and solutions to the Oracle customer base while serving as an advocate for customer needs. This involves resolving post-sales non-technical customer inquiries via phone and electronic means, as well as, technical questions regarding the use of and troubleshooting for our...


  • Bengaluru, India Spigot Software Pvt Ltd Full time

    Description Essential Responsibilities :Specific day-to-day responsibilities and milestones needed to achieve the objectives : - At least 2 years of software development experience using STL and medium to complex business logic using C++ .- Develops and integrates applications using VC++ as per written specifications so as to onboard new content onto...


  • Bengaluru, India WiseTech Global Full time

    At WiseTech Global, we build the best and the leading technology solutions that enable the world's biggest logistic companies to move goods globally. Our industry-leading flagship product, CargoWise centralizes logistics operations on a single global database, delivering business continuity, scalability, and security. How you will make an impact As a...


  • Bengaluru, India Software AG Full time

    Locations: BangaloreSoftware AG customers around the world have developed business-critical enterprise applications based on Adabas (DBMS) and Natural (Programming Language) to run their core business transactions and processes, e.g., large financial enterprises, government organizations, retailers, and others. Contributing to our long-term customer strategy...


  • Bengaluru, Karnataka, India Procore Full time

    Job DescriptionWe're looking for a Senior Manager, Software Engineering to join Procore's Resource Management. In this role, you'll lead the equipment domain product team, building a global solution for managing construction equipment. As a seasoned Senior Manager, Software Engineering, you'll partner with engineering leadership, product, and design to lead...