Your career compass awaits
Create a free account to unlock
- ✓ See how you match this role
- ✓ AI resume tailored to this specific job
- ✓ Inside Track Companion — find your insider contact
- ✓ Skills gap analysis and upskill plan
- ✓ Interview prep kit for this role
- ✓ Relocation concierge — salary, tax, cost of living
Free — no credit card required
Senior Software Engineer, Platform Delivery
ICT
💰 Salary Not shared
📊 Market 5,500 EUR–8,000 EUR/mo (66,000 EUR–96,000 EUR/yr)
About the Company
We're a global team of over 400 people, working together to push the boundaries of open-source technology and multi-cloud solutions. Our vision is to help developers, builders, and creators bring their ideas to life with speed and simplicity, by providing a cloud data platform that makes open-source databases, search, streaming, and application infrastructure easily accessible to everyone.
About the Role
We are seeking an experienced Senior Software Engineer, proficient in Python development, with expertise in API design and refactoring, to join our platform team. As a senior member, you will play a crucial role in transforming leading open-source technologies into seamless cloud services within the Aiven platform. You'll be part of a team working on the Aiven cloud platform, improving its scalability and reliability, and implementing new features to enhance the enterprise experience. There are a range of specializations available across backend systems, distributed infrastructure, and platform security.
Responsibilities
- ● Facilitate API design improvements and refactoring efforts to enhance platform functionality and performance.
- ● Write high-quality, maintainable code in Python, releasing, and monitoring quality features in production.
- ● Perform peer code reviews and actively participate in technical discussions both at the team level and across the broader product development engineering domain.
- ● Contribute to technical planning, system architecture, feature design, product roadmaps, and backlog management.
- ● Ensure the backend ecosystem maintains strong unit and functional testing coverage.
- ● Advocate for continuous improvements to software quality, platform security, and system performance.
- ● Mentor junior team members to foster technical growth and engineering best practices.
- ● Development Skills: Excellent software development skills in Python.
- ● Cloud Platforms: Experience interacting directly with one or more cloud provider APIs (AWS, GCP, Azure).
- ● Infrastructure & Orchestration: Familiarity with Infrastructure as Code (IaC) solutions and container orchestration tools.
- ● Networking: Familiarity with the Linux networking stack.
- ● Open-Source Data Services: Hands-on experience with managed open-source technologies, such as Apache Kafka, PostgreSQL, MySQL, Redis, OpenSearch, or ClickHouse.
- ● Operating Systems: Deep hands-on experience using Linux in both development and production environments.
- ● Architecture: Strong foundational knowledge of distributed systems and microservices patterns.
- ● Production Operations: Extensive experience managing, scaling, and operating software in production environments.
- ● Security: Solid understanding of backend software security principles and practices.
- ● Testing: A strong drive and standard for writing robust automated unit and integration tests.
- ● Communication: Fluency in English (written and verbal).
- ● Nice to Have:
- ● Secrets & Key Management: Hands-on experience managing secrets and encryption keys.
Confirm Application
Are you applying to ?
We'll track this in your dashboard as Applied.
Saving to your tracker…
Stand out: message someone at Aiven.
A short, personal note to a recruiter can get your application looked at sooner.
⚡ Full Resume Sandbox Canvas