Taro Logo

Staff Software Engineer - Application Stack

Calix delivers a broadband platform and managed services that enable customers to improve life one community at a time.
Mexico City, CDMX, MexicoMéxico, Monterrey, N.L., Mexico
Backend
Staff Software Engineer
Remote
10+ years of experience
Enterprise SaaS · Telecommunications

Description For Staff Software Engineer - Application Stack

Calix is seeking a Staff Software Engineer to join their team in a remote position based in Mexico. This role is at the forefront of transforming the broadband industry, working on platforms that enable service providers to deliver differentiated subscriber experiences for Smart Home and Business solutions. The position involves working with cloud services, telemetry, analytics, and automation in building software-driven adaptive networks.

The ideal candidate will be responsible for scaling distributed applications and developing high-volume performing systems that operate 24x7. They will provide technical leadership in large-scale, cross-functional programs while working closely with product owners to deliver complete solutions. The role requires expertise in Java programming, cloud platforms (GCP/AWS), and extensive experience with microservices architecture and event-driven systems.

This is an excellent opportunity for a senior engineer looking to make an impact in the telecommunications industry while working with modern cloud technologies and distributed systems. The position offers the flexibility of remote work from either Mexico City or Monterrey, making it ideal for candidates seeking work-life balance while working on challenging technical problems.

The role combines technical leadership with hands-on development, requiring both architectural decision-making and coding skills. You'll be working on critical systems that help connect communities with digital experiences, making this position both technically challenging and socially impactful. The company's mission to enable CSPs to Simplify, Innovate, and Grow provides a clear direction for the technical initiatives you'll be leading.

Last updated 8 days ago

Responsibilities For Staff Software Engineer - Application Stack

  • Scale distributed applications using synchronous and asynchronous design patterns
  • Develop multi-tier scalable, high-volume performing applications
  • Provide technical leadership for large-scale, cross functional programs
  • Work with product owners to analyze requirements and deliver solutions
  • Lead software design for service stability, reliability, scalability, and security
  • Produce high quality software with unit tests and code reviews

Requirements For Staff Software Engineer - Application Stack

Java
Kafka
  • Bachelor's Degree in Computer Science, Engineering, or Mathematics
  • 10+ years of hands-on software engineering experience
  • Practical understanding of GCP (or AWS) Cloud platform
  • Expert in Java, proficiency in Rust, Go, Python, NodeJS is a plus
  • Experience in designing large-scale infrastructure and web services
  • Expert knowledge of data structures, algorithms, and software design
  • Proficient in microservices-based, API architectures
  • Strong background in event-based workflows & Kafka
  • Strong background in transactional databases and no-SQL datastores
  • Excellent verbal and written English communication skills

Interested in this job?

Jobs Related To Calix Staff Software Engineer - Application Stack