April 25, 2024
Electric Energy Jobs

Senior Performance Software Architect

Organization:
Silver Spring Networks, Inc.
Region:
United States, California, San Jose
End of contest:
February 8, 2018
  This job posting has expired
Type:
Full time
Category:
Software
Description
At Silver Spring Networks, software is the backbone of our network platform. We manage millions of devices for large utilities and smart cities in the world. Our applications gather the data needed to generate bills, control the equipment used for distributing GigaWatts of power, communicate with in-home devices to manage demand and reduce blackouts and grid failures, and control and monitor electric vehicle charging remotely.  Our customers have Terabytes of data entrusted upon our products. To support their needs, we take scalability and performance engineering to heart.

If you are passionate about performance engineering and what we do excites you, Performance SW Engineering at Silver Spring Networks is the right position for you.

Essential Duties and Responsibilities

  • Review product software architecture and work with application development teams to ensure scalability and performance by providing design and architecture guidance.
  • Design and implement performance test plans
  • Design and build benchmarking processes and tools
  • Collaborate with systems engineering teams to size/spec hardware infrastructure needed for scalability and performance            
  • Analyze performance issues in test and production environments

Required Skills

  • Solid performance engineering methodology and hands-on testing experience
  • Expert ability in Java application performance troubleshooting and optimization including garbage collection and concurrency.
  • Experience with performance analysis tools: network analysis (tcpdump), Oracle database analysis (Explain plan, Enterprise Manager), Linux system analysis (ps, top, iostat, vmstat), profilers (Yourkit)
  • Demonstrated ability to analytically model system performance
  • Comfortable with Linux shell scripting
  • Programming experience in Java, C++, Ruby, Python or equivalent scripting or OO languages
  • Ability to collaborate with multiple teams
  • MS in Computer Science, or equivalent experience with a minimum 10 years experience in performance engineering
  • Excellent communication and organizational skills and attention to detail

Desired Experience

  • Experience with performance testing tools such as LoadRunner, JMeter, or equivalent
  • Experience with complex, distributed systems.
  • Experience with Agile development methodologies is a plus
  • Knowledge of enterprise integration software technologies such as Web Services, JMS, ESB
  • Experience with automated testing (unit/service-layer/UI)
  • Experience as a software developer
  • Experience with data app analysis tools (ex. Splunk)

Tracking Code 2437

Click here to view the full job posting.

Contact

Silver Spring Networks, Inc.

555 Broadway Street

Redwood City

California United States

www.silverspringnet.com