Senior Software Engineer, Build and SCM

1 Month ago • 8 Years + • Devops

Job Summary

Job Description

The Senior Software Engineer, Build and SCM will be responsible for building and maintaining the engineering environment, managing source code, and implementing it into finished products. This remote position involves managing multiple complex releases throughout the product lifecycle, including code submission, branching, merging, and build processes. The engineer will also troubleshoot issues, optimize builds, and generate configuration management plans, supporting the entire Systems Products team. The ideal candidate should be passionate about DevOps operations, excel at executing detailed run lists, and be a clear communicator. The position carries significant responsibility and high visibility within the company.
Must have:
  • 8+ years of Build/Release experience.
  • Bachelor’s Degree in computer science or equivalent experience.
  • Strong technical skills in Perl, Shell Scripting, Python, Make, and SCM tools.
  • Strong knowledge of Jira, Git, Stash, Bamboo, Crucible, Fisheye.
  • Excellent English communication skills, both written and verbal.
Good to have:
  • Proven ability to multi-task, prioritize, and work under deadlines.
  • Networking / Access experience.
  • 8+ years’ experience with a scripting language (Python preferred).

Job Details

This is a remote-based position in Mexico located in Mexico City or Monterrey.

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.

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.

Please submit your resume in English - we can only consider applications submitted in this language.

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

Required Skills:

  • 8+ years Build/Release experience.
  • Bachelor’s Degree in computer science or equivalent experience.
  • Strtong technical skills in Perl, Shell Scripting, Python, Make, and SCM tools.
  • Strong knowledge of Jira, Git, Stash, Bamboo, Crucible, Fisheye.
  • Demonstrated ability to support Release Operations - development and release environments, mission-critical internal tools administration.
  • Strong command of code branching architecture branching, merging, rollback plans, etc. Preferably in GIT.
  • Experience with source code management, makefiles, ODE, branching, and integrating software.
  • Experience supporting multi product, core OS, and multi-site environment.
  • Experience in Continuous integration build systems. Eg. Jenkins, Bamboo, etc.
  • Ability to manage multiple projects, meet deadlines and adjust priorities.
  • Ability to work in a fast paced and highly collaborative environment.
  • Basic JQL and SQL query knowledge and experience.
  • Proven track record of implementing build/release systems around new products.
  • Excellent English communication skills, both written and verbal.


Desired Skills:

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

Location:

  • This is a remote-based position in Mexico located in Mexico City or Monterrey.

#LI-Remote

Similar Jobs

creative assembly - Trainee UI Programmer

creative assembly

Horsham, England, United Kingdom (On-Site)
1 Week ago
Sandbox VR - Manager, Supply Chain & Inventory

Sandbox VR

United Kingdom (Remote)
2 Months ago
Forescout Technologies  Inc  - Presales Systems Engineer

Forescout Technologies Inc

United States (On-Site)
3 Months ago
Actian - C++ Engineer - Pune

Actian

Pune, Maharashtra, India (On-Site)
8 Months ago
Synechron - Java Solutions Architect – AI Code Assistant (Copilot/Cody)

Synechron

Dallas, Texas, United States (On-Site)
1 Month ago
NVIDIA - Solution Architect - CSP Cloud

NVIDIA

Shanghai, Shanghai, China (On-Site)
4 Months ago
CharacterAI - Software Engineer, Machine Learning Infrastructure

CharacterAI

New York, New York, United States (On-Site)
3 Months ago
Gearbox - Senior Site Reliability Engineer

Gearbox

Frisco, Texas, United States (On-Site)
4 Weeks ago
Thousand Eyes - Lead Software Engineer, Web Platform (FedRAMP)

Thousand Eyes

Seattle, Washington, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Poppulo - Strategic Engagement Lead

Poppulo

Denver, Colorado, United States (On-Site)
4 Weeks ago
bytedance - Software Engineer, Global Payment

bytedance

San Jose, California, United States (On-Site)
3 Months ago
Marsh McLennan - Senior Pensions Actuarial Consultant

Marsh McLennan

London, England, United Kingdom (Hybrid)
1 Month ago
LegalZoom - Lifecycle Marketing Operations Manager

