Dir. Software Engineering
Job Description
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.
Date Posted
09/13/2022
Views
5
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 DetailsSr. 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 DetailsAssociate 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 DetailsSoftware 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 DetailsAccount 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 DetailsAVP, 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