WEX is a financial services company that is headquartered in South Portland, Maine. The company has more than 3,500 team members throughout the world and supports more than 20 curr
Mid-Level Software Engineer
Location
Brazil
Posted
71 days ago
Salary
0
Seniority
Senior
Job Description
Mid-Level Software Engineer
WEX
• Design, develop, test, and deploy new features and functionalities for our microservices platform • Focus on building robust and scalable microservices. • Leverage and contribute to our CI/CD pipelines, including implementing Infrastructure as Code (IaC) using tools like Terraform • Practice agile development methodologies like TDD and BDD within a microservices and event-driven architecture • Support live microservices, including proactive monitoring, rapid incident response, and continuous improvement through automation • Analyze system performance and identify bottlenecks and opportunities for improvement • Collaborate effectively with partners/stakeholders to understand customer needs and business challenges • Actively participate in technical discussions and code reviews with peers • Mentor junior engineers and learn from senior engineers
Job Requirements
- Bachelor's degree in Computer Science or Software Engineering
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
- Experience with building AI and ML tools as well as utilizing AI and spec driven development throughout the software development process
- Proficiency in object-oriented programming languages (such as Java, C#, Golang, or Python) with a strong understanding of TDD
- Experience with scripting languages, preferably TypeScript is a plus
- Experience with CI/CD automation
- Experience with building and deploying applications in cloud environments using Docker Containers and Kubernetes
- Familiarity with event-driven architectures, message queues (e.g., Kafka), and stream processing frameworks
- Understanding of microservices architectures, including concepts like service discovery, load balancing, and API gateways
- Experience with Salesforce API integration is a plus.
Benefits
- Comprehensive and market competitive benefits designed to support personal and professional well-being
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full Stack Software Engineer
HumanaLouisville, Kentucky-based Humana is a leading healthcare company that offers a variety of health, wellness, and insurance products and services designed to off
• Support continuous improvement of the Information Marketplace as a core enterprise platform • Design, develop, and maintain full-stack web applications supporting the Information Marketplace platform • Build modern front-end interfaces using React, TypeScript, and state management frameworks • Develop scalable backend services and APIs using Node.js and related technologies • Translate business and technical requirements into well-designed, maintainable software solutions • Contribute to the architecture of microservices, APIs, and UI frameworks with a focus on scalability, security, and performance • Integrate with enterprise platforms including metadata services, APIs, and third-party tools • Troubleshoot and resolve complex application issues, identifying root causes and implementing long-term fixes • Optimize applications for performance, reliability, and usability • Participate in code reviews and help establish development standards and best practices • Collaborate with product owners, architects, data engineers, and governance teams to deliver new capabilities • Contribute to DevOps practices including CI/CD pipelines, containerization, and automated testing • Stay current with modern development frameworks, tools, and engineering practices
Staff Software Engineer, Windows Product
The Browser CompanyBuilding Arc — a better way to use the Internet.
• Build for Windows: Lead the UI development of Dia for Windows, ensuring it integrates seamlessly with the platform’s unique features and conventions. • Shape the Product: Contribute as an early team member to decisions about architecture, user experience, and technical trade-offs. • Collaborate Across Teams: Work closely with Design, Infrastructure, and Data Teams to create a browser experience that feels native to Windows. • Solve Complex Problems: Tackle challenges like performance optimization, memory management, and compatibility to deliver a fast, reliable, and secure Swift on Windows browser. • Get onboarded onto the team and codebase with an onboarding buddy. • Have shipped a few bug fixes and features across our codebase. • Have owned building numerous core features of Dia on Windows. • Be the primary point of contact for bugs and product iterations within core parts of our Windows application.
Software Engineer, SWE3
KaratKarat is the world leader in technical interviewing and pioneer of the Interviewing Cloud.
• As a Software Engineer (SWE3) at Karat, you'll build product features that directly improve how engineers are interviewed and hired. • You'll take full ownership of projects within your team's scope, driving them from design through implementation, while collaborating closely with engineers, product managers, and designers to deliver high-quality software. • Embrace AI-assisted development as a core part of your workflow; stay current with emerging techniques and contribute to evolving team practices. • Design and build features across the full stack using a variety of programming languages, testing frameworks, and development tools. • Write clean, scalable services, components, and APIs; make sound architectural decisions within your workstream. • Own and deliver projects independently from design to release, including those with meaningful ambiguity and architectural complexity, with high-quality code and minimal defects. • Take strong ownership of all code you touch, proactively improving quality rather than just meeting the immediate requirement. • Collaborate with a cross-functional team of Analysts, Data Scientists, Designers, Product Managers, and Engineers to define and deliver product features. • Champion engineering best practices, including testing strategy, performance optimization, and technical debt management.
• Work collaboratively with cross functional peers to solve the right problems as a team. • Build relationships with your peers across other teams to understand and prioritize widespread challenges in the iOS ecosystem. • Build strong cross functional relationships with Android, Web, Backend and Infrastructure peers. • Research and implement high-quality technical solutions to attain business goals that will benefit our continually growing user base. • Provide thought leadership on industry best practices around design, testing, security, and deployment. • Coach team members to increase the success of the team as a whole. • Turn big ideas into simple, elegant solutions.