LegalZoom

Los Angeles, California, United States (Remote)
1 Week ago
Redhorse Corp - Requirements & Reporting Specialist

Redhorse Corp

Chantilly, Virginia, United States (On-Site)
4 Weeks ago
Apple - QA Engineer - Generative AI Experiences Software

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Wind River - Senior Engineer - File Systems

Wind River

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
HCL Tech - Sr. program manager with agile

HCL Tech

Virginia, United States (On-Site)
2 Weeks ago
Eqvilent - Compliance Officer

Eqvilent

Malta (On-Site)
1 Month ago
InnoPhase IoT - Design Verification Lead

InnoPhase IoT

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Mexico City, Mexico

JDA - Sr Support Engineer I (WFM)

JDA

Monterrey, Nuevo Leon, Mexico (On-Site)
2 Weeks ago
TALA - Senior Software Engineer

TALA

Mexico City, Mexico (Remote)
3 Months ago
endava - Google Cloud Engineer - Infrastructure

endava

Guadalajara, Jalisco, Mexico (On-Site)
4 Weeks ago
Fictiv - Manufacturing Data Analysis Intern

Fictiv

Monterrey, Nuevo Leon, Mexico (On-Site)
1 Month ago
Thatgamecompany - Senior Unreal Game Engineer (Project Based)

Thatgamecompany

Guadalajara, Jalisco, Mexico (Remote)
11 Months ago
Diligent Corporation - Advisory Specialist

Diligent Corporation

Guadalajara, Jalisco, Mexico (On-Site)
1 Month ago
USE Insider - Customer Success Manager

USE Insider

Mexico City, Mexico (Hybrid)
1 Month ago
Blitz app - Lead AI Engineer (Generative & 3D Modeling Expertise)

Blitz app

Tesistán, Jalisco, Mexico (On-Site)
5 Months ago
Marsh McLennan - Senior Applications Development Analyst

Marsh McLennan

Mexico City, Mexico (Hybrid)
1 Month ago
quience - 3PL Fulfillment Operations Manager

quience

Mexico City, Mexico City, Mexico (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Devops Jobs

Toptracer - DevOps Engineer

Toptracer

Danderyd, Stockholm County, Sweden (Hybrid)
3 Months ago
Rackspace Technology - Senior Engineer - Windows + Azure

Rackspace Technology

Gurugram, Haryana, India (On-Site)
1 Week ago
HCL Tech - Java Senior Technical Lead with DevOps, AWS

HCL Tech

New Jersey, United States (On-Site)
3 Weeks ago
2K - Senior Site Reliability Engineer

2K

Novato, California, United States (On-Site)
1 Week ago
London stock Exchange - Platform Principal Engineer

London stock Exchange

New York, United States (On-Site)
1 Month ago
Wind River - Senior Solutions Architect

Wind River

London, England, United Kingdom (On-Site)
1 Month ago
bytedance - Experienced Software Engineer - Traffic Platform

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Addepar - Principal Software Engineer - Core Platform

Addepar

New York, New York, United States (On-Site)
1 Month ago
Google - Senior Software Engineer, Performance, Google Cloud Platforms

Google

Sunnyvale, California, United States (On-Site)
2 Months ago
Patreon - Frontend Engineer, Platform

Patreon

New York, New York, United States (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Calix delivers a broadband platform and managed services that enable our customers to improve life one community at a time. We’re at the forefront of a once in a generational change in the broadband industry. Join us as we innovate, help our customers reach their potential, and connect underserved communities with unrivaled digital experiences. This is the Calix mission - to enable CSPs of all sizes to Simplify. Innovate. Grow. To learn more, visit the Calix web site at www.calix.com To learn more about our international job opportunities, please visit our International Careers Page If you are a person with a disability needing assistance with the application process please: Email us at calix.interview@calix.com; or Call us at +1(408) 514-3000.

Mexico City, Mexico (Remote)

Mexico City, Mexico (Remote)

Minneapolis, Minnesota, United States (Remote)

View All Jobs

Get notified when new jobs are added by Calix

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug