GE Digital is helping to transform GE itself to become the world's premier digital industrial company. We'll help GE and our customers drive greater asset reliability, lower their operating costs, reduce risk and accelerate operational performance with our Predix industrial cloud platform and software solutions.
The success of diversity at GE reflects the integrity of our leadership and builds a strong foundation for future leaders to continue our tradition of inclusiveness. By bringing individuals, cultures and ideas together we build a stronger company and a better world
GE will be the world’s Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Each digital invention further fuels innovation and application across our industrial sectors. With people, services, technology and scale, GE delivers better outcomes for customers by speaking the language of industry.
As the Performance Engineer, you will be responsible for performance testing of Web, SaaS, and mobile platform based products. You will also be responsible for analysis and tracking against performance benchmarks on an ongoing basis. You will dive into the code to find and resolve bottlenecks and performance issues. You will also help implement test infrastructure to ensure product meets its key performance indicator defined by stakeholders.
Your Day at GE Digital:
• Implement performance, scalability, stability, and stress tests using industry standard tools, and custom solutions.
• Assist in driving the performance, scalability, and capacity testing strategy.
• Gather performance test requirements and create performance qualification plans.
• Collaborate with development teams on the identification of bottlenecks and performance tuning.
• Run tools to simulate and monitor key performance metrics as needed.
• Work collaboratively with Development teams to achieve results.
• Work in a fast paced Agile environment and measure and report performance numbers every sprint.
• Take ownership of small tasks and deliver without supervision while using discretion to seek help when necessary.
Qualifications/Requirements: A minimum of 2 years of professional experience in software development and performance engineering with Web, SaaS and Mobile Platform based products with a Bachelor’s Degree or Master’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math) #DTR
Good knowledge of one or more of the load testing tools (loadrunner, jmeter, or equivalent), profiling tools.
Good understanding of issues of scale and performance in large-scale cloud environments and ability to identify and debug.
Experience with Java SE/EE, Web Technologies, Web Services/XML/Micro services, Profiling tools, Linux/Solaris OS experience.
Understanding of how the JVM manages resources: locks, threads, I/O, memory, etc.
Knowledgeable about useful metrics, and how to work with them to track against goals/KPIs.
Real-time monitoring with New Relic or the like. Expertise with NoSQL database technologies will be a definite plus.
Excellent communication skills
Exposure to cloud foundry environment. would be a definite plus
Have a solid understanding of the underlying infrastructure needed to run a large distributed web application.
Has the ability to break down problems and estimate time for development tasks.
Has the ability to make basic technology choices based on experience.
Demonstrates awareness about competitors and industry.
Has the ability to take ownership of small tasks and deliver without supervision while using their discretion to seek help when necessary.
Voices opinions and presents clear rationale. Uses data or factual evidence to influence.
Recognizes collaborative behavior and participates in collaborative activities.
Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision.
Demonstrate the ability to help team members.
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.
Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources.
We are in the process of transitioning to an improved job application system and in the interim we are operating with two systems. Have your Job ID ready (from the email you received when you applied) to log in and check your application status.
Click the appropriate button. If you don't know your job ID, you can still check your status: use both buttons.