Lead Application Software Engineer
Intramotev
- Saint Louis, MO
- Permanent
- Full-time
- Lead System Development: Collaborate with stakeholders to define and document complex software application requirements
- Design & Architecture: Oversee the translation of requirements and system architectures into front-end and back-end user application designs and interface specifications.
- Testing & Validation: Direct efforts to test and validate software applications performance to ensure both operational and functional requirements are met.
- Lifecycle Support: Address and resolve issues related to fielded systems, providing comprehensive support throughout the product lifecycle.
- Innovation & Research: Stay abreast of technological advancements and recommend potential applications and technology investments to enhance our solutions.
- Leadership & Mentoring: Will be responsible for leading, mentoring, coaching engineers on the application teams .
- Lead and work within dynamic teams of 3-10 members on diverse projects.
- Foster excellent interpersonal and communication skills to thrive in a collaborative environment.
- Adapt to evolving project objectives and requirements introduced through prioritized capability enhancements.
- Engage in occasional domestic or international travel for testing, integration, demonstrations, and customer interactions.
- Career Growth: Develop your career with a forward-thinking company dedicated to transforming rail technology.
- Innovative Environment: Contribute to groundbreaking projects that bridge the past and future of rail transport.
- Impactful Work: Be a key player in creating solutions that promote a more sustainable and efficient rail/mobility network.
- Bachelor's Degree in Computer Science, Computer Engineering, or a related field.
- 7 or more years of experience developing software applications.
- 3 or more years of developing user interfaces..
- Fluent in object-oriented languages such as C#, C++, Python.
- Emphasis on software design and software architecture.
- Willingness to expand into technical areas beyond your area of expertise; ability to develop innovative and novel approaches.
- Open-minded and comfortable working in a teaming environment, as an individual contributor, and as a leader.
- Fluent in both written and verbal English.
- U.S. Person (immigration or work visa sponsorship will not be provided).
- Experience with low-latency and high resiliency back-end to front-end interfaces.
- Experience creating customer facing applications.
- Experience with Android app development for controlling industrial equipment.
- Experience in developing applications with database functionality.
- 9 or more years of related work experience.
- Demonstrated experience working across organizational boundaries.
- Unmanned/Autonomous Systems Experience.
- Experience leading software development teams.
- Experience mentoring or coaching junior engineers.