Sr. Performance Engineer - Cloud and Applications

Engineering San Diego, California


Description

With more than $150M in funding, 100% year over year growth for the past five years and a recent billion-dollar valuation, Seismic is the leader in the enterprise sales enablement software space. Using leading edge cloud technologies and web enabled solutions, we are innovating and solving complex problems to help the world’s top companies improve collaboration and content delivery between marketing and sales. Headquartered in San Diego and with more than 600 employees across the globe, Seismic is privately held by its executive team and investment firms General Atlantic, JMI Equity, Jackson Square Ventures, Lightspeed Venture Partners, and T. Rowe Price.

As a Performance Engineer, you will lead performance and scalability analysis, investigation, problem identification, and optimization. You will prioritize the identification and resolution of performance bottlenecks with input from: customer issue reports; analysis of monitoring, analytics, and diagnostic metrics and logs; input from business and engineering stakeholders, and self-guided investigation. You will methodically analyze available data, implement or recommend additional tooling/data collection where it is insufficient, present findings and recommendations to stakeholders, and advocate/influence relevant engineering teams to implement effective optimizations and improvements. You will work closely with our engineering team, product managers, and other engineers to ensure the features we deliver to our customers have the highest level of quality and performance. 

Responsibilities:

  • Design, implement, and execute performance analysis and tooling/process improvement initiatives.
  • Use profilers and APM tools to troubleshoot performance issues, identify and recommend performance tuning opportunities.
  • Analyze applications, services, cloud and network infrastructure, and data flow in depth to determine root causes and proposed improvements of performance bottlenecks.
  • Collaborate with engineering leaders, product managers, customer support engineers, and other stakeholders to communicate and drive to resolution identified improvements.
  • Act as performance subject matter expert and advocate of performance measurement best practices.
  • Develop intimate knowledge of applications, services, infrastructure, and data persistence technologies that comprise the system with a system engineer level understanding of the end-to-end design and performance implications.
  • Develop - including software design and implementation – tools, integration of monitoring agents, or embedded data collection/diagnostic infrastructure.

Qualifications:

  • Expert knowledge complex enterprise SaaS application and service architecture and design principles.
  • Strong understanding of Cloud infrastructure and containerized microservices
  • Excellent diagnostic, analysis, and optimization skills
  • Software architecture, design, and performance engineering experience
  • Depth (from big picture to implementation details) and breadth (from applications to microservices to cloud and network infrastructure) of technical expertise
  • Effective communication skills and ability to influence stakeholders at all levels across the organization
  • Understanding of operating characteristics and optimization of a variety of storage technologies (i.e. SQL and NoSQL databases, Redis cache, distributed/cloud file storage, etc.)
  • S. in Computer Science, M.S. preferred
  • 7+ years of software engineering experience for enterprise (preferably Cloud hosted) SaaS software systems
  • 2+ years of system engineering, architecture, or performance engineering/optimization experience
  • Experience with .Net, C#, Azure a plus