Advance Search

Browse Jobs

Principal Software Engineer

Posted a month ago

  • London, Greater London
  • Any
  • External
  • Expired - 2 months ago
Expires in:
28 days
Subscribe and find similar jobs:
Sylvera provides carbon data for genuine climate impact. Our mission is to incentivize investment in real climate action.
Purchasing credits through the carbon markets is one of the most established and scalable ways to channel finance from the private sector to effective climate solutions and work toward societal net zero. Unfortunately, the voluntary carbon markets have been plagued with mistrust and a lack of effectiveness since they’ve emerged – until Sylvera.
To help organizations ensure they're making the most effective investments, Sylvera builds software that independently and accurately automates the evaluation of carbon projects that capture, remove, or avoid emissions. With Sylvera's data and tools, businesses and governments can confidently invest in, benchmark, deliver, and report real climate impact.
Our team is made up of the leading minds in climate change from scientists to academics. We work in partnership with scientific organisations, universities, governments and think tanks to develop and test rigorous and holistic ratings methodologies, leveraging the latest technology. Founded in 2020, Sylvera has 150+ employees across the world with offices in London, New York and Belgrade. We’ve raised over $96million from leading VCs like Balderton Capital, Index Ventures and Insight Partners to date.
We’re looking for mission-driven, Principal Software Engineer to join our tech function and bring a vision to our data and backend architecture. Specific responsibilities will include:
- Architectural Oversight: Oversee the architectural decisions around our new data mesh, ensuring modularity, scalability, and robustness. Prioritise domain-driven design, aligning software and data architecture with evolving business domains.
- Hands-on Development: Engage in deep-dive code reviews, contribute to critical code paths, and demonstrate best practices in implementing data product APIs, with a focus on technologies like GraphQL.
- Decentralised Data Governance: Champion a decentralised approach to data ownership and stewardship. Foster an environment where teams autonomously maintain, monitor, and ensure the quality of their data products while adhering to company-wide standards.
- API Design, Evolution & Integration: Take the lead in designing, refining, and evolving APIs, especially GraphQL schemas, ensuring data is efficiently exposed, accessed, and integrated across multiple domains.
- Performance, Reliability & Scalability: Ensure that data products offer high availability, low latency, and scalability. Regularly conduct performance audits, stress tests, and scalability assessments, driving necessary optimizations.
- Data Integration & Warehousing in Mesh Environment: Champion modern ETL tools and processes within the data mesh ecosystem, ensuring each data product is well-integrated and the broader mesh functions seamlessly. Guide decisions on data storage, warehousing practices, and cloud-native data solutions.
- Cross-Functional Collaboration: Foster tight collaboration between data product owners, platform teams, and domain teams. Facilitate knowledge sharing, best practices, and cross-pollination of ideas to drive the evolution of the data mesh.
- Mentorship & Skill Development: Regularly upskill the engineering team on data mesh principles, modern API technologies, and best practices, ensuring consistent growth and development.
- Continuous Learning & Ecosystem Influence: Stay abreast of emerging best practices, tools, and platforms. Engage with the broader data community, contributing insights, and bringing back valuable knowledge to the organisation.
We’re looking for someone with:
#J-18808-Ljbffr
Apply