Careers at Cecil. Introduction. Openings. Our Values. Benefits. FAQs.
We see a world where nature is valued by the global economy
Work with us to unlock data-driven nature markets
<aside>
<img src="/icons/search_lightgray.svg" alt="/icons/search_lightgray.svg" width="40px" /> We are looking for an experienced Software Engineer at lead or principal level to help us create a solid engineering culture. The ideal person for this role will bring onboard thought leadership in trunk-based development, continuous deployment to production, lean, XP, data engineering and serverless architectures.
</aside>
What will you do?
- Own features end-to-end, including systems design, automated testing, implementation, documentation, deployment, observability, refactoring and optimisation
- Embrace “You build it, You run it” with ownership of the entire infrastructure across multiple deployment environments and diverse cloud partners
- Improve our Developer Experience internal tooling and key architectural decisions with a focus on resilience, data privacy, security and scalability
- Mentor team members in your domain and technical areas of expertise while fostering a culture of continuous improvement and career development
- Create a collaborative engineering culture that inspires the team to deliver well-tested software while balancing speed to meet business goals
What you'll bring to Cecil
- Extensive experience developing resilient, secure, highly scalable software applications within AWS and/or similar cloud providers
- Solid understanding of computer science fundamentals, software design principles, automated testing, networking protocols and distributed systems
- Excellent verbal and written communication skills with the ability to understand and explain complex topics to technical and non-technical audiences
- Well-versed in multiple programming languages and paradigms, preferably in two or more of Go, Rust, Kotlin, Clojure, Scala, Java, Python, Haskell, Erlang, C#, C/C++
Tech stack