Mid-Level Software Engineer

Posted 3ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Mid-Level Software Engineer designing and deploying microservices for risk management at WEX. Collaborating with teams to build robust platforms and enhance customer experience.

Responsibilities:

  • 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

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