WEX
Software Engineer, Platform & Infrastructure
Join to apply for the
Software Engineer, Platform & Infrastructure
role at
WEX .
Overview Role focused on building and operating platform and infrastructure services for the data PaaS, with emphasis on scalability, reliability, and security. Collaborate with stakeholders to translate requirements into robust software systems and deployment workflows.
Responsibilities
Collaborate with stakeholders to gather requirements and translate them into a comprehensive software system, including designing microservices, persistence layers, and deployment workflows using tools like Terraform, Ansible, Puppet, or Salt.
Design, develop, and implement highly available, scalable, and secure platform services for the data PaaS using languages such as Python, Go, or Java.
Contribute to the architectural evolution of the data platform to meet growing user needs and adhere to best practices.
Develop and maintain APIs, automation tools, and internal services to streamline platform operations and improve developer experience.
Implement and improve data pipelines, storage solutions, and processing frameworks within the PaaS.
Platform Design & Development
Collaborate with stakeholders to gather requirements and translate them into a comprehensive software system, including designing microservices, persistence layers, and deployment workflows using Terraform, Ansible, Puppet, or Salt.
Design, develop, and implement highly available, scalable, and secure platform services for the data PaaS using Python, Go, or Java.
Contribute to the architectural evolution of the data platform to meet growing user demands and adhere 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 to support the data platform, focusing on cost-efficiency, performance, and reliability.
Implement Infrastructure as Code (IaC) principles using tools like Terraform to provision and manage 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 address potential issues.
Data Expertise & Integration
Work with data engineers and AI engineering to provide platform capabilities for data ingestion, processing, storage, and analysis.
Ensure the platform supports technologies and paradigms such as streaming, batch processing, data warehousing, and data lakes.
Implement and manage data governance, security, and compliance features within the platform.
What You'll Bring
Bachelor's degree in Computer Science, Software Engineering, or related field, or demonstrable equivalent experience.
Master's or PhD degree with related experience, or 4+ years of software engineering experience at a large scale; experience in data system/platform development.
Proven experience managing and optimizing cloud infrastructure (AWS, Azure).
Experience with Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation).
Solid experience with containerization technologies (e.g., Docker, Kubernetes).
Experience with CI/CD pipelines and DevOps practices (GitHub Actions preferred).
Familiarity with data storage and processing technologies (e.g., Kafka, Spark, Flink, Hadoop, Snowflake, MongoDB, S3/ADLS).
Proficiency in one or more programming languages commonly used for platform development (Python, Go, Java).
Strong understanding of networking, security, and performance in cloud environments.
Experience with monitoring and logging tools (Prometheus, Grafana, Datadog).
Familiarity with database administration and optimization is a plus.
Familiarity with application access control and automation.
Front-end engineering experience is advantageous.
Pay Range: $120,000.00 - $160,000.00
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Software Development
#J-18808-Ljbffr
Software Engineer, Platform & Infrastructure
role at
WEX .
Overview Role focused on building and operating platform and infrastructure services for the data PaaS, with emphasis on scalability, reliability, and security. Collaborate with stakeholders to translate requirements into robust software systems and deployment workflows.
Responsibilities
Collaborate with stakeholders to gather requirements and translate them into a comprehensive software system, including designing microservices, persistence layers, and deployment workflows using tools like Terraform, Ansible, Puppet, or Salt.
Design, develop, and implement highly available, scalable, and secure platform services for the data PaaS using languages such as Python, Go, or Java.
Contribute to the architectural evolution of the data platform to meet growing user needs and adhere to best practices.
Develop and maintain APIs, automation tools, and internal services to streamline platform operations and improve developer experience.
Implement and improve data pipelines, storage solutions, and processing frameworks within the PaaS.
Platform Design & Development
Collaborate with stakeholders to gather requirements and translate them into a comprehensive software system, including designing microservices, persistence layers, and deployment workflows using Terraform, Ansible, Puppet, or Salt.
Design, develop, and implement highly available, scalable, and secure platform services for the data PaaS using Python, Go, or Java.
Contribute to the architectural evolution of the data platform to meet growing user demands and adhere 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 to support the data platform, focusing on cost-efficiency, performance, and reliability.
Implement Infrastructure as Code (IaC) principles using tools like Terraform to provision and manage 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 address potential issues.
Data Expertise & Integration
Work with data engineers and AI engineering to provide platform capabilities for data ingestion, processing, storage, and analysis.
Ensure the platform supports technologies and paradigms such as streaming, batch processing, data warehousing, and data lakes.
Implement and manage data governance, security, and compliance features within the platform.
What You'll Bring
Bachelor's degree in Computer Science, Software Engineering, or related field, or demonstrable equivalent experience.
Master's or PhD degree with related experience, or 4+ years of software engineering experience at a large scale; experience in data system/platform development.
Proven experience managing and optimizing cloud infrastructure (AWS, Azure).
Experience with Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation).
Solid experience with containerization technologies (e.g., Docker, Kubernetes).
Experience with CI/CD pipelines and DevOps practices (GitHub Actions preferred).
Familiarity with data storage and processing technologies (e.g., Kafka, Spark, Flink, Hadoop, Snowflake, MongoDB, S3/ADLS).
Proficiency in one or more programming languages commonly used for platform development (Python, Go, Java).
Strong understanding of networking, security, and performance in cloud environments.
Experience with monitoring and logging tools (Prometheus, Grafana, Datadog).
Familiarity with database administration and optimization is a plus.
Familiarity with application access control and automation.
Front-end engineering experience is advantageous.
Pay Range: $120,000.00 - $160,000.00
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Software Development
#J-18808-Ljbffr