Sinch - Arlington Heights, IL

posted 6 days ago

Full-time - Manager
Remote - Arlington Heights, IL

About the position

We are seeking an experienced and dynamic Manager of Software Engineering to lead a team of engineers responsible for designing and managing data mediation systems that support billing, usage tracking, and real-time event processing. This role involves overseeing the development of data pipelines, ensuring high performance and data integrity, and driving innovation in the automation and efficiency of mediation processes. The manager will collaborate with cross-functional teams to align technical solutions with business goals.

Responsibilities

  • Lead, mentor, and develop a team of Mediation Data Engineers, fostering a culture of innovation, accountability, and technical excellence.
  • Define and execute the roadmap for mediation systems, ensuring the team builds scalable, reliable, and efficient data pipelines for real-time and batch data processing.
  • Provide architectural guidance for the design and implementation of mediation systems, ensuring solutions meet performance and scalability requirements.
  • Ensure that mediation systems are running smoothly and efficiently, meeting service-level agreements (SLAs) for data processing and uptime.
  • Collaborate closely with billing, product management, and other engineering teams to understand requirements and align mediation systems with business objectives.
  • Drive automation of manual processes related to mediation and billing data pipelines, reducing errors and improving operational efficiency.
  • Oversee the implementation of data governance best practices, ensuring compliance with industry standards and data privacy regulations.
  • Manage multiple projects related to mediation and billing, ensuring timely delivery within scope and budget.
  • Encourage continuous learning and improvement within the team by staying current with emerging technologies.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 7+ years of experience in data engineering, with at least 3 years in a managerial or team leadership role.
  • Proven experience managing teams that develop mediation systems or data pipelines for billing, usage tracking, or high-transaction environments.
  • Strong technical background in event-driven architectures and ETL processes, with hands-on experience in tools such as Apache Kafka, Flink, Spark Streaming, Airflow, or NiFi.
  • Expertise in managing large-scale data processing pipelines for real-time and batch data.
  • Strong programming skills in Python, Java, or Scala, with the ability to guide and review the technical work of team members.
  • Experience with cloud platforms like AWS, GCP, or Azure, and hands-on familiarity with their data processing services.
  • Solid understanding of data governance, including data security and privacy regulations impacting mediation and billing systems.

Nice-to-haves

  • Experience in industries with complex mediation needs such as telecommunications, messaging, utilities, or SaaS platforms.
  • Knowledge of mediation engines and practices used in high-transaction industries.
  • Experience with CI/CD pipelines, version control, and infrastructure automation.
  • Knowledge of data privacy regulations (eg, GDPR, CCPA) and how they apply to large-scale data mediation and billing processes.

Benefits

  • Comprehensive market competitive medical, dental, and vision plans.
  • Free virtual counseling resources through the Employee Assistance Program.
  • Roth and Pre-tax 401(k) options including an employer match.
  • Generous paid time off program.
  • Paid parental leave and family planning support.
  • Flexible remote work offerings.
  • Paid time off to support a volunteer program of your choice.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service