Principal Software Engineer

hace 1 mes


Mexico City GTN Technical Staffing A tiempo completo
Principal Software Engineer

HIGHLIGHTS
Location: Mexico City Location preferred but not required. Hybrid or remote are an option in Mexico.
Position Type: Direct Hire
Hourly / Salary: Based on Experience
Residency Status:

Our client is seeking a Principal Software Engineer – to join our team.

As a key contributor, you will play a vital role in the development of our extensive product suite that focuses on content protection and security for video distribution via satellite, cable, and the Internet. In this position, you will be responsible for designing and implementing robust data models, stored procedures, and scripts to support the development of new applications and enhance existing ones. Your problem-solving skills will be use for both internal and external clients, ensuring their needs are met effectively.

Primary responsibilities for this role include reviewing requirements, developing feature architectures and designs (along with relevant documentation), creating prototypes, participating in design and code reviews, and engaging in programming tasks, including unit testing. It is essential for the Senior Software Engineer – to demonstrate technical excellence in their work and contribute to the overall success of the team by sharing their expertise with colleagues. Adherence to our development process and active participation in its implementation is expected. Constructive criticism and feedback are highly valued during design and code reviews, fostering a collaborative environment where knowledge exchange is encouraged. Similarly, being receptive to feedback from colleagues is crucial for personal growth.

In this role occasional travel may be required. The ability to take direction and work independently to implement tasks is important. Professional and positive communication with clients is necessary to maintain strong relationships.

Main responsibilities:
  • Design and develop software for managing premium video content in various environments. Maintain and support existing Onprem video products.
  • Execute and collaborate enriching test plans and testing activities like Unit Testing, Integration testing, Functional testing and Acceptance Testing.
  • Develop and maintain existing database structures and code for suite products, addressing defects.
  • Work closely with your own and other engineering development teams to ensure seamless software and process integration.
  • Mentor other software engineers, fostering an environment conducive to cross-team knowledge sharing.
  • Share technical knowledge and skills throughout the department, promoting continuous learning and growth.
  • Proactively suggest changes to the products, processes or internal tools to improve performance, security, operability and reduce costs.
  • Interview software and automation engineers.
  • Participate actively in design and code reviews for products, making valuable contributions to maintain high-quality standards.
  • Collaborate in the establishment and maintenance of departmental standards for software development best practices.
  • Estimate and plan development tasks, enhancing development processes and tools to meet organizational targets.
  • Provide accurate, timely, and detailed work notes and status updates in the company's issue tracking system.
  • Create and review internal and customer-facing documentation regarding best practices, configuration, and deployment.
  • Develop engineering and Global services tools for monitoring, upgrading, and ensuring the optimal performance of product deployments.
  • Raise technical risks to engineering management.

Required skills and experience:

Qualifications & Skills
  • 10 or more years of software engineering work experience
  • 8+ years object-oriented design and hands-on coding (primarily back-end work)
  • Proficient in Linux based systems, serverless computing concepts and cloud infrastructure
  • Familiar with Oracle DB and SQL queries
  • Experience with microservice and miniservice architectures
  • Experience with networking and security technologies
  • 8 or more years programming C/C++, Java, or Python
  • Self-directed, capable of independent work
  • Excellent communication skills including documentation.
Additional Qualifications & Skills a plus:
  • Digital Rights Management
  • Experience in a security organization
  • Video standards such as: MPEG2/4, AVC, H.264, MPEG DASH, HTTP Live Streaming, PlayReady.
  • Virtualization
  • Windows Media
Education
  • Bachelor’s degree in computer science or related field or equivalent experience
Required
  • Highly effective written and verbal communication skills.
  • Strong time management, negotiation, and organization skills.
  • Capable of managing multiple tasks and working well under pressure.
  • Must be a self-starter, resourceful and able to participate in a highly collaborative, team-oriented work environment.
  • Ability to maintain confidentiality and assist on sensitive matters with discretion.
  • Ability to effectively interface with other departments, across all levels of the organization and with technology partners and potential partners and maintain cooperative working relationships.


