Job Title: Senior Software Engineer, Backend (Rust)
Department: Product Engineering
Location: Remote (UK)
About Tenovos:
Tenovos is transforming the way enterprises manage, distribute, and measure the performance of their digital content. As a leader in the enterprise SaaS space, our platform empowers brands to deliver impactful digital experiences. We are seeking Senior Software Engineers, Backend (Rust) to own the back-end architecture of our platform and ensure its performance, reliability, and enterprise-level scalability.
The Role:
As a Senior Software Engineer, Backend (Rust), you will collaborate to architect and develop scalable, high-performance backend services for enterprise SaaS applications. This role is for a software engineer with expertise in building complex backend applications. You will be responsible for designing, building, and maintaining a robust services architecture, contributing to the continual modernization and growth of Tenovos’ product suite.
To apply, send your application to careers@tenovos.com
Key Responsibilities:
What You Bring:
- Experience: 8+ years of experience in back-end engineering, specifically in building b2b SaaS applications.
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- An exceptional level of attention to detail, ensuring high-quality outcomes with minimal errors. Capable of working in a team and independently to analyze complex problems and crafting well-thought-out solutions, even in the absence of detailed written requirements.
- Self-Motivation and Accountability: Highly self-motivated and self-organizing, with a strong sense of ownership and accountability. Excels in delivering results with minimal supervision and maintains a high standard of precision and reliability in all work.
- Decision-Making: Adept at making sound, independent decisions based on experience, best practices, and available context, with the confidence to propose and implement solutions that align with the product’s goals.
- Reliability Under Pressure: Maintains focus, accuracy, and a commitment to excellence when working in a fast-paced environment
Technical Proficiency:
- Problem-solving: Strong analytical skills and the ability to design solutions, working together and collaborating with the wider team to solve complex challenges.
- Collaboration: Experience working in cross-functional teams with product and architecture stakeholders, providing feedback, and presenting ideas.
- Proficient in Rust with a minimum of 1 year of real experience, with extensive experience with other backend languages (e.g. TypeScript/NodeJS, Python, Java, C#). Good understanding of frequently used Rust crates (e.g. tokio, tonic, sqlx, etc.).
- APIs: Experience with designing and building RPC and event-based systems including GRPC & RESTful APIs.
- Design Patterns: Familiar with common design patterns, their application, appropriate use, and commitment to architecture improvements.
- Cloud deployment: Experience building and deploying services to highly available cloud (AWS/GCP) environments using containerization.
- Databases experience with multiple SQL and NoSQL solutions including comprehensive knowledge of SQL.
- Infrastructure as code: Experience in defining infrastructure as code with Terraform (or other IaC solutions).
- Performance Optimization: Proven track record in optimizing performance and ensuring scalability in high-traffic services.
- Portfolio: A demonstrable portfolio or examples ofenterprise SaaS systems you’ve developed, with an emphasis on your specific contributions to the architecture.
Why Tenovos?
The Tenovos Product Engineering team is growing–we’re hiring up to 12 new engineers across North America and the UK–and we couldn’t be more excited to welcome new talent! Join a smart, collaborative team that thrives on problem-solving, innovation, and continuous learning. Led by exceptional leaders, we are building cutting-edge enterprise SaaS solutions that empower some of the world’s largest enterprise brands. As a remote-first team spanning the U.S., Canada, and the UK, we make every opportunity to connect, strategize, and strengthen our team spirit truly meaningful. If you’re looking for a dynamic environment where your contributions drive real impact, Tenovos is the place for you!
At Tenovos, we are committed to building an inclusive and diverse team. We encourage applications from all qualified candidates, representing the full diversity of communities across the UK. This includes, but is not limited to, people with disabilities, candidates from ethnic minority backgrounds, and underrepresented communities. We believe in fostering a workplace where everyone feels valued, respected, and empowered to contribute.
To apply, send your application to careers@tenovos.com