WEX is a company dedicated to building modern API interfaces for their industry-leading fuel card platform. As a Staff Software Engineer, you will be a key contributor in designing and maintaining cloud-native solutions while working with a collaborative team focused on delivering high-quality results.
Responsibilities:
- Design, develop, and implement scalable and reliable software solutions using Kafka, ElasticSearch, and other modern technologies
- Contribute to the long-term architecture and design of our cloud-native infrastructure
- Write clean, maintainable, and well-documented code
- Participate in code reviews and collaborate with other team members to ensure high code quality
- Troubleshoot and resolve issues in a timely and efficient manner
- Ability to learn new technology and switch between tech stacks
- Stay abreast of industry best practices and emerging technologies, adopt and lead by example
- Demonstrate strong ownership and ability to collaborate with stakeholders and exercise technical influence across partner teams
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field
- 7-12 years of software development experience with deep understanding of API design fundamentals, including experience developing and supporting cloud-based infrastructure as code
- Strong understanding of data structures and algorithms, object-oriented design, and problem-solving skills
- Expertise in designing and developing large-scale services with scalability, availability, security, and reliability design tenets
- Strongly proficient with event streaming platforms (e.g., Kafka)
- Expertise in Elasticsearch, including query optimization, indexing, and data analysis
- Demonstrated experience with cloud platforms such as AWS, use of Terraform, SQL/ NoSQL databases and DevOps best practices
- Deep understanding of building robust authentication and authorization mechanisms
- Excellent written and verbal communication skills, and a collaborative mindset
- Experience building AI skills & deploying AI solutions to production environments
- Experience building production-grade AI agents or copilots
- Familiarity with multi-agent systems and distributed AI architectures
- Knowledge of AI evaluation techniques, safety practices, and responsible AI principles
- Experience with Kafka, AWS, Elasticsearch and Java
- Experience with automated deployment pipelines
- Examples of passion projects or contributions to open-source projects
- Passion for technology and a desire to learn and grow