Principal Software Development Engineer

hace 1 semana


desarrollo industrial monterrey, México Zillow A tiempo completo

About the team The Product Communications team plays a crucial role as the homepage of Zillow for many customers. The team is responsible for delivering emails and push notifications that help customers discover the newest and most relevant homes on the market, receive urgent updates to help them take the next step in their shopping journey, and understand their current home's value, and learn deep insights about their market. The billions of customer communications we send each month are a key driver of engagement for Zillow and, unlike many companies, are a central part of the product experience. In addition, we partner closely with teams across Zillow’s service offerings to connect customers to the right products and services that will help them move with Zillow.
Established for several years, the team has a proven track record of success. They own, maintain, and enhance a communication delivery platform that handles billions of communications monthly, continuously experiment and iterate on conversion paths, and actively share insights with other teams. The team prioritizes innovation, regularly testing new features, products, and business strategies. Additionally, they emphasize work-life balance to foster a positive and enjoyable work environment.
The technologies we use as below:

About the role

The Principal Software Development Engineer will lead the high-functioning engineering team architecturally to design the system confidently. They will be responsible for bringing the best industry knowledge to build the right delivery platform and communication infrastructure, continuous engineering excellence, cultivating and maintaining our strong culture, and partnership across organizations and businesses.

Leadership

  • Respected technical leader with deep expertise and a commitment to engineering excellence in your domain.

  • Expert in the business domain, shaping technical investments to unlock long-term business capabilities.

  • Capable of identifying, scoping, and leading complex, strategic projects with broad impact across the company.

  • Promotes collaboration, listens to feedback, and mediates technical discussions effectively as a leader.

  • Guides juniors in identifying effective solutions and inspects their estimates in significant projects.

Architecture

  • Design systems to expand product suite, balancing speed-to-market and scalability for customer-facing features.

  • Encapsulate complexity from dependent teams, separating architecture specifics from implementations.

  • Prioritize testability across systems to facilitate integration and testing by others.

  • Identify system gaps, propose solutions, and contribute to the execution of those solutions.

  • Responsible for technology and architecture decisions within the organization and contribute to technical leadership company-wide.

Communication

  • Proficient in verbal and written communication, engaging with engineers at all levels and senior leaders within the organization.

  • Design documents exemplify reasoned decision-making, persuading readers through detailed problem specification, contextual presentation, and thorough trade-off analysis.

  • Utilize data to provide clarity on contentious issues and support decision-making processes.

This role has been categorized as a teleworker position. Teleworkers do not have a permanent corporate office workplace and, instead, work from a physical location of their choice which must be identified to the Company. Employees may live in any part of Mexico, but preferably in Mexico City, as we would encourage attendance for occasional in-office events.

In addition to a competitive base salary and benefits, this position is also eligible for equity awards based on factors such as experience, performance and location.

Who you are
  • Experienced in designing and working on in-house email/push delivery platforms.

  • Passionate about solving challenging engineering and user experience problems elegantly and seamlessly.

  • Advanced knowledge in cloud native architecture and development

  • Collaborative working style with a focus on communication and execution.

  • Over 5 years of experience in designing complex systems at scale.

  • Over 7 years of software development experience.

  • Holds a Bachelor's or Master’s degree in Computer Science or a related field, or equivalent experience.

Get to know us

Zillow is reimagining real estate to make it easier to unlock life’s next chapter. 

As the most-visited real estate website in the United States, Zillow® and its affiliates help movers find and win their home through digital solutions, first class partners, and easier buying, selling, financing and renting experiences. Millions of people visit Zillow Group sites every month to start their home search, and now they can rely on Zillow to help make it easier to move. The work we do is helping people move from dreaming to transacting — and no matter what job you're in, you will play a critical role in making this vision a reality. 


Our efforts to streamline the real estate transaction are supported by a deep-rooted culture of innovation, our passion to redefine the employee experience, and a  fundamental commitment to Equity and Belonging. We’re also setting the standard for work experiences of the future, where our employees are supported in doing their best work and living a flexible, well-balanced life. But don’t just take our word for it. Read recent reviews on Glassdoor and recent recognition from multiple organizations, including: the 100 Best Companies to Work For in 2022 list, Glassdoor Employees’ Choice Award, honoring the Best Places to Work in 2022, Bloomberg Gender-Equality Index 2022, Human Rights Campaign (HRC) Corporate Equity Index and Best Place to Work for LGBTQ Equality 2022, and TIME 100 Most Influential Companies list.

