Experience Inc. Jobs

Job Information

General Electric Staff Software Engineer in San Ramon, California

Role Summary:

You will be responsible for designing and programming a small module or a large component and designing a feature, set of features, or whole feature area. She/he will work independently and contribute to the immediate team and to other teams across business. She/he will Lead design discussion in a limited manner.

Essential Responsibilities:

In this role, you will:

  • Work on the Predix Insights Platform engineering team responsible for developing and managing the Predix platform big data and streaming IIoT analytic platform

  • Develop high performance, low latency, robust, reliable, scalable and innovative IIOT applications and platform services

  • Support a 24/7 live production environments on a rotational basis

  • Debug, troubleshoot, and improve live cloud-based system

  • Work with customers to address their concerns and issues

  • Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques

  • Writes codes that meets standards and delivers desired functionality using the technology selected for the project

  • Build features such as web services and Queries on existing tables

  • Understand performance parameters and assess application performance

  • Work on core data structures and algorithms and implement them using language of choice

  • Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse

  • Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards

  • Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness


Basic Qualifications

  • Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math). A minimum 6 years of professional experience.

    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.

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

Desired Characteristics:

Technical Expertise:

  • Knowledge of cloud and distributed systems

  • Hands-on experience in Go/Java programming language

  • Experience with AWS (EC2, S3, EFS, EMR)

  • Experience with Spark, analytic runtimes, big data, Kafka.

  • Experience with Docker and Kubernetes is a plus

  • Knowledge of Splunk is a plus

  • Experience with complex systems deployment on cloud

  • Experience with debugging and troubleshooting of complex systems

  • Experience with Unix / Linux based programming

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

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

  • Excellent analytic and problem-solving skills

  • Excellent written and verbal communication skills

    Business Acumen:

  • Strong problem solving abilities and capable of articulating specific technical topics or assignments

  • Experience in building scalable and highly available distributed systems

  • Expert in breaking down problems and estimate time for development tasks

  • Evangelizes how our technology solves customer problems from a technology and business perspective

  • Excellent presentation skills

  • Good at customer interaction (willing to travel onsite)

  • Multitasking (work on quick and effective shot-duration projects)

  • Good at problem solving and working independently.

  • Attention to detail and thorough. Follows “Accurate on the first attempt” approach. Zero rework!


  • Demonstrates clarity of thinking to work through limited information and vague problem definitions

    Influences through others; builds direct and "behind the scenes" support for ideas

  • Proactively identifies and removes project obstacles or barriers on behalf of the team

  • Shares knowledge, power, and credit, establishing trust, credibility, and goodwill

    Personal Attributes:

  • Able to work under minimal supervision

  • Excellent communication skills and the ability to interface with senior leadership with confidence and clarity

  • Able to work well with global teams, including time-zone flexibility

  • Skilled in providing oversight and mentoring team members. Shows ability to effectively delegate work

About Us:

GE (NYSE:GE) drives the world forward by tackling its biggest challenges. By combining world-class engineering with software and analytics, GE helps the world work more efficiently, reliably, and safely. GE people are global, diverse and dedicated, operating with the highest integrity and passion to fulfill GE’s mission and deliver for our customers. www.ge.com

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, gender (including pregnancy), sexual orientation, gender identity or expression, age, disability, veteran status or any other characteristics protected by law.

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 drug screen (as applicable).Additional Locations:United States;California;San Ramon;