Jobs and Careers
C.

Senior Software Engineer

C.H. Robinson
Remote, United States, United StatesRemotefull_timeVerifiedPosted 23 Jul 2026
💰 $254,200/yr($113,000/yr$254,200/yr)

About the role

DUTIES AND RESPONSIBILITIES

The duties and responsibilities of this position consists of, but are not limited to, the following:

  • Analyze and translate high-level customer requirements into detailed designs to solve complex business problems

  • Design solutions that align to the long-term plan for a service or product based on deep expertise and customer insights

  • Define interfaces and develop code for modules across products or services and influence or drive architectural changes

  • Ensure consistent, usable, forward-looking, maintainable test infrastructure; draw from a large base of design patterns, is an expert in available technologies, and is adept at identifying practices that work well

  • Identify code across multiple code bases to optimize, refactor, and reuse code to improve performance and maintainability while ensuring maximum efficiency, effectiveness, and return on investment

  • Lead code reviews across the product or service, understand the root causes of issues, and find ways to resolve them

  • Proactively identify performance and availability issues, troubleshoot, provide effective options, and resolve issues in production that could span multiple product areas

  • Develop and maintain thorough architectural documentation for the product or service

  • Design products or services by using secure programming patterns and finding, fixing, and enhancing security in existing applications; ensure secure best practices are part of design and implementation of new features and applications

  • Estimate for projects that span multiple product areas including work, time, resources and skill needs

  • Proactively identify technologies or solutions that differ from current technology stack or represent innovative uses of existing technologies

  • Construct and deliver proposed solution strategies for potential new technologies and work with architecture to review and approve proposals

  • Mentor and coach other software engineers, and proactively seek mentorship from others

  • Lead the effort in defining the engineering lifecycle and practices for team and associated teams in partnership with the principal software engineer

  • Drive collaboration across multiple teams; find ways accomplish more by enabling others

  • Anticipate business needs and present options to leadership and business stakeholders with product managers

  • Other duties or responsibilities as assigned according to the team and/or country specific requirements

QUALIFICATIONS

Required:

  • Bachelor’s degree from an accredited college or university in Computer Science, Software Engineering, IS, MIS, or other technology degree or minimum 4 years of equivalent work experience and high school diploma/GED

  • Minimum 6 years of experience developing and implementing commercial software across several platforms while leveraging a variety of programming languages  

  • Experience in owning and delivering projects and results of increasing technical complexity

  • Experience with modern development languages (ex. .Net CORE, C#, Java)

  • Experience with thin-client development (ex. HTML/CSS, JavaScript, JS frameworks)

  • Experience with database objects in relational databases (ex. MS SQL, Oracle) including schema design, stored procedure development and performance and optimization techniques

  • Experience with non-relational databases (ex. MongoDB, Elastic, Cosmos)

  • Experience with HTTP and REST architecture

  • Experience with unit, integration, and acceptance testing

  • Experience with version control systems (ex. GIT, GITHub, TFS, etc.)

  • Experience with CI/CD continuous integration / continuous deployment practices

  • Experience building cloud native applications and services (ex. Azure, AWS, GCP)

Preferred:

  • Experience working on large-scale open source or inner source software development

  • Experience in system integration projects or global projects

  • Experience with data streaming architecture and frameworks (Kafka, ESB)

  • Possess solid communication skills and strong customer focus

  • Effective collaborator, experienced in creating technical partnerships across teams

  • Able to learn and understand the various technical domains across the enterprise and able to communicate complex technical and business concepts across the enterprise and various business stakeholders

  • Experience directly or indirectly leading high performing teams with the ability to assess and grow software engineering talent

  • Proven track record of effe

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

C.H. Robinson

View company profile →