Zillow Group is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, and gender identity. If you have a disability or special need that requires accommodation, please contact your recruiter directly.

Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable state and local law.



  • Monterrey, Nuevo León, México Principal A tiempo completo

    Job DescriptionAbout the RoleAs a skilled software development engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on writing high-quality code that meets the requirements of the project.Key Responsibilities:Design and develop software applications using a variety of programming...


  • Monterrey, Nuevo León, México JDA Software A tiempo completo

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to extend the Blue Yonder Platform's identity, access, and API management services. This team, globally distributed across Mexico and India, designs, develops and operates critical services that provide a home to all Blue Yonder APIs and offer central management for...


  • Monterrey, México CHUBB A tiempo completo

    Job Description for Principal Software Engineer To enable our business to expand our lead in a market increasingly enhanced by technology, Chubb is undertaking a substantial technology transformation. We are seeking a talented Information Technology professional to join the Personal Risk Services (PRS) in a senior engineering position. As a Principal...


  • Monterrey, Nuevo León, México Gudel A tiempo completo

    Güdel is seeking a skilled Software Development Engineer to join their team in Monterrey, NL, Mexico. The ideal candidate will be responsible for creating machine HMIs for Güdel's automation systems, as well as in-house solutions for the company's business areas.The Software Development Engineer will work on the development of high-level language software...


  • Monterrey, Nuevo León, México Carrier Transicold Polska Sp. z o.o. A tiempo completo

    About the RoleA Java Software Engineer at Carrier Global Corporation works on all parts of Automated Logic's building automation system, utilizing Java-centric server, web client, mobile, desktop, and database technologies. This role requires a strong work ethic, advanced problem-solving skills, and the drive to create leading-edge, scalable, and...

  • Software Engineer

    hace 3 semanas


    Monterrey, Nuevo León, México Banorte - Norte A tiempo completo

    Job Title: Software EngineerAs a Software Engineer at our company, you will be responsible for designing, developing, and maintaining our backend systems. This role requires strong technical skills, including proficiency in High-Level Languages and experience with Backend Development.Responsibilities:• Design and develop scalable backend systems•...


  • Monterrey, Nuevo León, México Northware Software Development A tiempo completo

    **About the Role**We are seeking a skilled Senior Backend Engineer to join our team at Northware Software Development. This is a nearshore opportunity that allows you to work full remote.**Job Summary**The ideal candidate will have advanced experience with React.js, TypeScript, and Node.js-based API development using Nest.js or Serverless frameworks....


  • Monterrey, Nuevo León, México Terex Corporation A tiempo completo

    Job Title: Software Development EngineerJob Summary:We are seeking a highly skilled Software Development Engineer to join our Controls System Engineering group at Genie. As a member of our team, you will be responsible for designing and developing the next generation of software and controls for our family of products.Responsibilities:Design and develop...


  • Monterrey, Nuevo León, México Asae Consultores A tiempo completo

    As a Software Development Engineer at {company}, you will be responsible for designing, developing, and testing software applications. Key responsibilities include collaborating with cross-functional teams, analyzing user requirements, and implementing software solutions. To succeed in this role, you will need strong technical skills, excellent communication...


  • Monterrey, Nuevo León, México JDA Software A tiempo completo

    Job Description:We are seeking a skilled Technical Software Engineer to join our team. As a member of our team, you will design, develop, and implement core services using agile methodologies. Your expertise in Java, Spring Boot, and NoSQL databases will be invaluable in building API integrations and managing microservices. Additionally, your knowledge of...

  • Senior Software Engineer

    hace 3 semanas


    Monterrey, Nuevo León, México Favila Group A tiempo completo

    Job Title: Senior Software EngineerAbout the Role:We are seeking an experienced Senior Software Engineer to join our team for advanced software development. The ideal candidate will have expertise in code optimization and be able to work effectively with our team to deliver high-quality software solutions.Key Responsibilities:Design and develop complex...


  • Monterrey, Nuevo León, México Spectrum Effect A tiempo completo

    Spectrum Effect is seeking a skilled Software Development Engineer to join our DataOps team. As a Jr. Software Engineer, you will be responsible for developing and maintaining new and existing micro-services related to software monitoring, enhancing Spectrum-NET automation through software development best practices, maintain NIFI pipelines, and participate...

  • Software Engineer

    hace 3 semanas


    Monterrey, Nuevo León, México Ds Consulting A tiempo completo

    We are seeking a skilled Software Engineer to join our team and contribute to the development of our Python-based applications. Key responsibilities include designing and implementing scalable software solutions, collaborating with cross-functional teams, and ensuring high-quality code.Requirements:Proficiency in Python programming languageExperience with...


  • Monterrey, Nuevo León, México Busch Vacuum Mexico Services S De Rl De Cv A tiempo completo

    About the RoleWe are looking for a skilled Software Development Engineer to join our team at {company}.Key ResponsibilitiesDesign, develop, and test software applications using programming languages such as Java, Python, and C++.Requirements- 3+ years of experience in software development- Strong understanding of object-oriented programming- Experience with...

  • Software Engineer

    hace 3 semanas


    Monterrey, Nuevo León, México Selección Efectiva Mx A tiempo completo

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in software development and design.Key Responsibilities:Design and develop software applications using various programming languages.Collaborate with cross-functional teams to identify and prioritize software development...


  • Monterrey, Nuevo León, México Jda Software A tiempo completo

    Company OverviewWe are a global company with offices in Mexico and India, specializing in software development and cloud services. Our team designs, develops, and operates critical services that provide a home to all Blue Yonder APIs and offer central management for all customer identities and permissions.Salary and BenefitsWe offer a highly competitive...


  • Monterrey, Nuevo León, México Vertiv Co A tiempo completo

    About the RoleAs a Principal Quality Assurance Engineer at Vertiv Co, you will play a key role in ensuring the quality of our software meets product requirements. This is an exciting opportunity to join our team and contribute to the development of cutting-edge technology.

  • Software Engineer

    hace 3 semanas


    Monterrey, Nuevo León, México Kibu Corporativo A tiempo completo

    Job Title: Software EngineerAt our company, we're looking for a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on backend development, but you will also work on frontend development and contribute to the overall architecture...


  • Monterrey, Nuevo León, México Zf Friedrichshafen Ag A tiempo completo

    At ZF, we are looking for a talented Software Development Engineer Trainee to join our team in Monterrey, Mexico. This is an exciting opportunity to gain hands-on experience in software development and contribute to the success of our company.As a Software Development Engineer Trainee, you will be responsible for:Developing and delivering a web-based...

  • Software Engineer

    hace 3 semanas


    Monterrey, Nuevo León, México ALTUMWARE A tiempo completo

    Job DescriptionWe are seeking a highly skilled Software Engineer with expertise in backend development to join our team at {company}.The ideal candidate will have a strong background in Java and experience with Full Stack Development.Key responsibilities include:Designing and developing scalable and efficient backend systemsCollaborating with...