Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Echo Global Logistics

Echo Global Logistics is a leading provider of technology-enabled transportation management services. As a third-party logistics provider, we simplify As a Senior Software Engineer - Full Stack, you will architect and be a core technical contributor on a cross-functional Agile team responsible for designing and delivering high-quality, cloud-native applications across our platform portfolio. You will bring deep expertise in .NET and Angular to build scalable, maintainable full-stack solutions that serve carriers, shippers, and internal operations users. You will work within a microservices architecture, contribute to containerized deployments on Azure Kubernetes Service (AKS), and help drive engineering quality across a distributed team of onshore and offshore engineers.

In this role, you will lead technical initiatives, establish patterns for AI/ML integration, and champion practices that improve system reliability, scalability, and security. You will conduct architectural reviews, elevate code quality through mentorship and rigorous code reviews, and serve as a technical resource for your team and adjacent teams. You will have deep expertise in serverless technologies and understand how to balance innovation with operational excellence.

Your responsibilities will include owning complex technical domains, influencing engineering standards, driving incident retrospectives, and ensuring solutions meet our reliability and scalability targets. You will collaborate closely with Distinguished Engineers, architects, and product leadership to align technical decisions with business strategy. You will model a culture that values engineering excellence, scope discipline, and practical problem-solving-where "reliable, accurate, scalable, and trusted" takes precedence over theoretical perfection. You will communicate technical concepts effectively to diverse audiences and build consensus across the organization.

The ideal candidate pairs strong technical depth with collaborative instincts - someone who writes clean, well-tested code, participates meaningfully in architecture discussions, and helps elevate the engineers around them. You are comfortable navigating a fast-moving product environment and are energized by modern development practices, including the use of AI-assisted development tools such as Claude Code to accelerate delivery and improve code quality.
What You'll Do
  • Own the design, development, testing, and support of full-stack features across .NET backend services and Angular frontend applications
  • Build and maintain APIs and microservices in a distributed, cloud-native architecture
  • Contribute to container orchestration and deployment workflows using Azure Kubernetes Service (AKS) and Docker
  • Collaborate with product managers, architects, and cross-functional Agile teams to translate business requirements into robust technical solutions
  • Participate in code reviews, architectural discussions, and sprint ceremonies; provide technical mentorship to junior engineers
  • Identify and address performance, reliability, and scalability gaps across assigned services
  • Leverage AI-assisted development tools (such as Claude Code) to accelerate implementation, code review, and documentation workflows
  • Support production systems, contribute to incident retrospectives, and implement preventive engineering improvements
  • Stay current with emerging technologies and advocate for engineering best practices within the team
