C. H Robinson is seeking a Senior Software Engineer on our Fin Tech Engineering team who will be responsible for developing and maintaining cutting-edge financial products that handle over $40B of combined revenue and payables. As a Software Engineer, you’ll have the ability to influence the roadmap working with cross-functional partners prioritizing for reliability and providing support to our internal and external customers with simple and intuitive products. In addition, you will be responsible for impacting and continuously improving our engineering culture, process and mentoring other engineers across the organization. Financial Tech maintains our corporate level, worldwide accounts receivable systems, and will give you the opportunity to help lead projects that shape our logistics and supply chain finance portfolio. If you are an experienced software engineer who enjoys delivering products that impact users, processes, and revenue in a material way, this is the opportunity for you!
This position may be located in Eden Prairie/Minneapolis, Seattle, Kansas City or Chicago
Duties & 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 may influence or drive
architectural changes - Increase code quality through code reviews and writing unit, integration, and acceptance tests
- 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 - Optimize, refactor, and reuse code to improve performance and maintainability while ensuring maximum efficiency,
effectiveness, and return on investment - Collaborate with team to define testing strategy and drive quality throughout the engineering lifecycle through unit
and integration tests - Proactively identify performance and availability issues, troubleshoot, provide effective options, and resolve issues
in production that could span multiple product areas - Write code using secure programming patterns and by finding, fixing, and enhancing security in existing
applications - Develop and maintain thorough technical 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 software projects including dependencies, work, time, resources, and skill needs
- Maintain knowledge of emerging technologies
- Adopt established best practices while contributing to the definition of the engineering lifecycle as well as the
definition of best practices - Mentor and coach other software engineers by participating in design and code reviews and share best practices;
proactively seek mentorship from others - Collaborate with leadership to unblock and direct members on the team to successfully deliver high quality software
- Other duties or responsibilities as assigned according to the team and/or country specific requirements
Required Qualifications:
- 5+ years of enterprise application development experience and leading engineering teams
- Experience with modern development languages (ex. .Net CORE, C#)
- Experience with database objects in relational (ex. MS SQL) and non-relational databases (ex. MongoDB, Elastic, Cosmos)
- Experience with microservice architecture, REST, CQRS, event driven and eventually consistent system design patterns and system flows
- Experience with data streaming architecture and frameworks (Kafka, ESB)
- Experience establishing testing patterns, acceptance testing criteria, and reviewing others’ automated tests
- 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)
- Experience with end-to-end feature development including backend/API engineering
- Bachelor’s degree in Computer Science, Software Engineering, or MIS; or, 4 years of equivalent work experience and a high school diploma/GED
Preferred Qualifications:
- Understanding of financial functions and/or transportation management systems
- Values a diverse and inclusive work environment
- Positive, collaborative attitude focused on team and product success
- A mindset of continual learning, growth, and entrepreneurial spirit
- Passionate about product development, software engineering and growing teams and individuals
We will review applications for this role on an ongoing basis and encourage all interested candidates to apply at their earliest convenience.
Compensation Range
$111,300.00 - $246,800.00
The base pay range displayed on each job posting reflects the minimum and maximum base pay for the position across all U.S. locations. Your individual base pay within this range is determined by work location, which takes into account geographic cost of labor, and additional factors, including job-related skills, experience, and relevant education or training. During the hiring process, your recruiter will provide more details about the specific base pay for your location. Compensation details listed in this posting reflect the base pay only and do not include additional variable compensation.
Questioning if you meet the mark? Studies have shown that women, people of color, and individuals with disabilities may be less likely to apply unless they match the job description exactly. Here at C.H. Robinson, we’re building a diverse and inclusive workplace where all employees feel they belong. If this position excites you, we welcome you to apply whether you check all the preferred qualifications or just a few. You may just be our next great fit!
Equal Opportunity and Affirmative Action Employer
C.H. Robinson is proud to be an Equal Opportunity and Affirmative Action employer. We believe in equality for all and celebrate the diversity of our employees, customers and communities. We believe this increases creativity and innovation, drives business growth and enables engaged and thriving teams. We’re committed to providing an inclusive environment, free from harassment and discrimination, where all employees feel welcomed, valued and respected.
Affirmative Action Employer/EOE/M/F/Disabled/Veteran
Benefits
Your Health, Wealth and Self
Your total wellbeing is the foundation of our business, and our benefits support your financial, family and personal goals. We provide the top-tier benefits that matter to you most, including:
Two medical plans (including a High Deductible Health Plan)
Prescription drug coverage
Enhanced Fertility benefits
Flexible Spending Accounts
Health Savings Account (including employer contribution)
Dental and Vision
Basic and Supplemental Life Insurance
Short-Term and Long-Term Disability
Paid and floating holidays
Paid time off (PTO)
Paid parental leave
Paid time off to volunteer in your community
Charitable Giving Match Program
401(k) with 6% company matching
Employee Stock Purchase Plan
Plus a broad range of career development, networking, and team-building opportunities
Dig in to our full list of benefits on OUR CULTURE page.