Elevate Your Career: Join GE as a Staff Software Engineer!



About GE:

General Electric, a powerhouse in the industrial and technology sectors, has been at the forefront of innovation for over a century. With a commitment to transforming industries and improving lives, GE is an ideal workplace for those seeking a dynamic and challenging environment. Joining GE means becoming part of a legacy of excellence and innovation.

Position: Staff Software Engineer

As a Staff Software Engineer at GE, you will play a crucial role in developing software solutions that drive the next generation of technological advancements. This position offers an opportunity to work with cross-functional teams, contribute to impactful projects, and make a lasting impact in the field of software engineering.

Qualifications/Requirements:

  • Education: Masters/PhD Degree in “STEM” Majors (Science, Technology, Engineering, and Math)
  • Experience:
    • A minimum of 1-3 years of professional experience on products in Industrial domains
    • Experience working in industrial domains (Aviation, Energy, Healthcare, etc.)
  • Technical Skills:
    • Passionate about programming
    • Hands-on experience in software development covering various technologies (Web/HTML5/JS, Angular, TDD/BDD, Spring, REST, Docker, Java/Node, SQL/NoSQL, Java/C++, Python, Spark)
    • Experience with adhering to Product security
    • Comfortable working with large, heterogeneous datasets in relational and non-relational environments
    • Data Science: statistical, machine learning, deep learning/computer vision, NLP, etc.
    • Information Visualization and presentation
    • Sound knowledge of Software design and design patterns
    • Worked on scalable systems
    • Experience in Enterprise/Cloud software development in an Agile environment
  • Personal Attributes:
    • Self-starter and can work in ambiguous environments
    • Excellent communication skills

Desired Characteristics:

  • Experience in Cloud computing (IaaS, PaaS, SaaS) AWS/Azure
  • Experience with OpenStack technologies, deployment, and configuration
  • Excellent knowledge of development tools & integrated build systems: Eclipse IDE, Git/Jenkins/Maven
  • Enthusiastically follow technology trends, software engineering best practices, and technologies while enjoying the challenge of solving complex problems
  • Experience with query and performance optimization and database design
  • Exposure to Agile development practices
  • Skilled in providing oversight and mentoring team members.
  • Shows the ability to effectively delegate work.

How to Apply: