Skip to content
mimi

Senior Software Engineering Manager - Data Acquisition

WEX

Portland · flexible Full-time Senior $151k – $180k/yr Today

About the role

About the Team/Role

Join our dynamic team as WEX continues to scale its Data-as-a-Service (DaaS) platform. The Data Acquisition Team is instrumental in enabling secure, scalable, and dependable ingestion of data from a multitude of internal systems and external sources.

We are seeking a proactive Senior Software Engineering Manager - Data Acquisition to lead and inspire a team responsible for acquiring, ingesting, and processing diverse, high-volume data. This role demands a strong leader with extensive technical knowledge in data pipelines, distributed systems, and cloud architecture, who can elevate technical standards, cultivate a culture of innovation, and align the data acquisition strategy with overarching business objectives.

How You'll Make an Impact

  • Leadership & Management: Guide, mentor, and manage a talented team of software engineers dedicated to data acquisition. Foster an inclusive and high-performing team culture, conduct performance reviews, and spearhead career development initiatives.
  • Strategy & Vision: Implement the technical roadmap and strategy for all data acquisition pipelines and systems, ensuring infrastructure remains scalable, reliable, secure, and cost-efficient in response to increasing data volumes and velocities.
  • Technical Oversight: Offer technical direction and supervision on the design, development, deployment, and maintenance of essential data ingestion frameworks, APIs, and services while ensuring best practices in software engineering, data governance, and data quality are upheld.
  • Cross-functional Collaboration: Collaborate closely with product management, data science, data governance, and additional engineering teams to understand data requirements and deliver effective solutions that cater to business needs.
  • Process Improvement: Drive ongoing enhancements in engineering processes, tools, and methodologies, such as CI/CD, automation, monitoring, and alerting.
  • Operational Excellence: Ensure the consistent availability and performance of all data acquisition systems, leading incident responses and conducting root cause analysis for any significant outages.
  • Budget & Resource Management: Oversee budget, resources, and capacity planning for the data acquisition organization.

Experience You'll Bring

  • Education: A Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • Experience: 10+ years of software engineering experience, with at least 5 years in a management role supervising software engineering or data acquisition teams. Experience leading virtual teams is highly desirable.
  • Technical Expertise:
    • In-depth knowledge in building and managing high-volume, real-time and batch data pipelines using technologies like Kafka, Kinesis, or Pulsar.
    • Familiarity with cloud platforms (AWS, Azure, GCP) and experience in designing scalable, serverless, or containerized data ingestion architectures (Kubernetes, EKS/AKS/GKE).
    • Strong understanding of various data sources, integration patterns (APIs, web scraping, messaging queues), and ETL/ELT tools.
    • Proficiency in programming languages such as Java, Python, Scala, or Go.
    • Comprehensive understanding of database technologies, including SQL, NoSQL, and Data Warehouses like Snowflake and Redshift.
  • Leadership Skills: Proven ability to inspire, motivate, and manage multiple distributed teams. Exceptional communication, presentation, and interpersonal skills are essential.
  • Problem Solving: Strong analytical and problem-solving capabilities, with a knack for devising solutions to complex technical challenges.

The base pay range represents the anticipated low and high end of the pay range for this position. Actual pay rates will vary and be based on various factors such as your qualifications, skills, competencies, and proficiency for the role. Base pay is one component of WEX's total compensation package. Most sales positions are eligible for commission under the terms of an applicable plan. Non-sales roles typically qualify for a quarterly or annual bonus based on their role and applicable plan. WEX’s comprehensive and competitive benefits package is designed to support your personal and professional well-being, including health, dental, and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. For more information, check out the "About Us" section. Pay Range: $150,600.00 - $180,100.00

Skills

AWSAzureDockerGCPGoJavaKafkaKinesisKubernetesNoSQLPulsarPythonRedshiftScalaSnowflakeSQL

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free