Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Lead Software Engineer

AT Finastra
Finastra

Lead Software Engineer

Guadalajara, Mexico

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.

Want more jobs like this?

Get jobs in Guadalajara, Mexico delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

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.

Client-provided location(s): Guadalajara, Jalisco, Mexico
Job ID: Finastra-10033
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • Vision Insurance
    • Life Insurance
    • Dental Insurance
    • Health Insurance
    • Mental Health Benefits
    • Health Reimbursement Account
    • Short-Term Disability
    • Long-Term Disability
    • Pet Insurance
    • FSA
    • HSA
  • Parental Benefits

    • Birth Parent or Maternity Leave
  • Work Flexibility

    • Hybrid Work Opportunities
  • Office Life and Perks

    • Casual Dress
    • Happy Hours
    • Company Outings
    • Holiday Events
  • Vacation and Time Off

    • Paid Vacation
    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Volunteer Time Off
  • Financial and Retirement

    • Financial Counseling
    • 401(K) With Company Matching
  • Professional Development

    • Internship Program
    • Leadership Training Program
    • Associate or Rotational Training Program
    • Promote From Within
    • Access to Online Courses
    • Lunch and Learns