Senior Software Engineer, Platform & Infrastructure
WEX.com
120k - 160k USD/year
Office
Global Headquarters, United States
Full Time
What You'Ll Do:
Platform Design & Development:
- Collaborate with stakeholders to gather requirements and translate them into a comprehensive software system. This includes designing microservices, persistence layers, and implementing deployment workflows using tools like Terraform, Ansible, Puppet, or Salt.
- Design, develop, and implement highly available, scalable, and secure platform services for our data PaaS using programming languages (e.g., Python, Go, Java).
- Contribute to the architectural evolution of our data platform, ensuring it meets the growing demands of our users and adheres to best practices.
- Develop and maintain APIs, automation tools, and internal services to streamline platform operations and enhance developer experience.
- Implement and improve data pipelines, storage solutions, and processing frameworks within the PaaS.
Infrastructure Management & Automation:
- Manage and optimize cloud infrastructure in AWS and Azure cloud services to support our data platform, focusing on cost-efficiency, performance, and reliability.
- Implement Infrastructure as Code (IaC) principles using tools like Terraform for provisioning and managing resources.
- Develop and maintain CI/CD pipelines to automate deployments, testing, and release processes for platform services.
- Monitor platform health, performance, and security, and proactively identify and address potential issues.
Data Expertise & Integration:
- Work closely with data engineers and AI engineering to understand their needs and provide platform capabilities that facilitate efficient data ingestion, processing, storage, and analysis.
- Ensure the platform supports various data technologies and paradigms (e.g., streaming, batch processing, data warehousing, data lakes).
- Implement and manage data governance, security, and compliance features within the platform.
What You'Ll Bring:
Experience:
- Bachelor's degree in Computer Science, Software Engineering, or related field OR demonstrable equivalent deep understanding, experience, and capability.
- Master or PhD degree in Computer Science (or related field) and 2+ years of experience in software engineering or 4+ years of experience in software engineering at a large scale. Experience in data system/platform development.
Senior Software Engineer, Platform & Infrastructure
Office
Global Headquarters, United States
Full Time
120k - 160k USD/year
August 15, 2025