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.
0 Comments