Senior Software Engineer

6sense
Summary
Join 6sense as a Senior Backend Engineer and become part of a dynamic team building scalable and robust backend systems. You will design, develop, and maintain APIs and microservices, optimize performance using caching solutions, and improve email deliverability. This high-impact role involves collaboration with cross-functional teams and working with cutting-edge technologies. You'll contribute to system architecture and participate in technology innovation, ensuring seamless customer experiences. The role requires significant backend development experience, expertise with specific technologies, and strong problem-solving skills. 6sense offers competitive compensation, remote work flexibility, comprehensive benefits, and opportunities for professional development.
Requirements
- 4+ years of professional backend development experience, focusing on scalable systems
- Hands-on expertise with Redis, PostgreSQL, and AWS
- Familiarity with email protocols (e.g., SMTP) and strategies for improving deliverability
- Proficiency in backend frameworks such as Ruby on Rails, Python, or Node.js
- Strong understanding of microservices architecture and API design
- Experience with cloud services (AWS) and containerization tools (Docker, Kubernetes)
- Strong problem-solving ability and debugging skills
- Effective communication and collaboration with cross-functional teams
- A growth mindset with a passion for learning new technologies
Responsibilities
- Build Scalable Systems: Design, develop, and maintain APIs and microservices capable of processing millions of daily data requests and emails
- Optimize Performance: Enhance system reliability and ensure low-latency, high-availability services by leveraging Redis and other caching solutions
- Focus on Email Deliverability: Work on improving email systems and protocols (e.g., SMTP) to ensure high deliverability rates
- Drive Innovation: Partner with product, design, and frontend teams to develop new features and enhance existing functionalities
- Cloud and Infrastructure: Collaborate with DevOps to implement best practices in CI/CD pipelines and AWS infrastructure
- Contribute to Architecture: Participate in decisions about system architecture, tool adoption, and technology innovation
Preferred Qualifications
- Experience with SingleStore or similar databases
- Knowledge of distributed systems or TDD practices
Benefits
- Competitive salary and equity in a fast-growing, pre-IPO company
- Remote work flexibility and a collaborative, inclusive team environment
- Comprehensive health and dental insurance, as well as life assurance
- Opportunity to work on impactful projects with leading-edge technologies
- Full-time employees can take advantage of health coverage, paid parental leave, generous paid time-off and holidays, quarterly self-care days off, and stock options
- Weβll make sure you have the equipment and support you need to work and connect with your teams, at home or in one of our offices
- We have a growth mindset culture that is represented in all that we do, from onboarding through to numerous learning and development initiatives including access to our LinkedIn Learning platform
- Employee well-being is also top of mind for us. We host quarterly wellness education sessions to encourage self care and personal growth
- From wellness days to ERG-hosted events, we celebrate and energize all 6sense employees and their backgrounds