Senior Software Engineer for Infrastructure

ClearSlide

(San Francisco, California)
Full Time
Job Posting Details
About ClearSlide
ClearSlide is the Platform for Sales, Marketing and Customer Success that powers valuable, genuine business conversations and enables organizations to achieve better business outcomes. ClearSlide improves customer communications (phone, email, face-to-face) by providing real-time visibility and analytics for sales and marketing leaders. As a result, customers achieve higher seller productivity, increased sales management effectiveness and stronger customer-facing messaging.
Summary
The Senior Software Engineer, DevOps will be a key member of our core infrastructure (software + systems) development team. This role involves building out software and systems that enable our engineering teams to iterate at high speed - “autonomous scrum teams” is the key goal here. To be successful in this role, you will have a good understanding building and deploying (practical production experience) high-traffic and scalable SaaS applications/platforms. You are a highly skilled, passionate, and ambitious engineer with a great attitude and desire to create and maintain a highly scalable, fault-tolerant, and high performing distributed architecture.
Responsibilities
* Primarily responsible for development of back-end services including frameworks (for deployment), new services, and upgrades * Responsible for definition, design, development, and support of services that will be integrated into our existing architecture * Influence / lead projects and technical direction of the back-end architecture with regards to performance and scalability * Work directly with Operations and Quality Engineering to develop, test, deploy, and monitor these new services
Ideal Candidate
**Requirements:** * 8+ years building highly scalable server-side applications or platforms at a SaaS or web application company * Deep knowledge of Amazon Web Services eco-system * Strong knowledge of Java - comfortable in building concurrent and distributed services/platforms in Java * Experience writing high performing, scalable, and fault-tolerant systems * Experience with building applications on top of relational databases like MySQL or Postgres * Experience with micro-services based architectures * Ability to write high quality code quickly * Ability to analyze large amounts of monitoring data to root-cause functional and performance issues * Ability to work independently and manage deliverables with competing priorities across different organizations. * Must have excellent verbal and written communication skills BS/MS in Computer Science, Engineering or equivalent **Huge Plus If You Have:** * Experience working and building applications using AWS services and components (e.g. SQS, Redshift, DynamoDB, etc.) * Strong understanding of JVM internals and garbage collection algorithms * Strong understanding of TCP/IP networking and experience diagnosing network performance issues in distributed systems

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.