Lead Software Engineer - IMA Configuration Tool

GE AerospaceGrand Rapids, MI
Hybrid

About The Position

The Lead Software Engineer - IMA Configuration Tools role is responsible for providing technical leadership and hands-on support for software engineering activities related to the design, development, testing, and maintenance of IMA Configuration Tools. This position will play a key role in delivering robust, user-focused software solutions that support critical aerospace programs. The software lead will collaborate across systems, software, and cross-functional engineering teams to ensure solutions meet product requirements, enable interoperability, and support program execution. This role is preferably based in a hybrid/onsite arrangement in Grand Rapids, MI, though remote candidates may also be considered. If hired as a remote employee, in-person attendance for New Hire Orientation on Day 1 will be required.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Software Engineering, or a related technical field.
  • Minimum of 6 years of experience in software development.
  • Experience designing, developing, debugging, and testing software applications in C# and/or Python.
  • Demonstrated ability to work effectively in a cross-functional engineering environment.
  • GE Aerospace will not sponsor individuals for employment visas, now or in the future, for this job opening.

Nice To Haves

  • Experience leading projects and/or mentoring software engineering team members.
  • Strong oral and written communication skills.
  • Solid understanding of data structures, algorithms, and software engineering principles.
  • Experience with C#, C++, Java, and/or Python.
  • Strong problem-solving skills with the ability to identify root causes and implement effective solutions.
  • Experience developing engineering tools, configuration tools, or applications used in regulated or technical environments is a plus.
  • Ability to balance technical execution with program priorities in a fast-paced development environment.

Responsibilities

  • Lead the design, development, debugging, testing, and review of software applications written primarily in C# and Python for IMA Configuration Tools.
  • Provide technical leadership, guidance, and mentoring to junior software engineers to support team development and execution.
  • Partner with systems engineers and other stakeholders to analyze user needs and translate requirements into effective software solutions.
  • Ensure software development activities align with product specifications, technical requirements, and program objectives.
  • Collaborate with cross-functional engineering teams, external partners, and vendors to drive interoperability, integration, and reuse of software solutions.
  • Identify technical risks, develop mitigation strategies, and propose innovative solutions to complex engineering problems.
  • Support project leadership with task planning, work assignment definition, and execution support to help meet program schedules and deliverables.
  • Contribute to continuous improvement of software development processes, tools, and engineering best practices.

Benefits

  • Healthcare benefits include medical, dental, vision, and prescription drug coverage
  • access to a Health Coach from GE Aerospace
  • Employee Assistance Program, which provides 24/7 confidential assessment, counseling and referral services.
  • GE Aerospace Retirement Savings Plan, a 401(k) savings plan with company matching contributions and company retirement contributions
  • access to Fidelity resources and planning consultants.
  • tuition assistance
  • adoption assistance
  • paid parental leave
  • disability insurance
  • life insurance
  • paid time-off for vacation or illness.
  • Relocation Assistance Provided
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service