Basic Qualifications
  • Bachelor's degree in computer science, Engineering, or a related technical field
  • At least 5 years of professional software development experience
  • Strong proficiency in .NET (C# / ASP.NET Core) for backend API and service development
  • Proven experience leading technical design and architecture decisions
  • Hands-on experience building production-grade Angular applications
  • Working knowledge of containerization using Docker and orchestration via Kubernetes or AKS
  • Demonstrated experience working within a microservices architecture
  • Hands-on experience integrating AI/ML models into production workflows
  • Strong background in event-driven architectures and distributed systems
  • Experience with observability platforms, distributed tracing, and SRE practices
  • Track record of leading platform migrations or modernization initiatives
  • Expertise in infrastructure as code and GitOps practices
  • Experience working in Agile/Scrum environments
Preferred Qualifications
  • 7+ years of professional software development experience
  • 3+ years of experience deploying and maintaining services on Microsoft Azure, with direct exposure to Azure Kubernetes Service (AKS)
  • Familiarity with event-driven architecture patterns and message brokers (e.g., Azure Service Bus)
  • Experience with SQL Server and/or NoSQL (MongoDB) databases in production environments
  • Hands-on use of AI-assisted development tools - particularly Claude Code - for code generation, refactoring, or review workflows
  • Proven ability to diagnose production issues with telemetry tools like Dynatrace
  • Proven experience in Infrastructure as Code practices (Terraform, or ARM templates)
  • Background in logistics, transportation, or supply chain technology
  • Experience with CI/CD pipelines (Azure DevOps, GitHub Actions, or equivalent)
  • Azure certifications (Developer Associate, Solutions Architect, or equivalent)

Work environment/physical demands summary:

This job operates in an office environment and uses a computer, telephone and other office equipment as needed to perform duties. The noise level in the work environment is typical of that of an office with an open seating floor plan. The employee may encounter frequent interruptions throughout the work day. The employee is regularly required to sit, talk, or hear.

#LI-MA1

All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, status as a qualified individual with a disability, or Vietnam era or other protected veteran.

Benefits

For more information about our benefit offerings, please visit our careers page at

This role is eligible for a bonus that is based on a combination of personal and business performance.
Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Warren, MI vacancy
  • $174.9k - $222k

     ...Job Description The Role As a Senior Software Engineer on GM's Notification Platform team , you will play a key role in designing, building, and evolving the systems that power GM's multi-channel communications. The Notification Platform enables transactional and... 
    Suggested
    Temporary work
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    1 day ago
  •  ...times per week, at minimum. About the Role Join GM’s Digital Products Engineering organization and help define the next generation of our subscription and billing platform. As a Staff Software Engineer (Level 8) , you will lead technical domains, drive architecture... 
    Suggested
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  • $73 - $84 per hour

     ...Cyber Software Development Engineer (C5) Location: Sterling Heights, MI Pay Rate: $73–$84/hour Position Overview Join an agile, self-motivated engineering team supporting embedded cyber development for a family of ground combat vehicles. This role supports the... 
    Suggested
    Contract work
    Weekend work

    Contract Professionals, Inc

    Sterling Heights, MI
    1 day ago
  • $50 - $57 per hour

     ...Software Engineer Sterling Heights, MI $50-$57/hourly Ability to obtain a U.S. Security Clearance required About the Role Join a high-performing software engineering team supporting the development of embedded application software for next-generation... 
    Suggested
    Hourly pay
    Long term contract
    Contract work
    Casual work

    Contract Professionals, Inc

    Sterling Heights, MI
    3 days ago
  •  ...Principal Software Engineer PGS Worldwide is seeking a Principal Software Engineer in Sterling Heights, MI for a one-year contract-to-hire role supporting a leading aerospace & defense company. This role supports software development, integration, and testing of real... 
    Suggested
    Contract work
    Worldwide

    PGS Worldwide

    Sterling Heights, MI
    3 days ago
  •  ...we’re driving a massive digital transformation—and the Cloud Engineering & FinOps team is at the heart of it. As part of the Digital...  ...mission is to remove friction from the cloud: enabling faster software delivery while optimizing cost, performance, and scale. We treat... 
    H1b
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  • $74.86 - $85.5 per hour

     ...Check out this new opportunity! Embedded Cyber Software Engineer Onsite in Sterling Heights, MI Estimated Pay Range: $74.86 - $85.50/Hour We are hiring an Embedded Cyber Software Engineer in Sterling Heights, MI, to support advanced C5ISR and embedded cybersecurity... 
    Contract work
    Weekend work

    Moseley Technical Services

    Sterling Heights, MI
    8 hours ago
  •  ...Senior Software Integration and Test Engineer Duration: 12 months contract to hire Position Description: We have multiple openings for individuals with experience and a passion for software integration and testing of real-time, embedded software. This experience... 
    Contract work

    US Tech Solutions

    Sterling Heights, MI
    12 days ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every...  ...and test Java scripts for automation of software and system engineering models as per GM Modelling standards that support the engineering... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    1 day ago
  • $60.1 - $72.12 per hour

     ...Lead Software Engineer Focus on embedded software solutions supporting active protection systems for ground vehicles. Contribute across the full software lifecycle including requirements, architecture, design, development, integration, and testing. Development of modular... 
    Contract work
    Temporary work

    Actalent

    Warren, MI
    2 days ago
  •  ...Warren, MI or Milford, MI three times per week, at minimum. The Role: We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role, you will be instrumental in developing, validating, and deploying... 
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    5 days ago
  • $72.45 - $85.5 per hour

     ...Check out this new opportunity! Senior Software Engineer Sterling Heights, MI $72.45 - $85.50/Hour We are hiring a Senior Embedded Software Engineer in Sterling Heights, MI to support development of advanced ground combat vehicle software architectures... 

    Moseley Technical Services

    Sterling Heights, MI
    4 days ago
  • $42 per hour

    Role: Software Integration and Test Engineer Client: DOD-Aerospace Location: Sterling Heights, MI Duration: 1-year contract Hourly Rate: up to $42/hr (W2, non-benefited) Citizenship: You must be a US Citizen to apply. Position Description The Software Integration... 
    Hourly pay
    Contract work

    GeoLogics

    Sterling Heights, MI
    4 days ago
  •  ...Software Staff Engineer We are hiring a Software Staff Engineer in Sterling Heights, MI, to support the development of advanced embedded software systems and Board Support Packages (BSPs) for mission-critical military vehicle platforms. This role requires expertise... 

    Moseley Technical Services

    Sterling Heights, MI
    1 day ago
  •  ...expertise, capable of driving enterprise security initiatives and influencing organizational resilience. As a Senior Security Software Engineer, you will design, lead, and deliver secure, scalable integration services that connect our cyber ecosystem (SIEM, EDR, IAM,... 
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  • Software Requirement Engineer Location: Sterling Heights, MI. Employment Type: Full‑Time | Hours: 40 hrs./week, Mon-Fri. About the Role You will play a key role in defining, designing, and verifying software and system requirements for advanced military vehicle platforms... 
    Full time
    Contract work
    Work at office
    Flexible hours
    Afternoon shift

    Contract Professionals, Inc

    Sterling Heights, MI
    3 days ago
  • $60 per hour

    Our client, a leading organization in the compute and connectivity industry, is seeking a dedicated IT Software Engineer to join their innovative team. As an IT Software Engineer, you will be part of the Compute and Connectivity department supporting a dynamic and collaborative... 
    Contract work

    ManpowerGroup Global, Inc.

    Warren, MI
    5 days ago
  • $40.98 per hour

    Software Engineer I Sterling HeightMI Contract to Hire - 1st Shift Hours: 8am - 5pm Pay Rate: $40.98/Hr. Benefits: medical, dental, vision, 401k Requirements US Citizenship Ability to obtain a DoD Secret Personnel Clearance (PCL) Bachelor’s degree in a STEM field... 
    Contract work
    Day shift

    Apollo Professional Solutions, Inc.

    Sterling Heights, MI
    5 days ago
  • $60.81 - $67.56 per hour

    Software Engineer (7-10 Years Experience) Location: Sterling Heights, MI Pay Rate: $60.81-$67.56/hour Work Schedule: 9/80 (Every other Friday off) Workplace: 100% Onsite Overview Join a high-performing software engineering team responsible for the development and sustainment... 
    Hourly pay
    Contract work
    Casual work
    Afternoon shift

    Contract Professionals, Inc

    Sterling Heights, MI
    4 days ago
  • Contract Professionals, Inc in Sterling Heights, MI is seeking a Software Requirement Engineer with a Bachelor's degree in Engineering and at least 7 years of relevant experience. You will play a crucial role in defining software and system requirements for military vehicle... 
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    3 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Warren, MI
    2 days ago
  • Overview The Role As a Senior Software Engineer on our ADAS/AVSimulation team, you’ll architect, build, and maintain modern software systems that power our advanced driver assistance and autonomous vehicle systems simulations and connect seamlessly with our company’s broader... 

    General Motors

    Warren, MI
    4 days ago
  • $61.22 per hour

     ...field. Minimum of 4 years of experience in real-time embedded software development and/or software testing; can be 2 years with a master...  ...current computer applications and technologies in applicable engineering disciplines. C and C++ programming. Python programming.... 
    Contract work
    Day shift

    Apollo Professional Solutions, Inc.

    Sterling Heights, MI
    4 days ago
  • $71 - $85 per hour

    Senior Software Engineer (Embedded Systems) Location: Sterling Heights, MI Pay: $71-$85/hour Schedule: 9/80 (Every Other Friday Off) Work Type: 100% Onsite Overview Seeking a Senior Software Engineer to develop embedded application software for next‑generation ground... 
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    3 days ago
  • Israelvcforum is seeking a Senior Software Engineer to join their team in Warren, MI. This hybrid position involves developing and maintaining robust software solutions for GM vehicle architectures. You will work closely with teams to optimize and extend the tool chain... 

    Israelvcforum

    Warren, MI
    5 days ago
  • $160k - $200k

     ...Job Description As a Senior Software Engineer - Android Development, you will be responsible for design, development and testing of automotive infotainment software solutions for new features or major enhancements. You will also be responsible for defect analysis... 
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    5 days ago
  • A leading technology firm in Michigan is looking for a skilled software engineer to work on system performance analysis and software development. Candidates should possess a BS in Computer Science or a similar degree, with proficiency in Python and a strong understanding... 

    TechDigital Group

    Warren, MI
    1 day ago
  •  ...Center or Warren Michigan GM Technical Center 3-4 days per week (T-W-Th) The Role We are seeking a highly skilled Senior Software Engineer to join our digital commerce engineering team, with a primary focus on React-based front-end development, Shopify commerce experiences... 
    H1b
    Local area
    Work from home
    Relocation
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    5 days ago
  • $160k - $200k

     ...Job Description As a Senior Software Engineer – Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems. You... 
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    6 days ago
  •  ...We are seeking a highly skilled and motivated Robotics Software Engineer to lead the development of a next-generation dual-arm, ROS 2-based manipulation system capable of operating with multiple grippers in a flexible automation environment. In this role, you will be... 
    Flexible hours

    Optimal CAE

    Warren, MI
    8 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!