At Shire, we are proud and grateful to employ military veterans and thank them for their contributions to our company and our country. See where your military experience can play a role at Shire by using our military skills translator job search tool below:
General Electric Software Engineer in Greenville, South Carolina
Job Description Summary
The Software Engineer collaborates with a team of controls and systems engineers to develop next generation solutions aimed at delivering more reliable, clean, and efficient gas turbine power plants. In this position you will reshape the industry by using contemporary software development methodologies and proven processes to complement gas turbine technology and control system deployment strategies, enabling the adoption of the Edge technology stack.
Collaborate with business leadership, technical experts, and end customers to understand top level software requirements.
Ensure on-schedule delivery of high-quality products aligning to business and technical requirements. Adhere to best practices, standards, and architecture principles.
Own development of multiple products, including the maintenance of legacy applications. Create technical documentation for software architecture, design, verification, release, and user guides.
Test and validate architecture and interface requirements for real-time controls system software, including configuration and application tools.
Work within and across Agile teams to design, develop, test, implement and support technical solutions across a full-stack of development tools and technologies
Collaborate with other team members, nurturing an environment of growth and forward thinking.
Cultivate and suggest ideas to enhance and refine standards, processes, and tools based on current technologies and cyber security principles.
Bachelor's Degree in Computer Science or related “STEM” Majors (Science, Technology, Engineering and Math) from an accredited college/university
A minimum of 3 years of professional experience in software development (enterprise, web-based, SOAs, etc.) or Master’s degree with 1 year of experience in software development
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 work out of an office located in Greenville, SC, Salem, VA, or Atlanta, GA
Must be willing to travel to GE and customer sites (up to 20%)
Experience with application frameworks such as Spring and Spring Boot
Experience designing and developing solutions in a microservices architecture
Experience in relational database usage
Experience in creating automated unit testing
Strong troubleshooting skills, especially in a production setting
Exceptional analytical and problem-solving abilities
Exceptional communication skills and the ability to interface with leadership with confidence and clarity
Power generation domain expertise – understanding of gas turbine and combined cycle power plant technology and operation
Strong UNIX/Linux background
Experience with deploying solutions to converged or virtualized infrastructure environments
Working knowledge of software design patterns, test-driven development practices, and modern coding principles
Experience applying principles of SDLC and methodologies such as CI, Software and Product Security, Scalability, Documentation Practices, Refactoring, and Testing Techniques
Experience with performance tuning and memory leak detection
Hands-on experience with the following:
Creating and consuming REST web services.
Build automation tools and package managers
RDBMSs such as Postgres
Messaging protocols such as MQTT
Docker and container technology
Understanding of real-time system capabilities and limitations
Graduate degree in Computer Science or in “STEM” Majors
Highly motivated, energetic, confident, self-starting personal characteristics
Influences through others; builds direct and "behind the scenes" support for ideas
Identifies opportunities and actively pursues appropriate changes with the input & support of the team
Able to work well with global teams, including time-zone flexibility when necessary
This role is restricted to U.S. persons (i.e., U.S. citizens, permanent residents, and other protected individuals under the Immigration and Naturalization Act, 8 U.S.C. 1324b(a)(3)) due to access to export-controlled technology. GE will require proof of status prior to employment.
GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is an Equal Opportunity Employer (https://assets.phenompeople.com/CareerConnectResources/GE11GLOBAL/en_global/desktop/assets/images/poster_screen_reader_optimized_w_supplement.pdf) . 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.
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).
Relocation Assistance Provided: No