Senior Software Engineer - Cloud and Data
Certora
Software Engineering
Europe
Senior Software Engineer - Cloud and Data
About Certora
Certora is the security assurance partner trusted by the most advanced teams in Web3. Founded in 2018 by pioneers in programming languages and formal methods, Certora helps leading protocols like Lido, Aave, Uniswap, and Compound secure billions in value with confidence.
But we’re not just another auditor. We’re a full-stack security assurance platform, combining best-in-class formal verification tools with expert advisory services, delivered on time and with zero compromise. Whether you’re launching a new protocol, upgrading core infrastructure, or securing a DeFi primitive, Certora doesn’t just look for vulnerabilities. We help platforms prove correctness, accelerate development speed, and embed safety into their design from day one.
Our services include:
- Proven, scalable tooling for checking real deployed code
- A deep partnership model with on-demand support
- Fast, responsive execution that helps companies go-to-market faster
For us, security isn’t a checklist, it’s a continuous process. Certora is the most comprehensive and trusted security firm to ensure a platform is protected, even under adversarial conditions.
From testnet to mainnet, we’re with you.
About the Role
We are looking for a highly execution-driven Senior Software and Data Engineer who thrives on writing code and pushing projects to production rapidly. In this role, you will quickly integrate into our ongoing projects, absorb existing codebases, and deliver immediate technical value.
Your impact will be felt through solving complex architectural problems, designing scalable systems, and continuously researching industry standards to ensure best practices are deeply integrated into our code. This is a role for a builder who wants to spend the vast majority of their time writing high-quality backend code, navigating AWS environments, and solving difficult engineering challenges at a fast pace.
Key Responsibilities
High-Volume Development: Write clean, performant, and well-tested Python code daily, moving projects from concept to production rapidly.
Mass Data Architecture: Design, implement, and optimize data architectures capable of ingestion, processing, and storing massive volumes of data efficiently, ensuring low latency and high throughput.
Complex Problem Solving: Own the technical design and architectural solutions for complex backend and infrastructure challenges.
Rapid Project Integration: Quickly ramp up on existing codebases and ongoing initiatives, contributing to feature delivery and infrastructure maintenance with minimal friction.
AWS & Infrastructure Development: Actively develop, optimize, and maintain scalable cloud services natively within AWS infrastructure.
Best Practice Evolution: Research, evaluate, and implement modern software engineering practices, ensuring our tech stack and architectures remain efficient, secure, and maintainable.
Database Optimization: Design, query, and fine-tune both SQL and NoSQL database structures to handle data-intensive operations efficiently.
Technical Skills & Requirements
7+ years of professional software development experience with a strong background in backend engineering and technical design.
Expertise in Python: Advanced programming skills with a track record of building robust, high-performance backend systems.
Proven AWS Experience: Deep hands-on experience building, deploying, and managing applications directly within the AWS ecosystem.
Advanced Database Knowledge: Solid experience designing and optimizing relational (SQL) and non-relational (NoSQL) databases.
Fast-Paced Execution: Proven ability to adapt quickly, learn new systems on the fly, and maintain a high velocity of delivery without sacrificing code quality.
Fluent English: Excellent written and verbal communication skills, essential for clarifying technical requirements and documenting architectural decisions.
Advantages
Security Expertise: Strong understanding of security best practices across both Web2 and Web3 software domains.
Full-Stack Capability: Experience working across the full software stack, including frontend frameworks or interfaces.
System Modernization: Experience optimizing and maintaining legacy infrastructure while actively transitioning to newer architectures.
Web3 & DeFi: Practical knowledge of Web3 concepts, smart contracts, or decentralized finance protocols.
Certora People
We are Customer Centric, when we commit, the customer knows we will deliver in a quality and timely manner.
We Move Fast - we’re looking for people with a bias for action and a sense of urgency to achieve quick results while we also Break Nothing – we have high-quality standards, we are looking for people who are professional and hold themselves accountable.
We win as a Team – our teams are distributed around the world. We understand our individual roles and commit to the team's goals.
We have a positive “can do” attitude. We support each other and are encouraged to ask for help and collaborate. We enable people to grow by clarifying expectations and giving candid feedback and on-the-job development opportunities. We welcome collaboration both internally and externally for outstanding delivery.
We are Pioneers in DeFi security and FV experts - we are one of the best companies to help developers and security researchers secure Web3 but we’re humble and always eager to learn more.
Why join Certora?
Certora provides you a wonderful opportunity to:
Work on cutting-edge technology and challenging problems at the forefront of Web3 applications and technologies
Contribute to unique formal verification technology, the leading way to ensure the behavior of any type of software
Experience a friendly creative start-up environment with top talent in the domain
Work in a fast-paced and supportive culture: we move fast and break nothing!
Enjoy flexible work (remote / hybrid)
Get competitive compensation & benefits
- Department
- Engineering
- Locations
- Europe
- Remote status
- Hybrid
- Employment type
- Full-time