GE Careers
Apply Now    

Principle Software Architect

  • GE Digital
  • Experienced
  • Posted 5/8/2017 3:39:35 PM
  • 2895709
  • Job Function: Digital Technology
  • Business Segment: Digital Applications
Location(s): China; ShangHai; Shanghai

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.

Role Summary:
As a Software Architect on the Digital Foundry Supply Chain team, you will architect robust cloud-native applications (running on GE Predix) that address Supply Chain challenges faced by local China + global customers.

Essential Responsibilities:
• Design the full software system architecture of a world-class industrial cloud-native application that is scalable, HA, high-performance, maintainable, and easy to troubleshoot
• Collaborate with Frontend + Backend Engineers to build microservice architectures running on the CloudFoundry PaaS
• Collaborate with UX Designers and Product Managers to balance implementation cost vs feature set
• Collaborate with Global Teams to resolve underlying dependencies, and remove blockers on the critical path
• Drive development of reusable components + microservices + architectures with Global Teams
• Participate in an iterative engineering model based on Lean Startup, with short cycles and automated testing + deployment
• Own the world-class quality of your architecture, using design review
• Bring knowledge, best practices, and passion to the team
• Be the type of person you'd want to work with

• Bachelor's degree in Computer Science, Information Technology, or a related field
• 9+ years of hands-on experience in an Agile team as a Backend Engineer, Frontend Engineer or Architect
• Expertise across the full cloud-native stack (Frontend + Backend)
• Expertise with Cloud Design Patterns + HA distributed system architectures
• Languages (expertise in at least 1): Backend (Java, NodeJS, Python, Ruby), Frontend (JavaScript)
• Frameworks (expertise in at least 1): Backend (Spring, Express, Django, Rails), Frontend (React, Vue, Angular)
• Data Services: SQL (Postgres, MySQL), NoSQL (Redis), MessageQueue (RabbitMQ)
• Cloud Platforms: Hands-on experience with CloudFoundry is a big plus
• Tools: Git, Jenkins, Maven, npm, Postman, ELK
• Dev Environment: Mac + Linux
• English fluency and clear communication is an absolute “must have”


Locations: China; ShangHai; Shanghai
Apply Now    

Similar Jobs

GE Careers Technical Assistance

Having technical issues with or your application? We're here to help.

Get In Touch

Connect With Us

Stay up to date on GE and possible opportunities that open in areas that interest you.

Sign Up