Builder - Software Engineer (Senior)
About the role
We are seeking a Software Engineer who thrives as a T-shaped individual—bringing technical expertise in software engineering while also possessing a broad range of skills that allow them to creatively tackle diverse challenges. The ideal candidate is highly innovative, with a passion for solving complex problems across various domains, all while maintaining a high standard of engineering excellence.
About Reevo Inc.
At Reevo, we're reimagining the entire revenue stack from the ground up, and we're doing it with speed. We're building software that orchestrates every go-to-market motion, enabling B2B teams to operate faster, smarter, and more collaboratively. By combining automation, intelligence, and a radically intuitive interface, we're helping companies unlock new levels of productivity and growth across marketing, sales, ops, and customer success teams.
Responsibilities
- Partner with internal teams to gather technical requirements and understand user needs.
- Analyze how new software solutions meet market demands and align with user expectations.
- Drive the roadmap for the 0 to 1 creation of new software products.
- Identify opportunities for technical improvement and innovation based on user feedback to achieve product-market fit.
- Stay informed on trends in the competitive landscape, including the latest technologies and frameworks.
- Collaborate closely with other team members to suggest and implement enhancements for products and processes.
- Present technical plus product concepts and solutions to the larger team.
- Rapidly iterate on software designs and implementations, from concept to deployment.
Qualifications
- B.S., M.S., or PhD. in Computer Science or equivalent
- 1-4 years Experience in software engineering in B2B SaaS (a plus)
- Strong expertise in relevant programming languages, frameworks, and development tools (python, aws, postgres, elasticsearch)
- Generative AI applications, agentic framework, prompt engineering experiences (a plus)
- Experience in maintaining coding standards or best practices
- An intuitive understanding of technical challenges, often anticipating issues before they arise
- Highly creative, with a talent for devising novel solutions to complex technical problems
- Excellent attention to detail, ensuring high-quality code and systems
- Strong communication skills, with the ability to persuasively convey technical concepts to both technical and non-technical audiences
- A passion for engineering excellence, always striving to improve and innovate beyond the status quo
- A forward-thinking approach, recommending new tools and technologies by staying updated on the latest trends and techniques in software development