Senior Software Development Engineer

🕒 May 7

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of WEX

WEX

5001 - 10000 employees

Founded 1983

🚗 Transport

💸 Finance

💳 Fintech

💰 $310M Post-IPO Debt on 2020-06

Transport • Finance • Fintech

WEX is a global commerce platform specializing in various business solutions to address operational challenges. They provide services in managing and mobilizing fleets with their fuel card systems, offering comprehensive fleet management and analytics. Additionally, they focus on business payments solutions that streamline processes across industries, enhancing efficiency and security. WEX is also involved in employee benefits administration, helping organizations effectively manage health and reimbursement accounts. Their diverse range of services caters to numerous sectors, emphasizing innovation, sustainability, and effective solutions for business growth.

📋 Description

• Design, develop, and maintain robust, scalable, and high-performance web applications. • Develop public REST APIs using Python and Node for inter-service and inter-system communication. • Implement comprehensive automated testing strategies, including unit, integration, end-to-end, load, and performance testing. • Identify bottlenecks and tech debt; drive incremental scalability, and stability improvements. • Develop and enhance automation frameworks for testing, monitoring, auto-scaling, continuous integration and deployment to reduce time to market. • Conduct code reviews (comment, approve, seek revisions, merge), and champion engineering best practices, and continuously raise the quality bar. • Troubleshoot complex production issues, devise fixes, author root cause analysis documents, and ensure lasting performance and reliability. • Maintain robust documentation (design docs, run books, change management docs, and readiness plans). • Analyze data to understand risk problems and build effective solutions. • Analyze system performance and identify bottlenecks and opportunities for improvement.

🎯 Requirements

• 5-8 years of professional experience in software engineering • Expertise in backend development, including strong proficiency in Python, Node.js, Go or C++ and building and optimizing RESTful APIs and SQL. • Strong foundation in data structures and algorithms, object-oriented design, and problem-solving. • Experience with cloud-native environments, including Docker, Kubernetes, or AWS/GCP/Azure. • Experience with event-driven architecture and tools like Kafka. • Familiarity with relational or NoSQL databases; e.g. SQL, MongoDB. • Expertise in designing and developing internet-scale services with scalability, availability, security, and reliability design tenets. • Familiarity with Git, automated testing frameworks, and CI/CD workflows. • Clear written and verbal communication skills, and a collaborative and empathetic mindset.

🏖️ Benefits

• health, dental and vision insurances • retirement savings plan • paid time off • health savings account • flexible spending accounts • life insurance • disability insurance • tuition reimbursement

Apply Now

Similar Jobs

🕒 May 7

GlobeLife

1 - 10

📚 Education

🔬 Science

Mainframe Sr. Software Engineer responsible for development, deployment, and support of applications while coordinating with clients and IT personnel. Must have extensive mainframe experience and systems development knowledge.

Cloud

Java

Python

SQL

🕒 May 7

Cisco

10,000+ employees

🔧 Hardware

🔐 Security

🏢 Enterprise

Technical Leader developing Tetragon's performance engineering capabilities at Cisco Isovalent. Guiding architectural direction and optimizing Tetragon for modern runtime security landscapes.

Cloud

Distributed Systems

Kubernetes

Linux

Go

🕒 May 7

Cisco

10,000+ employees

🔧 Hardware

🔐 Security

🏢 Enterprise

Technical Leader at Cisco Isovalent guiding architectural direction of Tetragon, a runtime security tool. Engage with teams to evolve Tetragon's capabilities and systems for observability and security.

Distributed Systems

Linux

Go

🕒 May 7

Confluent

1001 - 5000

🤖 Artificial Intelligence

☁️ SaaS

Senior Software Engineer responsible for designing and operating scalable infrastructure for real-time data at Confluent. Collaborating with teams to optimize distributed systems across cloud environments.

AWS

Azure

Cloud

Distributed Systems

Google Cloud Platform

Java

Scala

Go

🕒 May 7

C.H. Robinson

10,000+ employees

🚗 Transport

Software Engineer III responsible for developing customer-facing products at C.H. Robinson. Collaborating with talented engineers to enhance engineering culture and processes.

Java

JavaScript

MongoDB

Oracle

SQL

TFS

.NET