Senior Software Engineer
Role details
Job location
Tech stack
Requirements
-
7+ years of experience building and delivering commercial software, preferably customer-facing platforms
-
Strong experience with C#, .NET Core , and service-oriented architecture
-
Experience building modern React-based Single Page Applications (SPAs) using JavaScript/TypeScript
-
Experience designing and working with RESTful APIs and HTTP-based services
-
Experience with data streaming and messaging systems (Kafka preferred)
-
Experience with both relational and NoSQL databases (e.g., MongoDB, Cosmos DB)
-
Strong understanding of distributed systems, scalability, and performance optimization
-
Experience with automated testing (unit, integration, acceptance)
-
Experience with version control systems (Git, GitHub, etc.)
-
Experience with CI/CD pipelines and modern DevOps practices
-
Experience working in cloud environments (Azure preferred)
-
Bachelor's degree or equivalent practical experience
Preferred Qualifications:
-
Experience with Domain-Driven Design (DDD)
-
Experience building cloud-native applications in Azure
-
Experience in transportation,logistics, or enterprise SaaS platforms
-
Familiarity with event-driven and microservices architectures
-
Strong communicationskills and ability to collaborate across technical and business teams
-
Proven ability to deliver in fast-paced, complex environments
-
Growth mindset with openness to feedback and continuous learning
-
Commitment to building inclusive and collaborative teams
Benefits & conditions
Your Health, Wealth and Self
Your total wellbeing is the foundation of our business, and our benefits support your financial, family and personal goals. We provide the top-tier benefits that matter to you most, including:
-
Three medical plans which include
-
Prescription drug coverage
-
Enhanced Fertility benefits
-
Flexible Spending Accounts
-
Health Savings Account (including employer contribution)
-
Dental and Vision
-
Basic and Supplemental Life Insurance
-
Short-Term and Long-Term Disability
-
Paid observed holidays
-
2 paid floating holidays for U.S. hourly employees
-
Flexible Time Off (FTO) offered to U.S. salaried employees - no accruals and no caps. Paid Time Off (PTO) offered to all other employees in the U.S. and Canada
-
Paid parental leave
-
Paid time off to volunteer in your community
-
Charitable Giving Match Program
-
401(k) with 6% company matching