Senior Software Engineer

New
C
C.H. RobinsonDigital freight
Source API remote eligibility restrictions: United StatesFull-TimeSenior
Salary113,000 - 254,200 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
7+ years of professional software engineering experience
Required Skills
PythonSQLMachine LearningNosqlCI/CDRESTful APIsMicroservicesAzure DevOpsDistributed Systems

Requirements

  • Have 7+ years of professional software engineering experience.
  • Bring expert-level Python development skills.
  • Understand software architecture, distributed systems, and API design.
  • Have experience with AI-assisted development tools and engineering productivity practices, including coding agents and harnesses.
  • Have experience building and operating cloud-native applications.
  • Have experience with REST APIs, microservices, and event-driven architectures.
  • Have strong knowledge of SQL and NoSQL databases.
  • Have experience with automated testing frameworks and CI/CD pipelines.
  • Be proficient with Git and Azure DevOps.
  • Understand software security principles and secure development practices.
  • Have demonstrated ability to lead complex technical initiatives from concept through production.
  • Preferred: experience with FastAPI, Flask, or similar Python frameworks; Azure cloud services, Kubernetes, and containerized workloads; highly transactional systems; freight, pricing, booking, order management, logistics, transportation, or marketplace platforms; and data-intensive or real-time decisioning platforms.

Responsibilities

  • Design, develop, and support scalable Python-based services, APIs, and event-driven solutions for digital freight pricing, booking, and carrier experiences.
  • Build platforms and experimentation frameworks for AI-driven and human-assisted pricing and costing decisions.
  • Partner with data science teams to deploy, validate, and optimize machine learning solutions.
  • Develop real-time and near real-time systems that improve platform performance, data quality, observability, and operational excellence.
  • Lead technical design discussions, translate business challenges into scalable solutions, and influence architecture decisions.
  • Implement testing, security, monitoring, automation, and continuous delivery practices.
  • Mentor engineers and share technical expertise to improve software development practices.
  • Collaborate with Product, Architecture, Revenue Management, Operations, and Engineering partners.
  • Contribute to AI-assisted engineering capabilities, including coding harnesses, validation guardrails, and development tools.
View Full Description & ApplyYou'll be redirected to the employer's site
113,000 - 254,200 USD per year
Apply Now