Job Openings Senior Software Engineer

About the job Senior Software Engineer

The client revolutionizes internal communication by delivering hyper-personalized messages at every step of the employee journey. With the right information reaching the right person at the right moment , they help boost engagement, drive productivity, and build a stronger connection between employees and the company.

Job Summary:

The Sr. Software Engineer will be responsible for delivering innovative solutions and services while constantly improving our approach to architecture, scale, availability and fault-tolerance.

Responsibilities
  • Build scalable SaaS applications.
  • Write high-quality code (i.e., reliable, readable, efficient, testable, scalable, maintainable), provide quality code reviews, create comprehensive tests and quality documentation.
  • Apply broad, in-depth knowledge to develop and maintain large-scale multi- tenant services in the cloud.
  • Collaborate across teams on industry standards and best practices to help others solve complex problems.
  • Design future ready solutions and address architectural gaps.
  • Recognize opportunities and advocate for better performance and efficiency of software, systems, processes across teams.
  • Identify, analyze, and resolve system availability, reliability, and performance issues.
Minimum Qualifications:
  • Bachelors degree in computer science or related field of study, or commensurate experience required.
  • 5+ years of experience building reliable, performant applications and microservices.
  • Identified as a polyglot who is comfortable evolving as tech changes. May have experience working with: Ruby, SQL, TypeScript, or JavaScript frameworks (i.e.: Node.js, React.js)
  • Proven experience developing on the front-end, back-end, and the database.
  • Technical depth and proficiency in at least one software engineering topic (networking, security, serverless, event streams, etc.)
  • Excitement and drive to build beautiful, intuitive products.
  • Innate curiosity, and a desire to learn and teach.
  • Strong focus on customer experience.
  • Eagerness to share your own ideas and openness to those of others.
  • Experience with Kubernetes, Docker, Helm preferred.
  • Experience with AWS preferred.
  • Experience with ML, AI preferred.
  • Experience working for an enterprise SaaS organization preferred.
  • Open-source contributions and history of side-projects preferred.

If this sounds exciting, share your CV and lets chat further!