Dir. Software Engineering

Echo Global Logistics · Chicago IL

Company

Echo Global Logistics

Location

Chicago IL

Type

Full Time

Job Description

At Echo we are committed to help our Associates grow their career. Apply today and grow with Echo!
Echo Global Logistics is a leading provider of technology-enabled transportation management services. As a third-party logistics provider, we simplify transportation management for our clients and carriers so they can focus on what they do best. From coast to coast, dock to dock, and across all major transportation modes, Echo connects businesses that need to ship their products with carriers who transport goods quickly, securely, and cost-effectively.Position Overview:
An Echo Software Engineering Director is a leader of leader position. This person will manage software development managers and help drive the strategy and execution of Echo's product and technology strategy. The director position is a member of Echo's 'extended leadership team' which works with department heads in Product, Infrastructure, Security, Architecture and Data organizations to ensure top down alignment on key technology initiatives.
Job Duties & Responsibilities:
  • Directs and oversees the software engineering function in developing, releasing, and maintaining highly complex, enterprise level software applications that enable the organization (>50 engineers)
  • Establish and validate that proper software development patterns and toolsets are documented and implemented throughout the engineering organization
  • Establishes policies and procedures that produce high-quality software product and service.
  • Provide technical consultation as well as expertise to the Product organization as well as the business
  • Creates functional strategies and specific objectives for the engineering function and develops budgets/policies/procedures to support the engineering teams.
  • Lead and motivate engineering teams to commit and execute on technology initiatives in a reasonable timeframe
  • Establish proper technical design frameworks and approaches for new product development
  • Work with Quality Assurance organization to develop and implement a test automation strategy
  • Directs team and provides training and technical leadership to appropriate personnel.
  • Establish and validate that proper software development patterns and toolsets are documented and implemented throughout the engineering organization
  • Work with other leaders in Product, Infrastructure, Security, Data, Architecture to ensure alignment on strategy

Required Skills:
  • Bachelor's Level Degree with 10+ years of relevant working experience
  • 10+ years of professional software design and development experience on multi-tiered enterprise applications
  • Core Technology Requirements: .Net Core, Kubernetes, Angular, React, Kafka, RabbitMQ, AWS, Python,ElasticSearch, SQL Server
  • Extensive experience with HTTP, JSON, Rest, XML
  • Understand, implement and manage best practices in an Agile (Scrum) Environment
  • Experience in a senior management position that works directly with counterpart leaders in: Product, Architecture,Infrastructure, Security, Data organizations to establish & ensure alignment on tech strategy and objectives
  • Ability to translate and articulate an engineering strategy/approach to senior executives and other non-technicalbusiness leaders
  • Experience managing a multi-million dollar engineering budget that includes: Vendor/Consulting, Employee Headcount, Training and licensing spend
  • Extensive experience working directly with Product Management leadership in understanding the productroadmap and establishing a technical strategy to facilitate the implementation of key capabilities
  • Cloud transformation experience
  • Works well in a fast-paced team environment; able to work under pressure to meet tight deadlines
  • Proficient in data access techniques for both relational and NoSQL databases
  • Ability to learn new technologies; is motivated to learn latest technologies, drive own professional development and shares this knowledge with others
  • Establish and maintain a career growth program to ensure employee retention and development

Preferred Skills:
  • Digital Transformation Strategies & Approaches
  • Experience in Enterprise Re-Platforming and Technology Transformation Initiatives
  • Logistics Experience

Work environment/physical demands summary:
This job operates in an office environment and uses a computer, telephone and other office equipment as needed to perform duties. The noise level in the work environment is typical of that of an office with an open seating floor plan. The employee may encounter frequent interruptions throughout the work day. The employee is regularly required to sit, talk, or hear.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, status as a qualified individual with a disability, or Vietnam era or other protected veteran.
Apply Now

Date Posted

09/13/2022

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Product Consultant - CSC Corptax

Views in the last 30 days - 10

The job description is for a fulltime consultant to join the Corptax Professional Services Team The consultant will provide implementation and best pr...

View Details

Sr. Software Engineer - OEMS Team - Enfusion

Views in the last 30 days - 8

Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...

View Details

Associate Principal, Site Reliability Engineering - OCC

Views in the last 30 days - 5

The job description is for a Site Reliability EngineerDevOps position at the Options Clearing Corporation The role involves supporting the availabilit...

View Details

Software Engineer 431407 - Experfy

Views in the last 30 days - 8

The job description is for a Software Engineer position that requires designing developing testing and deploying software systems and applications The...

View Details

Account Manager (Advertising Sales Team) - Chicago - CafeMedia

Views in the last 30 days - 6

This is an excellent opportunity to get broad experience in all aspects of digital media The position is based in Chicago IL and requires excellent co...

View Details

AVP, Internal Audit - CNA

Views in the last 30 days - 11

The job description is for an Assistant Vice President Internal Audit position at CNA The role involves leading a team to provide risk management gove...

View Details