Jordan Mcmichael
Jordan Mcmichael

Senior Software Engineer

Actively looking · Member since 21 Oct 2026
Location
Royal Oak, United States
Desired salary
Confidential
Work preference
Remote Only / Full Time
Experience level
Senior

About

Professional summary

Jordan McMichael
Senior Software Engineer
jordanmcmichael14@gmail.com | (979) 789 - 0110 | Royal Oak, MI | https://linkedin.com/in/jordan-l-mcmichael

Professional Summary
Senior Software Engineer with experience in large-scale distributed systems, algorithms, data structures, and performance tuning, leveraging Go, Python3, Java, C++, TypeScript, microservices, REST/gRPC APIs, CI/CD, unit/integration testing, code reviews, refactoring, and cloud-native tooling to build maintainable, scalable, production-grade platforms for autonomous driving, financial services, and AI-adjacent systems.
Skills
Backend & Languages: Go, Python3, Java, C++, TypeScript, Rust (familiarity), object-oriented design, functional patterns, concurrency, multithreading, algorithms, data structures, performance tuning, refactoring, design patterns
Distributed Systems & Services: Microservices, REST APIs, gRPC, distributed systems, event-driven architecture, message queues, caching strategies, load balancing, scalability, high availability, fault tolerance
DevOps & CI/CD: CI/CD pipelines, Git, GitHub/GitLab, code reviews, automated builds, Docker, containerization, Kubernetes (exposure), environment configuration, feature flags, observability, logging, metrics
Testing & Quality: Unit testing, integration testing, regression testing, test automation, TDD (exposure), debugging complex issues, profiling, static analysis, code quality, best practices, documentation
Professional Experience
Software Engineer
Latitude AI
February 2023 - Present
• Implemented backend services for autonomous driving features using Go, Python3, and C++ to process real-time sensor data, applying algorithms, data structures, and performance tuning to support low-latency decision-making in distributed microservices.
• Refactored legacy navigation and perception components into cleaner, modular Go and Python3 services with improved abstractions, unit tests, and integration tests, using Git-based workflows and rigorous code reviews to enhance maintainability and onboarding speed by 30%.
• Optimized inter-service communication for autonomous driving pipelines by introducing gRPC and efficient serialization in Go and C++, profiling hot paths and reducing CPU and memory overhead to improve throughput and scalability by 20%.
• Debugged complex race conditions and memory issues across distributed driving services written in C++ and Python3, using logging, metrics, profilers, and static analysis tools to stabilize production behavior and reduce critical runtime failures by 25%.
• Collaborated with cross-functional teams of robotics, perception, and mapping engineers in a remote-first environment, translating requirements into robust Go and Python3 services, documenting APIs, and enforcing best practices through design reviews and pair programming to increase cross-team delivery predictability by 15%.
• Mentored junior engineers on algorithms, data structures, Go and Python3 patterns, CI/CD practices, and code review standards, owning service-level architecture decisions and deployment readiness to strengthen engineering culture and reduce post-release defects by 18%.
Software Engineer
Argo AI
January 2022 - February 2023
• Developed backend components for autonomous vehicle behavior and routing using C++, Python3, and Go, implementing path-planning algorithms, data structures, and performance optimizations to support real-time decisions in distributed driving platforms.
• Refactored complex C++ and Python3 modules for perception and localization into more testable, modular services, introducing clearer interfaces, TypeScript-based tooling for internal dashboards, and improved unit and integration tests to reduce maintenance overhead by 25%.
• Improved performance of critical data processing pipelines by profiling C++ and Python3 code, optimizing memory usage, and restructuring algorithms, enabling higher throughput for sensor fusion and mapping workloads in production fleets by 15%.
• Diagnosed and resolved hard-to-reproduce bugs across distributed microservices, leveraging logs, metrics, and traces to isolate issues in Go and Python3 components, and collaborating with remote teams to deliver stable, maintainable fixes by release deadlines.
• Participated in rigorous code reviews and design discussions for large-scale autonomous driving systems, advocating for clean abstractions, defensive programming, and consistent error handling across C++, Go, and Python3 services to improve overall code quality by 10%.
• Worked closely with cross-functional teams across perception, planning, and infrastructure to define feature requirements, align on interfaces, and ensure robust integration of new capabilities into large distributed codebases supporting autonomous vehicle deployments in multiple cities.
Software Engineer
United Wholesale Mortgage
March 2020 - January 2022
• Built backend services for mortgage processing and underwriting workflows using

Experience

Career history
No experience data available.

Education

Learning history
No education data available.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu