Principal Architectural Engineer

Gainwell Technologies LLC•Any city, OH
•$118,800 - $169,700•Onsite

About The Position

The Principal Architectural Engineer works with clients and project teams to define needs, recommend strategies, and guide projects from definition through release. The role provides expertise and guidance on approaches, methods, and solutions, and helps resolve issues and concerns. It collaborates with product developers, product managers, and customer application experts to define and create complex software products that meet client needs and comply with company, technical, and professional guidelines. The position designs complex integrated software modules, checks that they deliver specified functionality and meet performance guidelines, and recommends or implements refinements. It assesses the cost and operational impact of deviations from standards, issues variances as needed, and identifies alternatives to meet cost guidelines. The role also develops and maintains product deployment guidelines, provides technical advice and installation support to clients or internal personnel, and guides less experienced staff. The position is based in an office environment. The stated annual pay range is $118,800 to $169,700, with the offered base pay varying according to factors such as geographic region, internal equity, job-related knowledge, skills, and experience. Gainwell describes its culture as collaborative, innovative, and inclusive, and emphasizes work flexibility, learning, and career development.

Requirements

  • Bachelor's degree or an equivalent combination of education and experience.
  • Twelve or more years of experience in software engineering, software architecture, or product development.
  • Experience working with software design and implementation.
  • Experience working with software tools, including compilers, assemblers, debuggers, and simulators.
  • Experience working with assembly languages and technologies such as HTML programming, MySQL, C, and C++.
  • Experience working with operating systems such as Windows and Linux.
  • Experience working with business or client account objectives.
  • Experience working with business areas such as sales and marketing, business and financial analysis, and project management.
  • Strong communication and presentation skills.
  • Strong organization and time management skills.
  • Leadership skills to guide and mentor less experienced personnel.
  • Good interpersonal and human relations skills to interact with internal personnel at all levels and with clients.
  • Ability to comprehend and filter information, apply judgment, and use experience in designing and supporting products and systems.
  • Ability to troubleshoot technical problems.

Nice To Haves

  • Bachelor's degree in computer science, engineering, or a related field is preferred.

Responsibilities

  • Participate in and facilitate client and project meetings to evaluate client needs and recommend strategies to move projects from definition to release.
  • Provide expertise, advice, and guidance on approaches, methods, and solutions, and ensure issues and concerns are resolved.
  • Collaborate with product developers, product managers, and customer application experts to define and create complex software products that meet client needs and expectations.
  • Ensure products adhere to company, technical, and professional guidelines and provide solutions that meet client needs within those guidelines.
  • Design complex integrated software modules and ensure they provide the specified functionality and meet performance guidelines.
  • Recommend, provide, and implement adjustments, revisions, or significant changes to refine software modules as appropriate.
  • Assess the cost implications and operational impact of variances from standards and issue variances as needed.
  • Provide appropriate courses of action to meet cost guidelines and reduce or revise variances.
  • Develop and implement product deployment guidelines, ensure adherence, and revise or update the guidelines when appropriate or necessary.
  • Provide expert technical advice, consultation, demonstrations, and installation for clients or internal personnel.
  • Provide leadership and work guidance to less experienced personnel.

Benefits

  • Flexible vacation policy
  • Educational assistance
  • Leadership and technical development academies
  • 401(k) employer match
  • Comprehensive health benefits
  • Work flexibility
  • Learning and career development opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service