GE Principal Software Platform Architect in San Ramon, California

Job Number



GE Transportation

Business Segment

GET Transportation

About Us

GE is the world’s Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry.

GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is anEqual Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.

Posted Position Title

Principal Software Platform Architect

Career Level




Function Segment

Applications and Software

Location(s) Where Opening Is Available United States

U.S. State, China or Canada Provinces



San Ramon

Postal Code


Relocation Assistance


Role Summary/Purpose

As part of the GE Transportation CTO Platform Architecture team, the Principal Software Platform Architect will lead, drive or oversee software platform architecture, vision, strategy, priorities and tactics, across GE Transportation and GE Digital.

Essential Responsibilities

The architect will work closely with development and engineering teams, ecosystem partners, customers, and senior business leadership on multiple architecture engagements that require in-depth domain knowledge and architecture skills. Architectural area of focus is Enterprise Applications, Mobile Applications, and Industrial Internet.

In this role you will:

  • Lead and coordinate GE Transportation software and cloud technical and business discussions relative to near and longer term architecture direction across the product portfolio, GE Predix, and GE Predix-based applications

  • Analyze design and develop roadmaps, strategies, and high level implementation plans based upon a current vs. future state in a cohesive architecture viewpoint for platform centric areas in Transportation

  • Review and/or analyze and develop cross-product platform architectural requirements at domain level within product portfolio or team

  • Lead and drive Transportation-centric software/hw platform requirements into GE Digital and Predix roadmaps and plans

  • In an advisory or more formal technical project management role, contribute to the development of software and hardware platforms that serve as a foundation for the Predix cloud platform, cloud applications, data science, analytics and/or UX

  • Serve as an evangelist for the Predix cloud platform and GET software solutions within GE Transportation, GE Digital, partners, and customers

  • Help drive and/or support the building of software development culture (people, process, tools) within GE Transportation

  • Serve as evaluator and advisor for emerging software/hardware technologies, industry and market trends to assist business development and ecosystem activities

  • Technical focus on enterprise applications and mobile application portfolio for Transportation


  • Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)

  • A minimum of 15 years of technical experience along with established leadership credentials across product lines and/or disciplines

Eligibility Requirements:

  • Legal authorization to work in the U.S. is required. GE may agree to sponsor an individual for an employment visa now or in the future if there is a shortage of individuals with particular skills

  • Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen

  • Some travel required (10-25%)

  • Must be willing to work out of an office located in San Ramon, CA

Additional Eligibility Qualifications

GE will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen.

Desired Characteristics

Technical Expertise:

  • Proven experience driving and leading technical and business discussions relative to future architecture direction aligning with business goals

  • Ability to lead and develop architectural requirements at platform level, aligning architectural requirements with product/project software development strategy

  • Deep understanding of enterprise software development, technologies, and architectures and/or cloud-native development, technologies and architectures

  • Experience building either responsive mobile, hybrid or native mobile applications

  • Experience developing web applications (Spring MVC, RESTful, JAX-WS, Web Services)

  • Experience with front-end technologies such as Javascript, HTML5, CSS, jQuery, AngularJS, Web Components

  • Experience with web development using HTML5, Java Script, jQuery, CSS

  • Experience with database tools (JPA, Spring Data, Hibernate, etc.)

  • Experience with modern tooling (Eclipse / IntelliJ, Maven, NPM, Grunt, Git, etc.)

  • Experience with Web Components or AngularJS is a big plus

  • Strong knowledge of Object Oriented Analysis and Design, Software Design Patterns and Java coding principles

Business Acumen:

  • Create, analyze and manage projects or initiatives that provide direct business benefit

  • Demonstrate detailed knowledge of business operations and strategic direction, including merger & acquisition opportunities; understand industry trends and competitive landscape and the implications for GE Transportation

  • Strong ability to communicate and document architectural strategies and tactics

  • Ability to develop technical elements of business cases or customer proposals

  • Demonstrates the initiative to explore alternate technology and approaches to solving problems

  • Skilled in breaking down problems, documenting problem statements and estimating efforts

  • Demonstrates awareness about competitors and industry trends

  • Has the ability to analyze impact of technology choices


  • Ability to motivate, coach, persuade, and direct teams, individuals, and leaders in a complex cross-organizational environment

  • Recommends allocation of budget to meet architectural initiatives critical to business/mission success. Develops the business case for approval

  • Facilitates dialogues that produce new perspectives and trigger recommendations for substantial innovative / enhancements, and analysis of consequences

  • Influences through others. Uses experts or other third parties to influence. Builds direct and "behind the scenes" support for ideas, uses chains of indirect influence

  • Ability to takes ownership of small and medium sized tasks and deliver while mentoring and helping team members

  • Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results

  • Identifies misalignments with goals, objectives, and work direction against the organizational strategy. Makes suggestions to course correct

  • Continuously measures deliverables of self and team against scheduled commitments. Effectively balances different, competing objectives

Personal Attributes:

  • Participates with senior business leaders and subject matter authorities in defining strategies and courses of action that will impact the enterprise

  • Challenges conventional thinking and traditional ways of operating and invites stakeholders to identify issues and opportunities

  • Takes a holistic systems perspective. Envisions, compares, and contrasts multiple potential long-range enterprise-wide futures. Empathizes with multiple points of view