Lock Applications for this job are now closed
    Closing soon

    As a Software Engineering Intern your main focus areas will be the Engineering function within GE Grid Solutions. You’ll work in one of our development teams, your responsibilities could include the design, development, deployment, test and/or documentation of one or more products from our portfolio.

    What you'll be doing

    We are recruiting for interns to join our product development teams, where we create, evolve and maintain first class industrial software solutions for global utility customers. Our products are a mixture of desktop, web, micro-services & mobile applications. We operate in small feature development teams following Agile practices. Teams comprise different roles, predominantly development, but also DevOps, user experience, quality assurance, technical writers, business analysts.

    You will join a supportive team, working towards shared goals & priorities, as defined by the business requirements. The teams will have the responsibilities of ensuring that the delivered products meet the required levels of quality, security, performance, and scalability.

    Technologies, techniques and methodologies

    We work with some proprietary technologies, but mostly industry standards, many leading edge. We are actively working towards a consistent, industry standard, toolset across each of our sites.

    This is an ever-evolving list that could include: Java, Javascript, TypeScript, Angular, NestJS, Kubernetes, docker, artifactory, Git, GitHub, Jenkins, AWS, Azure, Postgres, Oracle, .Net, C#, RabbitMQ, Kafka, Camel & RxDb.

    All of our programmes follow modern software development practices, with an emphasis on constant improvement. We aim for consistency in our approaches, but individual teams are encouraged to challenge this to suit their circumstances.

    What you'll need to succeed

    • A strong commitment to a career in technology and passion/aptitude for software engineering
    • Strong analytical and technical skills with experience in software industry standards, languages and development tools
    • Demonstrated creative problem solving and proactive learning.
    • Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present.
    • Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks.
    • Self-motivated and ability to work well within a team.
    • Prior intern, co-op, or research experience in software, electrical engineering, power systems or relevant area
    • Leadership experience inside and/or outside the classroom
    • Currently enrolled, or recently graduated in a Bachelor’s or Master’s Degree program at an accredited university with a focus on Electrical Engineering, Software Engineering, Software Engineering Power Systems, Computer Science, Computer Engineering, Computer Information Systems, Informatics, Information Science/Technology or other relevant STEM majors

    Skills our previous Interns said they gained

    • Gaining leadership skills, presentation skills and many interpersonal skill set.
    • Managing discussions, listening and engaging in meetings.
    • Building team working capabilities in a friendly and professional way.
    • Time management through time budgeting.
    • Gaining confidence through stakeholder interactions.
    • Being able to make an impact on the business.
    • Leaning a variety of transferable different coding skills and developing a DevOps mindset.
    • Being able to network with other people in a professional environment.