Guadalajara - Lead Software Engineer

placeGuadalajara calendar_month 

Responsibilities:

The Lead Software Engineer will lead the development of a new team responsible for delivering innovative, data-centric products. Reporting directly to the Director of Engineering, this role will provide both technical leadership and team management, focusing on building, mentoring, and coaching a high-performing engineering team.

The role involves working with structured and unstructured data, developing data pipelines, and ensuring the successful delivery of end-to-end data products. The ideal candidate has expertise in data engineering, advanced analytics, and experience in cloud-native environments with a strong focus on Azure DevOps and CI/CD practices.

Accountabilities:

  • Build and lead a high-performing development team with direct reports.
  • Lead the design and development of data-focused software products using modern data platforms and technologies.
  • Collaborate closely with program stakeholders to ensure alignment with strategic objectives and product goals.
  • Collaborate closely with the architecture team on design, implementation, and testing.
  • Guide the development of data processing pipelines, ensuring scalability, reliability, and security across different types of data.
  • Oversee the implementation of CI/CD pipelines to streamline the development lifecycle.
  • Drive continuous improvement in team performance through mentoring, coaching, and fostering a collaborative environment.
  • Lead the adoption of best practices in software development, data management, and engineering processes.

Essential Job Functions and Requirements:

Leadership & Team Management:

  • Experience building and leading software engineering teams from the ground up.
  • Proven ability to mentor, coach, and develop junior and senior engineers.
  • Strong communication and leadership skills with the ability to collaborate cross-functionally.

Technical Expertise:

  • Experience using Databricks for big data processing and analytics.
  • Proficient in Python and Spark for data processing, with strong SQL skills for querying and managing databases.
  • Experience with C# for developing and maintaining data-driven applications.
  • Familiarity with various ETL techniques (e.g., batch processing, stream processing, data integration) and examples of implementing these to transform and move data efficiently.
  • Experience working with both structured data (e.g., relational databases, CSVs) and unstructured data (e.g., JSON, logs).
  • Experience with data normalization, cleaning, and transformation processes.

DevOps & CI/CD:

  • Strong experience with continuous integration and continuous delivery (CI/CD) pipelines to automate testing, deployment, and monitoring processes.
  • Expertise with Azure DevOps for managing code repositories, building, and deploying solutions in cloud environments.

Data Analytics Experience:

  • Hands-on experience developing data analytics solutions, including real-time analytics and batch processing.
  • Experience with data visualization tools (e.g., Power BI, Tableau) to interpret and present data insights.

Required Skills and Experience:

  • Degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience in software engineering, with at least 2 years in a leadership role focused on data products and analytics.
  • Intermediate knowledge of required programming languages.
  • Effective verbal and written communication skills; effective customer service skills.
  • Ability to work independently or within a team environment and handle multiple projects simultaneously.
local_fire_departmentUrgente

Java Software Engineer (BackEnd)

apartmentIntersogplaceGuadalajara
Intersog® is a Chicago-based provider of tailored software engineering solutions, offering dedicated development teams and custom software applications to help businesses meet their IT challenges. Our focus on innovation and efficiency allows us to...
check_circleNeuva oferta

Senior Product Software Engineer

placeGuadalajara
Descripción breve Calificaciones Responsabilidades del puesto
electric_boltInicio inmediato

Software Engineer

apartmentFlexTal Staffing LLCplaceGuadalajara
As a software engineer you will work directly with the CEO, CTO, and the rest of the team to build and design the software infrastructure that will serve as the backbone of telehealth. We are looking to expand our software engineers, seeking those...
Las mejores ofertas que no te puedes perder: