Returning Candidate?

Senior Software Engineer


Keynote, the global SaaS leader in cloud-based testing, monitoring, and analytics for mobile & web, is on a mission to help our customers deliver the best possible digital experience.  Backed by leading private equity firm Thoma Bravo, Keynote is optimizing the value of every digital interaction, enhancing user experience and driving business value for our customers’ online performance. With a performance-oriented, fast paced, and collaborative team, the company runs the world’s largest cloud testing, monitoring, and analytics network – collecting more than 700 million mobile & web measurements daily.  Driven by a customer-focused culture of innovation, Keynote’s customers represent top mobile & web companies including LinkedIn,, Sephora, Williams-Sonoma, American Express, AT&T, Disney, eBay, E*TRADE, Expedia, Google, Microsoft, T-Mobile and Vodafone.


In 2012 Keynote was recognized by Forbes as "One of the Best 100 Companies in America".  Happy customers, happy employees – and happy to have you join the team! At Keynote we thrive in changing things up for the better, leveraging our big data infrastructure and cutting-edge analytics to Make Every Digital Experience Count.


We have an immediate opening for a smart, commitment-driven and self-motivated Senior Software Engineer to enhance existing features and develop new features for core products in our San Mateo, California headquarters. The Senior Software Engineer is responsible for the engineering and leadership of back-end applications with initiatives to build highly scalable and reliable infrastructure.

Reporting to the Director of Engineering, the Senior Software Engineer will enhance, extend and support our core SaaS platform. This position will work closely with development engineers, product managers, operations and customers throughout all stages of the product cycle. The successful candidate must possess the problem solving skills needed to overcome complex technical hurdles, and have the drive to learn and adapt to the latest technologies.


Responsibilities include, but are not limited to:

  • Design and implement a new generation of high performance/high availability backend infrastructure.
  • Lead the design, development, and testing of features/functions delivered via platform components and/or services that are highly scalable, available and reliable.
  • Work with product managers using agile methodologies to deliver high quality technologies on time.
  • Work with operations, support and sales to ensure customers are successful with developing and deploying their mission critical applications using the technologies you develop.
  • Support your team's technologies as and when required on a 24x7 basis.
  • Influence/mentor peers, juniors and seniors both within your team and across Keynote.
  • Quickly understand existing code and contribute in a way consistent with prior coding conventions.
  • Process and fix defects in the software.
  • BS degree in Computer Science or similar technical degree.
  • 5+ years of Java development of mission critical systems,. including server-side development and knowledge of core Java.
  • Expertise in modern database/storage/big data technologies, including Hadoop/HBase.
  • Expertise in designing and building web applications and/or web services in a distributed environment.
  • Expertise in design/implementation for reliability, availability, scalability and performance.
  • Expertise in software engineering tools and best practices.
Apply for this job online
Refer a friend to this job
Note to Recruiters and Placement Agencies: Keynote does not accept unsolicited agency resumes. Please do not forward unsolicited agency resumes to our website or to any Keynote employee. Keynote will not pay fees to any third party agency or firm and will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered property of Keynote.

Keynote is an Equal Employment Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities.

Socialize this job opportunity to a friend, colleague, or family member: