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 Senior 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 wiill work independently and help dive into the code to find and resolve bottlenecks, architectural problems and performance issues.
Essential Responsibilities: Your Day at GE Digital:
Design and 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 identification of bottlenecks and performance tuning.
Develop tools to simulate and monitor key performance metrics as needed.
Understanding of impact of application design on performance.
Work collaboratively across multiple teams to achieve results.
Subject matter expert in processes and methodologies with ability to adapt and improvise in various situations. Expert in navigating through ambiguity and prioritizing conflicting asks.
Work in a fast paced Agile environment and measure and report performance numbers every sprint.
A minimum of 6 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)
Excellent knowledge of load testing tools (loadrunner, jmeter, or equivalent), profiling tools.
Solid understanding of issues of scale and performance in large-scale cloud environments and ability to identify, debug and propose viable solutions.
Experience with Java SE/EE, Web Technologies, Web Services/XML/Micro services, Profiling tools, Linux/Solaris OS experience.
Good 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.
Excellent communication skills
Exposure to cloud foundry environment.
Demonstrates the initiative to explore alternate technology and approaches to solving problems
Skilled in breaking down problems, documenting problem statements and estimating efforts
Demonstrates awareness about competitors and industry trends
Has the ability to analyze impact of technology choices
Ability to takes ownership of small and medium sized tasks and deliver while mentoring and helping team members
Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results
Identifies misalignments with goals, objectives, and work direction against the organizational strategy. Makes suggestions to course correct
Continuously measures deliverables of self and team against scheduled commitments. Effectively balances different, competing objectives
Strong oral and written communication skills
Strong interpersonal skills
Effective team building and problem solving abilities
Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit
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.