Job Closed
This listing is no longer active.
Accelerate Your Advantage
Lead Software Engineer
Location
United States
Posted
37 days ago
Salary
$113K - $254.2K / year
Seniority
Lead
Job Description
Lead Software Engineer
C.H. Robinson
Role Description C.H Robinson is seeking a Lead Software Engineer who will combine their experience building and delivering quality products with their passion for developing people. In addition to leading a team, this position will also contribute to the team in a specific craft by defining, designing, and testing software solutions that meet our core architectural principles and delight our users. Duties and Responsibilities - Collaborate with teams to bring projects from discovery phases into production. - Execute initiatives that create ongoing value for our business through iterative delivery against business goals and product vision. - Support the vision for our capabilities and strategy for achieving with stakeholders and technical teams. - Ensure teams are executing the vision. - Bring technical teams together to build priorities into one plan, understanding upstream and downstream dependencies while providing written and verbal reporting on progress to plan. - Follow enterprise goals around HPI's (critical/major outages). - Ensure that auditing for monitors and alerts are properly set up when the software doesn't operate as intended. - Utilize solid instrumentation / proactive monitoring. - Enforce code review process. - Address production issues with a sense of urgency. - Ensure we're consistently increasing flow. - Resolve bugs within identified LOS. - Manage day-to-day escalated issues. - Define, document, communicate, and identify efficient processes and software development best practices by collaborating across C.H. Robinson, engaging with architects, product managers, project managers, software engineers, and leaders. Team Leadership - Organize team to effectively get work done. - Drive and communicate to the team on role accountabilities, KPI’s, goals and service level agreements. - Focus on team cycle time of cards. - Help set timelines for features and deliverables for the team. - Accountable for project deadlines and enforcing team member accountability and sense of urgency to the team projects. - Actively assess performance and provide coaching/feedback to team members to sustain a high performing team and take action on performance improvement plans as needed. - Evaluate talent needs and fill these needs through developing internal bench strength and/or hiring, and onboarding. - Effectively communicate by leveraging proper cadence of meetings (1:1’s, team meetings, etc.). - Understand team goals and work with manager to establish individual goals for their direct reports. - Discuss and promote career development to build employee engagement. - Provide input to ensure rewards and recognition are appropriately allocated based on individual and team performance/commitment. - Support the annual merit programs for assigned team to align compensation with performance results. - Foster continuous learning, accountability, and innovation, striving for engineering excellence. Software Engineering Accountabilities - Collaborate with other software engineers and teams on code reviews, development infrastructure, and process enhancements. - Design: High to most complex designs. Leading team and external parties. Facilitate and propose architecture solutions. Negotiate with the EA and capability teams. Drive decisions and resolutions. - Delivery: High to Extra high complexity. Leading team and external parties. Drive decisions and resolutions. Mentors other SEs, drive usage of new technologies, develops and trains SEs in new patterns. - Quality: Address code review recommendations and perform internal and external teams code reviews. Lead implementation of the retro review recommendations and facilitate process and quality improvements. Facilitate and lead test tools enhancements. - Relationships and Collaboration: Establish cross domains relationships including architects, EA, and management. Document and suggest process improvements to the internal and external management parties. Qualifications - Bachelor’s degree or a minimum of 4 years of equivalent work experience and a high school diploma/GED. - Minimum 3 years of experience working in a technology role such as: software engineer, business analyst, quality assurance analyst, product manager, or technology project manager. - Experience with agile software development practices. - Experience with software testing. Preferred Qualifications - Degree in Computer Science/Software Engineering or Human-Computer Interaction. - Previous supervisory experience, leading software engineering teams. - Experience delivering software in an agile environment. - Experience with software engineering concepts, such as relational databases, asynchronous data movement, object-oriented programming, CI/CD (continuous integration / continuous deployment) practices, and/or distributed systems. - Ability to travel up to 5% (domestically and internationally). - Orientation/planning, business savvy, critical thinking, and problem-solving skills. - Demonstrate creativity in solving technology problems. - Effective and flexible communication skills with the ability to articulate complex solutions in a relatable way. - Ability to build strong relationships within your team and across the organization. - Strong organizational, planning and project management skills with strong ability to effectively manage high priority demands/projects; problem solver who takes initiative. - Ability to lead, motivate and inspire individuals/team. - Comfort leading through change and resolving conflict. - Have a growth mindset that is open to giving and receiving feedback. - Values a diverse and inclusive work environment. Benefits - Three medical plans which include 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 observed holidays. - 2 paid floating holidays for U.S. hourly employees. - Flexible Time Off (FTO) offered to U.S. salaried employees — no accruals and no caps. Paid Time Off (PTO) offered to all other employees in the U.S. and Canada. - 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.
Related Guides
Related Job Pages
More Software Engineer Jobs
Developer
Change Grow LiveChange Grow Live are a health and social care charity supporting people in difficult situations, including those affected by drugs, mental health, and domestic violence. We are the largest charity of this type in the country, supporting tens of thousands of people in their journeys. Our services include: Needle exchanges, both in-person and anonymous. Screening for blood-borne viruses. Drug testing for fentanyl, nitazene, and other harmful additives. Prescribing safer alternatives to opioids to reduce harm from street drugs. Working with local pharmacies to check people have picked up life-saving medication. Case workers who specialize in helping children and young people. This post is subject to a Disclosure and Barring Service (DBS) Scheme check at a basic level. Closing Date: 7/7/2026 If you have any questions on this opportunity, please contact: Stephen Steele | stephen.steele@cgl.org.uk | 01273113239
Role Description Software Developer Location: UK flexible - office space available in major UK cities, but remote-ok. Occasional (~once per quarter) national travel to Leeds office for hackathons, team events etc. Hours: 37.5h/week Our technology: - Recording, monitoring and reviewing information about our clients, with their informed consent. - In-house web application acts as an electronic patient record, a case management system, a quality management system, and more. - Software deployed using Docker containers with ECS; much of it using infrastructure-as-code tools like Terraform and Pulumi. - Data stored in a serverless/autoscaling MySQL database. - Newer work often written in TypeScript, using NestJS and SvelteKit. - Use of various testing tools: end-to-end, integration, and unit testing. - Genuinely blame-free culture focusing on improving processes, not individual recrimination. We're looking for compassionate, bold, open-minded software developers to help us build this software. Your efforts will empower frontline professionals to carry out their life-saving work. Qualifications - Familiarity with SQL. - Strong knowledge of HTML and CSS beyond the basics. - Experience building applications using JavaScript in the browser. - Debugging and testing experience in any language. - Care about security and discuss approaches to make the software safe. - Enjoy diving into legacy code, documenting, improving, and testing it. - Curious, generalist thinker, willing to learn across various specialties. Requirements - Previous experience with Perl is not a strict requirement; training will be provided. - Ability to understand previous solutions and their shortcomings when rebuilding. Benefits - Salary Range: CGL points 36 to 42 (£39,891.91 - £46,683.60). - ILW / OLW / Fringe: N/A - Outside London Weighting Area. Company Description Change Grow Live are a health and social care charity supporting people in difficult situations, including those affected by drugs, mental health, and domestic violence. We are the largest charity of this type in the country, supporting tens of thousands of people in their journeys. Our services include: - Needle exchanges, both in-person and anonymous. - Screening for blood-borne viruses. - Drug testing for fentanyl, nitazene, and other harmful additives. - Prescribing safer alternatives to opioids to reduce harm from street drugs. - Working with local pharmacies to check people have picked up life-saving medication. - Case workers who specialize in helping children and young people. This post is subject to a Disclosure and Barring Service (DBS) Scheme check at a basic level. Closing Date: 7/7/2026 If you have any questions on this opportunity, please contact: Stephen Steele | stephen.steele@cgl.org.uk | 01273113239
• Lead the aerostructures organization for the X-BAT program, including design, analysis, integration, testing, and certification strategy • Drive development of lightweight, manufacturable, survivable aircraft structures optimized for autonomous combat aircraft operations • Partner closely with flight sciences, propulsion, avionics, manufacturing, autonomy, flight test, and supply chain teams to deliver integrated aircraft solutions • Establish engineering processes, design standards, configuration management, and structural development roadmaps across the program lifecycle • Lead structural trade studies balancing weight, performance, cost, producibility, maintainability, and mission requirements • Oversee development and validation of composite and metallic airframe structures, including primary load-bearing assemblies • Build and mentor a world-class aerostructures engineering team capable of rapid execution and technical excellence • Support transition from development programs into scalable production environments • Drive root-cause analysis and corrective action efforts for structural, manufacturing, and flight-test findings • Present technical reviews, program risks, and strategic recommendations to executive leadership and external stakeholders
Virtual Computer Science Tutor
Tutor Me EducationWe're a tutoring and test-preparation platform connecting qualified educators with families and school districts nationwide. Our tutors choose the jobs that fit their expertise and schedule, and our growing partnerships with school districts mean a steady pipeline of meaningful work — especially in special education, where demand continues to outpace supply.
Role Description Tutor Me Education, a leading educational service provider in the primary and secondary education space, is seeking enthusiastic and motivated Tutors to join our team. The ideal candidate for this position should have a passion for creating safe, nurturing, and dynamic environments where students can learn and grow. We are looking for teachers and tutors with virtual tutoring experience to provide group instruction to students all across the country! - Virtual instruction from your home computer! This is a remote job! - Strong Computer Science experience with Information Systems, Network courses, etc. - Available in the afternoon to evening in Pacific Time Zone - If you are passionate about a career in education, looking for consistent tutoring hours, or simply just want to provide some assistance to students in your community, this is the perfect opportunity for you! Qualifications - Previous tutoring/teaching experience highly preferred - At least a Bachelor's degree related to Information Technology, Computer Science, etc. - Ability to work in Pacific Time Zone - Ability to make learning fun and interactive, with the focus of the tutoring often determined by student questions and comments - Ability to pass a background check if required - Work from home on your personal computer! Company Description Tutor Me Education provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Role Description The Software Developer is a key member of the Product Development Team. Working with the development manager and product owner, the Software Developer implements software designs produced by the interaction design team. The Software Developer uses modern development tools to create functional implementations of software. As one of our Software Developers, you will be expected to design implementations that result in high quality, well-documented, and unit testable source code. Primary Responsibilities - Develop Software Implementation Designs – Create documentation that explains the design of the software solution. - Develop Software Unit Tests – Create Unit Tests that prove the solution works as designed using Test Driven Development practices. - Create Software Installation Packages – Create installation packages that allow customers to install software on workstations and servers. - Create Software Implementations – Create source code that meets the needs of the design requirements by satisfying the rules established in a unit test. - Participate in Code Reviews – All code produced will be subject to a code review prior to check-in to the source code control system. Responsible for making modifications based on the outcome of the code review. - Participate in Software Implementation Planning – Contribute estimates of effort required to accomplish specific software design implementations. - Participate in Implementation Review Sessions – Receive feedback from key stakeholders by demonstrating the software implementation. Deliverables: - Software source code - Software unit tests - Installation packages - Architecture documents - Database scheme diagrams - Entity relationship diagrams - Sequence diagrams Qualifications - 5+ years experience as a project lead or team leader within a development arena. - IT experience required: 8+ years of overall industry experience in HTML 5. - Masters of Science Degree in Computer Science preferred. Requirements - Quality – High personal standards and always work to deliver the very best product implementation. - Comprehension – Strong understanding of Software Design patterns and best software development practices. - Communication – Ability to communicate software solutions in written form through technical documentation. - Problem solving – Solve implementation problems using proven software design patterns and innovative solutions. - Organization – Ensure that deliverables are well managed and available. - Technical ability – Previous experience of developing software products in a product environment. - Experience with: - Large Language Models - Agentic AI - Machine Learning - JavaScript - React - CSS3 - RESTful APIs - JSON Data Objects - Distributed Architectures - Asynchronous Request Handling - Design Patterns - XML - GIT / SVN - Product development - Browser Based Software - Responsive Web Design - Familiarity with modern architectural software development methodologies - Experience using Design Patterns such as MVVM and MVC Benefits - Work remotely Monday - Friday, 40 hours a week (no weekends). - Contractor engagement ending on October 31, 2026. No guarantee of extension beyond this date.


