Software Engineering Jobs - Director - Software Engineering, 15466

at GE Transportation
Location Chicago, IL
Date Posted July 17, 2019
Category Default
Job Type Full-time


Role Summary: As a Director of Software Engineering, you will apply your knowledge of management, software development methodologies, best practices, and proven processes to deliver a quality software product on budget, within planned schedule with superb quality. This specific position will manage the Network Optimization Smart Intermodal Management System (SIMS) product development.

Essential Responsibilities:
* Demonstrate very strong technical leadership and people management skills including solid communication and analytical skills with thorough understanding of product development and successful problem definition, decomposition, estimation and resolution
* Responsible for building a world class software development team
* Design and execute on a well thought out development strategy
* Responsible for aligning with cross-functional team owners to understand initiatives and implementations
* Deliver application and services to validate and ensure the product meets all operational standards
* Influence decision making through active partnership with cross-functional teams
* Manage strategic business partnerships and relationships through Technical, Financial, Contractual and Relationship Management
* Own and manage rapid prototyping and product development budgets
* Coach, mentor and lead a diverse group of lean/agile software and user experience

Minimum Qualifications:
* Bachelor's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math)
* Minimum of 10 years of experience in the software domain
* GE Leadership Program Graduates will get credit towards relevant work experience, commensurate to the program they have completed
* Must be willing to travel 25 %
* Must be willing to work out of an office located in Chicago, IL OR Melbourne, FL

Preferred Qualifications:
* Recognizes patterns and complexity in problems. Extracts decomposition algorithms, and strategically plans how to execute programs by understanding how best to decompose to expose / protect against risk
* Thorough knowledge of Software Development Life Cycle principles
* Through working knowledge of CI/CD concepts and best practices
* Understanding of full stack platform concepts and technologies