1 Click Easy Apply


Director of Software Engineer


Chicago, Illinois


Director of Software Engineer Job Opening in Chicago, Illinois - Client is working alongside a major vendors to deliver Train operations systems that may require significant customization, integration, testing and release based deployment within very aggressive time lines to meet mission critical objectives.
The candidate is required to work 80% mainly in the US in sites such as Melbourne Florida, Homewood Illinois, and in Montreal, Quebec. The candidate needs to be a practioner with on the ground experience in recovering complex projects.
This role combines strong technical expertise, a solid understanding of core software engineering practices, a broad and deep knowledge of software products/platforms full stack from middleware to custom application as opposed to commercial of the shelf.
JOB REQUIREMENT
The Lead engineering role requires on the ground proven practioner expertise in delivering complex software & hardware development and integration of products with a strong 3rd party vendor foot print in a multi release-project execution landscape within extremely demanding timelines.
Proven expertise in implementing a development methodology framework while maintaining in-flight project execution within vital deadlines with multiple parallel development paths requiring merging and packing
Leadership style attribute required: creative results-oriented & problem solving, pace setter
Strong communication, collaboration and influencing skills.
BS in Computer Science, Applied Mathematics or equivalent degrees / work experience
The purpose of the role
Reporting to the PTC System Integration Manager the Software Engineering Development Lead will be part of System Integration team that focuses on integrating technology solutions for Positive Train Control systems.
You may have to be work on the vendor premises that use agile application development techniques to deliver timely solutions that directly impact the mission critical objective.
Although you may not develop you will have to team up with 3rd party development teams to ensure solution implementation within vital timelines and quality.
The qualified candidate must demonstrate advanced engineering practices and a proficiency in multiple enterprise technologies (C++/JavaScript).
The ability to acquire new concepts quickly is critical whilst knowledge railways systems is a plus, the ideal candidate will have deep knowledge of code branching and merging technics.
An ability to work in a fast-paced environment and to be adaptable to shifting priorities is a key attribute.
This is a great opportunity to work on highly visible and critical technologies with a highly talented team.
Mandatory Skills
Have expert level experience developing large-scale software solutions using C++, Java, JavaScript Microsoft C#
You have expertise in architecture and solution specification techniques and tools such as enterprise architect as well as source control management systems
You have experience in Release Management practices
You have experience in CI/CD practices for continuous integration and automated deployment/rollback practices
You have extensive experience of working closely with a number of architecture teams, internal business stakeholders and 3rd party service providers to recommend and deliver solutions to complex problems
You have experience with agile delivery principles and practices, preferably Scrum-based, and on agile engineering development practices.
You have extensive exposure to V-Model testing techniques and practices.
You can quickly adapt to a dynamic business environment.
You have a passion for continued learning, and will continually learn about new rail technology trends
You have been exposed to high availability custom application development, messaging protocols, embedded software development.
You are knowledgeable of CMMI requirements and have been involved and demonstrated experience level 3 and above
Ideally DOD security clearance
Ability to run code reviews , understand code coverage and test coverage
Knowledge and demonstrated use of tools to meet efficiency & quality code metrics while implementing continuous improvements
The value you will need to deliver
Partnering closely with the client project team , vendor product owners/analysts/3rd party partners to understand the integration, packaging and delivery challenges and how to quickly solve them to de-risk the schedule
Working closely with the vendor's product management, lead architect and tech leads to ensure adherence to the solution design
You will lead a small, but highly qualified team of talented engineering resources of varied experience levels.
Actively participating in vendor scrum meeting and enabling the coordination and communication of development teams throughout the sprints to integrate, package and deploy the code customizations while implementing the support and maintenance capabilities
Job Type: Contract
Required experience:
Railroad or PTC (Positive Train Control) industry: 5 years
Software Engineer: 10 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC