Jobs and Careers
OB
Senior Software Engineer - Backend
ObserveAIRedwood Shores, United Statesfull_timeVerifiedPosted 30 Apr 2024
About the role
About UsObserve.AI is the fastest way to boost contact center performance with live conversation intelligence. Built on the most accurate AI engine in the industry, Observe.AI uncovers insights from 100% of customer interactions and maximizes frontline team performance through coaching and end-to-end workflow automation. With Observe.AI, companies can act faster with real-time insights and guidance to improve performance, from more sales to higher retention.
Observe.AI is trusted by hundreds of customers and partners, including Pearson, Accolade, Group 1 Automotive, Southeast Trans, and Public Storage. Our recent $125 million Series C led by Softbank Vision Fund 2 with participation from Zoom Video Communications, Inc., brings our total funding to date to $213M, with investments from Menlo Ventures, Next47, NGP Capital, Emergent Ventures, Scale Ventures, Nexus Ventures, and Y-Combinator. For more information, visit www.observe.ai.
The OpportunityAs a Senior Software Engineer at our company, you will spearhead the technical development of a crucial new product line in the contact center space. This position offers a challenging yet rewarding opportunity to utilize your advanced technical skills in a fast-paced, agile environment. Your efforts will be critical in shaping innovative solutions that have a direct impact on our business outcomes.
You will lead the team's technical efforts, acting as a tech lead responsible for project deliverables and guiding the development of scalable solutions. Your deep engagement with a newly emerging product category will allow you to tackle significant problems, ensuring the solutions are robust and effectively meet business needs.
This position is akin to a founding role in a new team, where you'll have the opportunity to shape the direction and success of the product from the ground up. While you'll be joining a new initiative, you'll be supported by the robust infrastructure of an established engineering team with over 100 members, offering a balance of stability and innovation.
About the TeamOur team is a dynamic mix of engineers, ranging from recent college graduates to seasoned principal engineers. Several team members have been with the company for over five years, witnessing and contributing to the significant evolution of our systems and the company's growth. Our engineers share a passion for a fast-paced work environment, emphasizing quality and fostering healthy competition.
In this role, you'll have the unique opportunity to work directly with principal engineers, the Director of Product, and other executives. This position offers high visibility within the organization, as it is central to a new product line that the company is heavily invested in. Your contributions will not only influence the immediate project but also the broader strategic direction of the company.
Observe.AI is trusted by hundreds of customers and partners, including Pearson, Accolade, Group 1 Automotive, Southeast Trans, and Public Storage. Our recent $125 million Series C led by Softbank Vision Fund 2 with participation from Zoom Video Communications, Inc., brings our total funding to date to $213M, with investments from Menlo Ventures, Next47, NGP Capital, Emergent Ventures, Scale Ventures, Nexus Ventures, and Y-Combinator. For more information, visit www.observe.ai.
The OpportunityAs a Senior Software Engineer at our company, you will spearhead the technical development of a crucial new product line in the contact center space. This position offers a challenging yet rewarding opportunity to utilize your advanced technical skills in a fast-paced, agile environment. Your efforts will be critical in shaping innovative solutions that have a direct impact on our business outcomes.
You will lead the team's technical efforts, acting as a tech lead responsible for project deliverables and guiding the development of scalable solutions. Your deep engagement with a newly emerging product category will allow you to tackle significant problems, ensuring the solutions are robust and effectively meet business needs.
This position is akin to a founding role in a new team, where you'll have the opportunity to shape the direction and success of the product from the ground up. While you'll be joining a new initiative, you'll be supported by the robust infrastructure of an established engineering team with over 100 members, offering a balance of stability and innovation.
About the TeamOur team is a dynamic mix of engineers, ranging from recent college graduates to seasoned principal engineers. Several team members have been with the company for over five years, witnessing and contributing to the significant evolution of our systems and the company's growth. Our engineers share a passion for a fast-paced work environment, emphasizing quality and fostering healthy competition.
In this role, you'll have the unique opportunity to work directly with principal engineers, the Director of Product, and other executives. This position offers high visibility within the organization, as it is central to a new product line that the company is heavily invested in. Your contributions will not only influence the immediate project but also the broader strategic direction of the company.
What you’ll do day to day as a Senior Software Engineer (Backend)
- Technical Leadership: Serve as the tech lead, setting technical direction and ensuring the team delivers high-quality software solutions. Oversee all aspects of project development from conception through deployment.
- Technology Ownership: Take full ownership of critical technical components such as databases, queues, caches, and APIs. Evaluate and select technologies that best fit our requirements for performance and future growth.
- Code Excellence: Champion technical excellence and best practices within the team. Develop reusable code and libraries prioritized for long-term usability and maintainability.
- System Optimization and Management: Balance key technical pillars—scalability, reliability, security, and cost. Advocate for and manage technical debt with a focus on long-term system health.
- Advanced System Development: Develop sophisticated backend systems that support RBAC, user authentication, and real-time event and stream processing. Your expertise in low latency and high reliability will be crucial in systems where performance is directly tied to customer satisfaction.
What you’ll bring to the role
- Experience: At least 6 years of experience in building and leading the development of production-grade software products, with a proven ability to thrive in fast-paced environments. Prior experience as a tech-lead would be advantageous to this role.
- Database Expertise: Expert knowledge in at least one standard OLTP or OLAP database, with a deep understanding of their internals and design implications.
- Real-Time Processing Skills: Advanced proficiency in real-time events and streams processing, capable of architecting and implementing complex data handling systems.
- Technical Proficiency: Strong skills in
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s