
About Decagon
Connecting top African developers with global opportunities
Key Highlights
- Headquartered in Glendale, Arizona, USA
- Employs over 500 top-tier software developers
- Focus on remote work with clients in fintech and SaaS
- Strong emphasis on professional development and learning
Decagon is a leading tech talent platform headquartered in Glendale, Arizona, specializing in connecting companies with the top 0.5% of software developers in Africa. With a focus on remote work, Decagon has successfully matched skilled engineers with clients across various industries, including fin...
🎁 Benefits
Decagon offers competitive salaries, equity options, flexible remote work arrangements, and generous PTO policies to support work-life balance. They a...
🌟 Culture
Decagon fosters a culture of excellence by prioritizing high-quality talent and ensuring that their developers are equipped with the latest tools and ...
Skills & Technologies
Overview
Decagon is hiring a Staff Software Engineer for their Insights team to build tools that help companies understand AI conversations. You'll work with technologies like Python, AWS, and Kafka. This position requires deep technical expertise in building high availability systems.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly in building high availability systems and data infrastructure. Your expertise includes working with streaming pipelines and you have a strong understanding of conversational AI technologies. You are skilled in Python and have experience with cloud platforms like AWS, which you have used to deploy scalable applications. You thrive in collaborative environments and have a track record of influencing engineering culture and practices across teams.
You are familiar with tools like Kafka and Elasticsearch, which you have used to manage and analyze large datasets effectively. Your experience extends to containerization technologies such as Docker, enabling you to create efficient development and production environments. You are passionate about data-driven decision-making and have a keen interest in improving customer experiences through technology.
What you'll do
As a Staff Software Engineer at Decagon, you will lead the development of the Insights product suite, creating tools that provide valuable analytics on customer interactions with AI agents. You will collaborate closely with product managers and designers to ensure that the tools you build are intuitive and meet user needs. Your role will involve designing and implementing robust data pipelines that process and analyze customer conversation data in real-time.
You will also be responsible for mentoring junior engineers, sharing your knowledge of best practices in software development and data management. Your contributions will directly impact how companies understand and improve their AI agents, making customer interactions more effective and satisfying. You will work in a fast-paced environment, where your ability to adapt and innovate will be crucial to the team's success.
What we offer
Decagon provides a competitive compensation package, including a salary range of $300K to $375K, along with equity options. We offer comprehensive medical, dental, and vision benefits to ensure your well-being. Our office culture emphasizes collaboration and support, with daily lunches, dinners, and snacks provided to keep you energized throughout the day. We believe in a healthy work-life balance, offering a flexible vacation policy that allows you to take the time you need to recharge. Join us in redefining customer experience through cutting-edge technology and a commitment to excellence.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Decagon.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Decagon is hiring a Senior Software Engineer for their Insights team to build tools that help companies understand customer interactions. You'll work with technologies like Java and Python, focusing on machine learning and data analysis. This position requires 5+ years of experience in software engineering.

Staff Engineer
Miter is hiring a Staff Software Engineer to help modernize construction software. You'll work on AI and embedded payments to improve core HR, finance, and operations systems. This role requires significant experience in software engineering.

Staff Engineer
Uber is hiring a Staff Software Engineer to lead technical solutions for the Consumer Incentives team. You'll work with Go, Python, and Java to enhance user experience and drive business growth. This role requires 7+ years of experience in software engineering.

Staff Engineer
Uber is hiring a Staff Software Engineer to lead the design and evolution of core backend systems for their Ads Demand Platform. You'll work with technologies like Java and APIs to create scalable solutions. This position requires 7+ years of backend engineering experience.

Staff Engineer
Academia is hiring a Staff Software Engineer to lead product and engineering initiatives. You'll work on scaling web applications for millions of users. This position requires full-stack experience and a passion for enhancing academic research.