Demo

Senior Software Engineer

FreightVerify
Ann Arbor, MI Full Time
POSTED ON 2/6/2025
AVAILABLE BEFORE 4/6/2025

FreightVerify is a leading Software-as-a-Service (SaaS) company that is transforming the supply chain and distribution industries with data-driven insights. By leveraging network visibility, we help businesses optimize performance through real-time insights and data-driven recommendations. As we continue to scale, we are looking for a Senior Software Engineer to join our mission and lead the technical direction of key projects.


Job Summary

 

The Senior Software Engineer will serve as a hands-on technical expert, driving architectural decisions and ensuring systems are built to be reliable, scalable, and maintainable. While staying actively involved in coding, you’ll provide high-level guidance to the team, review designs and code, and support the team in building the best possible solutions.

 

Note: This position is located in Ann Arbor, MI and requires onsite work. 


Primary Responsibilities:

 

  • Lead high-level design and architecture decisions, focusing on simplicity and extensibility.
  • Stay hands-on with coding, contributing directly to the development of software systems.
  • Review and write technical designs for new features or system improvements.
  • Drive production support initiatives, ensuring system observability, reliability, and scalability.
  • Implement monitoring and observability tools to keep production systems performant and stable.
  • Mentor and guide junior developers, providing technical direction and best practices.
  • Collaborate with cross-functional teams to understand business requirements and translate them into scalable technical solutions.
  • Facilitate technical discussions and decision-making, balancing short-term needs with long-term technical strategy.
  • Conduct regular code reviews to maintain high code quality standards across the team.


Qualifications

 

  • 5 years of experience in software development, with expertise in back-end systems and cloud-native architectures (Kubernetes experience preferred).
  • Strong proficiency with a strongly typed programming language (eg: Java, C#, TypeScript), Kafka, AWS, and event-driven architectures.
  • Hands-on experience with OpenSearch/ElasticSearch, Graph databases, and large-scale data handling.
  • Deep experience with production support, observability, and system reliability. Familiarity with tools like Prometheus, Grafana, Datadog, or similar is preferred.
  • Strong foundation in system design, including high availability, fault-tolerant systems, and scalability.
  • Demonstrated experience with code reviews, mentoring developers, and providing high-level technical leadership.
  • A pragmatic approach to technical decisions—keeping systems simple, yet extensible.
  • Excellent written and verbal English communication skills to effectively collaborate with international teams.
  • Bachelor's degree in Computer Science or a related field.
  • Familiar with Front-End development, using JavaScript, React, and React testing library. (Optional, depending on the team)

 

Why Join Us?

 

  • Work on cutting-edge solutions in the supply chain and distribution sector.
  • Influence and drive key architectural decisions in a collaborative and innovative environment.
  • Be a key player in ensuring the reliability and scalability of mission-critical systems.

 

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$72,538 - $87,299
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$143,123 - $179,960

Sign up to receive alerts about other jobs with skills like those required for the Senior Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $120,936 - $155,014
  • Debugging Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $120,936 - $155,014
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at FreightVerify

FreightVerify
Hired Organization Address Ann Arbor, MI Full Time
FreightVerify is a cloud-based technology company that transforms the way that business is done in the transportation in...
FreightVerify
Hired Organization Address Ann Arbor, MI Full Time
FreightVerify is a supply chain technology company that provides real-time transportation visibility and business intell...
FreightVerify
Hired Organization Address Ann Arbor, MI Full Time
FreightVerify is a supply chain technology company that provides real-time transportation visibility and business intell...
FreightVerify
Hired Organization Address Ann Arbor, MI Full Time
FreightVerify is a leading Software-as-a-Service (SaaS) company that is transforming the supply chain and distribution i...

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Ann Arbor, MI area that may be a better fit.

Senior Software Engineer

ICONMA, Ann Arbor, MI

Senior Software Engineer

Chevrolet, Milford, MI

AI Assistant is available now!

Feel free to start your new journey!