"We are GTN – The Go To Network"

  • Mexico City GTN Technical Staffing A tiempo completo

    Principal Software Engineer HIGHLIGHTSLocation: Mexico City Location preferred but not required. Hybrid or remote are an option in Mexico.Position Type: Direct HireHourly / Salary: Based on ExperienceResidency Status: Our client is seeking a Principal Software Engineer – to join our team.As a key contributor, you will play a vital role in the...


  • Mexico City Western Digital A tiempo completo

    Company Description At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible. At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we’ve been doing just that. Our...


  • Mexico City solera A tiempo completo

    The Role: Lead Software Engineer Solera gives fleets and drivers unprecedented driving performance insight and analysis, helping save fuel, expenses, and lives. Its video analysis, predictive analytics, and personalized performance program help fleets improve driving skills, lower operating costs, and deliver significant ROI. With an easy-to-use managed...

  • Software Engineer

    hace 7 meses


    Mexico City Lionbridge A tiempo completo

    Software Engineer Mexico City, Mexico Software Engineer (.NET/Angular) Lionbridge is seeking a talented individual to work as a Senior Software Engineer. You will be a full-stack developer, comfortable reviewing code and making architectural decisions. Unit testing and refactoring is the norm in your day-to-day development activities....

  • DRAM Verification

    hace 6 meses


    Mexico City Dew Software A tiempo completo

    Dew Software, a leading digital transformation company, is seeking a skilled DRAM Verification & Testing Engineer to join our team. As a DRAM Verification & Testing Engineer at Dew Software, you will play a crucial role in verifying and testing DRAM designs to ensure their functionality and performance. You will collaborate with cross-functional teams and...

  • Software Engineer

    hace 6 meses


    Mexico City Nuvit Service A tiempo completo

    Software Engineer Description Designs, modifies, develops, writes and implements software programming applications. Supports and/or installs software applications/operating systems. Participates in the testing process through test review and analysis, test witnessing and certification of software. Familiar with a variety of the field's concepts, practices,...

  • Software Engineer III

    hace 2 meses


    Mexico City GTN Technical Staffing A tiempo completo

    Software Engineer III HIGHLIGHTSLocation: Mexico City/ Hybrid/ Fully remotePosition Type: Direct HireHourly / Salary: Based on ExperienceResidency Status:Our client is seeking a Software Engineer III – to join our team.A Software Engineer helps us build on our large and successful suite of security and content protection products. These products are...


  • Mexico City 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...

  • Software Engineer

    hace 4 meses


    Mexico City Ford Motor Company A tiempo completo

    Ford Pro FinSimple is a passionate group of Software Engineers, Product Designers, and Product Managers dedicated to building the future of the commercial experience at Ford Credit. We iteratively build and ship high-quality software products to serve Ford Credit’s commercial customers. Through the principles of Human-Centered Design and eXtreme...


  • City, México KAL ATM Software GmbH A tiempo completo

    **Location**:Mexico City **Job Description**: Key Responsibilities - Collaborate with cross-functional teams to define, design, and ship new features - Troubleshoot, optimize, and improve the performance of existing software - Write clean, maintainable, and efficient code - Participate in code reviews to ensure high-quality code - Stay up to date with...


  • Mexico City Nuvit Service A tiempo completo

    Software Engineer (Senior)Description Designs, modifies, develops, writes and implements software programming applications. Supports and/or installs software applications/operating systems. Participates in the testing process through test review and analysis, test witnessing and certification of software. Familiar with a variety of the field's concepts,...


  • Mexico City BMW Group A tiempo completo

    IT CAN BE COMPLICATED. TEAMWORK SHOULDN’T BE. SHARE YOUR PASSION. Success is a team sport. That's why BMW doesn’t simply employ specialists with proven expertise, but real people who understand one other. And we support them with cutting-edge technology and sophisticated processes that leave enough space for unconventional thinking. Sen....

  • Software Engineer

    hace 3 meses


    Mexico City Appfabs Incorporation A tiempo completo

    Appfabs Incorporation is a Toronto based IT company established in the year 2016. We are Canada’s leading product development partners for Legal, Financial and Insurance domain clients. We focus on making a difference in our communities The RoleSoftware Engineer– Immediate requirement (Senior x 1, Intermediate x 2 and Junior x 2) Contract to Hire...

  • Lead Software Engineer

    hace 4 meses


    Mexico City Capital One A tiempo completo

    WeWork Reforma Latino (97001), Mexico, Ciudad de Mexico, Ciudad de MexicoLead Software Engineer - Backend Engineer Do you love building and pioneering in the technology space? Our Card Technology team is looking to add a Lead Software Engineer who will focus primarily on backend development. We are building a big data platform to support our card business....

  • Software Engineer I

    hace 4 meses


    Mexico City McDonald's A tiempo completo

    The Commercial Product & Platform vision develops global technology products and platforms that delight our customers and enable our crews to operate our restaurants reliably and effectively. Software Engineer I reports to the Sr Engineering Manager, Chapter Lead. In this role, you will partner with our Product Management and Architecture teams to...

  • Software Engineer I

    hace 4 meses


    Mexico City McDonald's Corporation A tiempo completo

    Job DescriptionThe Commercial Product & Platform vision develops global technology products and platforms that delight our customers and enable our crews to operate our restaurants reliably and effectively.Software Engineer I reports to the Sr Engineering Manager, Chapter Lead. In this role, you will partner with our Product Management and Architecture teams...

  • Software Engineer III

    hace 2 meses


    Mexico City GTN Technical Staffing A tiempo completo

    Software Engineer III  HIGHLIGHTSLocation: Mexico City/ Hybrid/ Fully remotePosition Type: Direct HireHourly / Salary: Based on ExperienceResidency Status:Our client is seeking a Software Engineer III – to join our team.A Software Engineer helps us build on our large and successful suite of security and content protection products. These products are...

  • Software Engineer

    hace 3 meses


    Mexico City Snaphunt A tiempo completo

    The OfferJoin a well known brand within IT ServicesOpportunity to make a positive impactGreat work environmentThe JobSoftware Engineer– Immediate requirement (Senior x 1, Intermediate x 2 and Junior x 2) Contract to Hire Position (Hybrid - Mexico City) Initially, you will be in a contract position for 6 to 9 months, after which you will be permanently...

  • Lead Software Engineer

    hace 3 semanas


    Mexico City Capital One A tiempo completo

    WeWork Reforma Latino (97001), Mexico, Ciudad de Mexico, Ciudad de Mexico Lead Software Engineer - Backend Engineer Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers,...


  • Mexico City Zillow Group, Inc. A tiempo completo

    About the team Zillow started in 2006 and is the most visited real estate website in the United States with over 10.5 billion visits in 2022, and an average of 220 million monthly unique users. Zillow helps high-intent movers find and win their home through digital solutions and first class partners. Our Zillow Mexico team will work with our US tech...