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!