Senior Software Engineer
$113,000 per year
Apply (opens in a new tab)Senior Software Engineer
Posted today
SENIORITY
Lead
SALARY
$113,000 per year
About the role
- Design, develop, and support scalable Python-based services, APIs, and event-driven solutions that power digital freight pricing, booking, and carrier experiences
- Build intelligent platforms and experimentation frameworks that improve the speed, accuracy, and reliability of AI-driven and human-assisted pricing and costing decisions
- Partner with data science teams to deploy, validate, and continuously optimize machine learning solutions that drive automation and measurable business impact
- Develop real-time and near real-time systems that improve platform performance, data quality, observability, and operational excellence
- Lead technical design discussions, translate complex business challenges into scalable solutions, and influence architecture decisions across multiple domains
- Implement engineering best practices related to testing, security, monitoring, automation, and continuous delivery to ensure highly available and resilient systems
- Mentor engineers, share technical expertise, and help elevate software development practices across the team
- Collaborate closely with Product, Architecture, Revenue Management, Operations, and Engineering partners to deliver innovative customer-focused solutions
- Contribute to AI-assisted engineering capabilities, including coding harnesses, validation guardrails, and productivity-enhancing development tools
- 7+ years of professional software engineering experience
- Expert-level Python development skills
- Strong understanding of software architecture, distributed systems, and API design
- Experience with AI-assisted development tools and modern engineering productivity practices, including coding agents and harnesses
- Experience building and operating cloud-native applications
- Experience with REST APIs, microservices, and event-driven architectures
- Strong knowledge of SQL and NoSQL databases
- Experience with automated testing frameworks and CI/CD pipelines
- Proficiency with Git and Azure DevOpsStrong understanding of software security principles and secure development practices
- Demonstrated ability to lead complex technical initiatives from concept through production
- Experience with FastAPI, Flask, or similar Python frameworks
- Experience with Azure cloud services, Kubernetes, and containerized workloads
- Experience building highly transactional systems
- Experience with pricing, booking, order management, logistics, transportation, or marketplace platformsExperience working with data-intensive applications and real-time decisioning platformsExperience improving the quality, reliability, and maintainability of large-scale software platforms
- Your Health, Wealth and SelfYour 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 VisionBasic 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 CanadaPaid parental leave
- Paid time off to volunteer in your community
- Charitable Giving Match Program 401(k) with 6% company matching
- Employee Stock Purchase PlanPlus a broad range of career development, networking, and team-building opportunities
- Learn more about our benefit offerings on our BENEFITS & WELLBEING page
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
