GE Careers
Apply Now    

Staff Software Engineer

  • GE Power
  • Experienced
  • Posted 7/26/2017 4:36:11 PM
  • 2888028
  • Job Function: Digital Technology
  • Business Segment: Power Digital
Location(s): United States; Georgia; Atlanta

About Us:
GE (NYSE: GE) is the world's Digital Industrial Company, transforming industry with software defined machines and solutions that are connected, responsive and predictive. GE is organized around a global exchange of knowledge through which each business shares and accesses the same technology, markets, structure and intellect. Each invention further fuels innovation and application across our industrial sectors. With people, services, technology and scale, GE delivers better outcomes for customers by speaking the language of industry.  Predix is the world’s first and only cloud-based operating system built exclusively for industrial
companies. It is now available for licensing externally beyond GE across a broad range of industries to manage and optimize both GE and non-GE assets. As the only industrial strength OS, Predix allows for familiar, frictionless connectivity, yet offers the security, regulation and certifications that industry demands. With 50 billion machines expected to come online by 2020, the Industrial Internet’s impact on GE, our customers and the world is tremendous. Everything is amplified on an industrial level. Bigger machines, bigger business, bigger issues, bigger opportunities.
GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is an Equal 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.

Role Summary:
This position is responsible for designing highly complex modules, critical components or a whole application/product in its entirety. Has the vision to integrate it
across multiple systems. This position works independently and is seen as a technical leader. The position is responsible for driving the design and development efforts related to architecture, scalability, availability and performance in alignment with the product/application road-map.

Essential Responsibilities:
  • Be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development and infrastructure.
  • Provide guidance to developers with either planning and execution and/or design architecture using agile methodologies such as SCRUM.
  • Use DevOps tools such as Chef, Jenkins, GitHub and Cloud Foundry to automate continuous integration and continuous deployment pipelines.
  • Work with Product Line Leaders (PLLs) to understand product requirements and vision 
  • Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse 
  • Capture system level requirements by brainstorming with CTO, Sr. Architects, Data Scientists, Businesses and Product Managers 
  • Leads impact assessment and decision related to technology choices, design /architectural considerations and implementation strategy 
  • Subject matter expert in processes and methodologies with ability to adapt and improvise in various situations 
  • Expert in navigating through ambiguity and prioritizing conflicting asks 
  • Expert level skills in design, architecture and development, with an ability to take a deep dive in the implementation aspects if the situation demands 
  • Leads the architecture and design efforts across the product / multiple product versions and is an expert in architecture custom solutions off the base product 
  • Expert in core data structures as well as algorithms and has the ability to implement them using language of choice when necessary – as a value offering 
  • Facilitates and coaches software engineering team sessions on requirements estimation and alternative approaches to team sizing and estimation. Leads a community of practice around estimation to share best practices among teams. 
  • Knowledgeable about developments in UX in various contexts, businesses, and industries. 
  • Quantifies effectiveness of design choices by gathering data. 
  • Drives accountability and adoption. Publishes guidance and documentation to promote adoption of design. 
  • Proposes design solutions based on research and synthesis; creates general design principles that capture the vision and critical concerns for a program. 
  • Demonstrates mastery of the intricacies of interactions and dynamics in Agile teams. 
  • Demonstrates advanced understanding of Lean Six Sigma principles (e.g., Black belt certified). 
  • Guides new teams to adopt Agile, troubleshoots adoption efforts, and guide continuous improvement. 
  • Provides training on Lean / Agile. 
  • Drives elimination of inefficiencies in coding process. 
  • Teaches XP practices to others. 
  • Actively embraces new methods and practices that increase efficiency and effectiveness. Evaluates technology to drive features and road-maps. 
  • Maps
    technology trends to internal vision. Differentiates buzzwords from value proposition. Embraces technology trends that drive excellence beyond
    traditional practices (e.g., Test automation in lieu of traditional QA practices).

Basic Qualifications
  • Bachelor’s Degree in Computer Science or in “STEM”
    Majors (Science, Technology, Engineering and Math) 
  • A minimum of 5 years of technical experience along with established leadership credentials across disciplines and functions within a product or Master’s degree with 3 years of experience in a related function and field 
Eligibility Requirements 
  • Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the future, for this job. 
  • Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen. 
  • Must be willing to travel. 
  • Must be willing to work out of an office located in Atlanta, GA.

Desired Characteristics:
  • Master Degree in Software Engineering 
  • Certifications in Six Sigma or Lean Software Management 
  • Communication skills for motivating, persuading and challenging business objectives to drive high performance solutions meeting customer needs 
  • 5+ of hands-on experience developing RESTful micro-service based applications 
  • 3+ years of hands-on experience with Cloud Foundry or other PaaS such as Heroku or Google App Engine 
  • Committed to TDD methodology and XP programming techniques 
  • Contributed to or maintainer of open source projects 
  • Hands-on experience in utilizing Spring Framework (Core, MVC, Integration and Data) 
  • Knowledge of or experience with running applications on Cloud Foundry 
  • Knowledge of or experience with building service brokers on Cloud Foundry 
  • Strong problem solving abilities and capable of articulating specific technical topics or assignments 
  • Experience in a varied tool set and languages: OAuth2, NoSQL, Web Services, Design Patterns, RESTful Web Services, jQuery, Angular, Bootstrap, Node.js, JUnit4, Maven, Spring Boot, Dropwizard, git, Oracle, MySQL, NoSQL (Cassandra, Riak, Couchbase etc.) 
  • Experience with cloud based platforms such as AWS, Azure, Google Cloud Platform, Digital Ocean and Heroku 

Locations: United States; Georgia; Atlanta

GE offers a great work environment, professional development, challenging careers, and competitive compensation.  GE is an Equal 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.
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