We're helping build a faster internet. bunny.net is the content delivery platform that truly hops.
Lead Software Engineer, Storage
Location
Slovenia
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Lead Software Engineer, Storage
bunny.net
• Take ownership of designing and evolving the platform behind Bunny Storage to support long-term growth and performance • Lead a small team of Engineers looking after our Object Storage platform and a high scale Elasticsearch metadata store • Set and raise the bar for what low-latency, high-resilience storage means in practice, and ensure the system lives up to it • Deliver critical components in C#, and tune Linux systems for real-world workloads • Take ownership of architectural decisions and keep the system improving, even when the path isn’t obvious • Set clear technical direction and align the team around shared standards • Find and fix I/O and networking issues before they impact users
Job Requirements
- Deep technical expertise, ideally in C#, and the Linux internals that matter
- Strong understanding of storage systems: filesystems, caching, file I/O, and the edge cases in between
- Real expertise in durability engineering: erasure coding, replication, consistency models, repair, rebalancing, and the metadata layer that ties it all together
- Real-world experience with distributed systems and a calm head when they act up
- A builder’s mindset: you shape roadmaps, connect customer needs to technical reality, and move through ambiguity with clarity
- A bias for action: you prototype, ship, and lead by doing
- Experience using AI tools to move faster, without relying on them to do the thinking for you
- A steady, pragmatic demeanor overall, when things break, or priorities shift.
Benefits
- 100% flexible hours - Your work, your rhythm. Whether you thrive at 3 am or on a beach at noon, we've got you.
- Remote-first by design - No offices, no commute, just the freedom to work anywhere. Miss the office? We’ll give you a 3-night voucher for visiting our headquarters.
- Performance-based bonuses - Great work pays off, and we reward impact annually.
- Medical, dental, and vision insurance - Coverage worldwide.
- Paid time off - Love the slopes or the sea? Enjoy them with 25 vacation days, plus an extra loyalty day each year, capped at 5 years (30 days total), on top of your local public holidays.
- Meeting-free Thursdays - We keep Thursdays meeting free internally so you can focus on deep work without interruptions.
- Home office budget - We believe everyone is more efficient working in a comfortable office, and we're happy to help you set it up with an annual budget of €500.
- Paid sick leave - Feeling ill? Take time off to fully recover without having to worry about your finances.
- Parental leave - Paid 16 weeks for birthing parents, 8 weeks for non-birthing parents. If your country gives more, that’s your baseline. If it gives less, we top it up. Take your leave all at once or split it across the first year for maximum flexibility. After paid leave, your local statutory rules apply.
- Annual fluffle building - We're remote, but not distant! Once a year, we meet in a sunny location where virtual high-fives turn into real ones.
- Employee Stock Option Plan (ESOP) - Everyone at bunny.net gets a piece of the pie, starting with 0.01% equity.
- Mental health support - Feeling down? We've got your back. bunny.net provides mental health resources and help via BetterHelp.com.
- Wellness budget - An annual well-being budget of €480 is here to help you stay fresh and focused.
- Educational budget - €500 yearly for books, seminars, or online courses to keep your learning on track, work-related or not.
- Music on us: Work is better with music. Enjoy a yearly Apple, Spotify, or YouTube Premium subscription on us.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
OportunOportun is a certified community development financial institution that provides financial services, including personal loans and financial resources. The compa
• Design, build, test, deploy, and maintain scalable, reliable platform services and shared libraries. • Contribute to platform and system architecture decisions with a focus on reliability, scalability, and developer experience. • Write high-quality, maintainable code and set a strong example of engineering best practices. • Collaborate with Staff Engineers and peers to implement standards and patterns that support Continuous Delivery. • Identify and address performance, scalability, and reliability issues across platform services. • Participate actively in design reviews, code reviews, and technical discussions, providing thoughtful and constructive feedback. • Drive operational excellence by improving monitoring, alerting, and incident response practices. • Investigate root causes of production issues and implement long-term fixes to reduce on-call burden. • Mentor and support junior and mid-level engineers through code reviews, pairing, and technical guidance. • Partner with cross-functional teams to understand requirements and deliver solutions that create measurable business and customer value.
• Design, develop, and maintain scalable full stack applications using Python and modern frontend frameworks such as React, Angular, or Vue.js. • Build responsive UI components and integrate frontend applications with REST APIs and microservices. • Develop secure, scalable backend services and cloud-native applications on AWS using EC2, Lambda, S3, API Gateway, DynamoDB, and related services. • Integrate Pindrop authentication, fraud detection, and voice security workflows within applications. • Support Amazon Connect and contact center integrations including SIP and call flow workflows. • Implement CI/CD pipelines, Infrastructure as Code, monitoring, and observability using tools such as GitHub Actions, Terraform, CloudWatch, and Splunk. • Optimize application performance, scalability, reliability, and security across frontend and backend systems. • Collaborate with product, design, platform, and operations teams to deliver high-quality enterprise solutions. • Participate in code reviews, debugging, troubleshooting, and production support activities.
Lead Software Developer – Performance Team
AcumaticaAcumatica Cloud ERP | Connected Business. Delivered.
• Your work will be split roughly 30/70 between product support within the team's ownership area — third-line tickets, performance incident investigation, and defect fixes — and building new platform features and optimizations. • You will own platform feature development end to end: technical design, implementation, merge procedures, and maintenance primarily on the web backend. • You will work with Business Analysts on detailed specifications and with QA engineers throughout delivery. • You will run peer reviews and hold the bar on technical design, code quality, maintainability, and performance.
Software Engineer IV
Avery DennisonWe are a global materials science and digital identification solutions company.
• Provides strategic, technical, and architectural expertise to software development projects and team members. • Able to work independently with limited supervision in designing and developing new software products or major enhancements to existing software. • Acts at the highest level of technical expertise addressing problems on systems integration, and compatibility. • Performs feasibility assessments and often leads initiatives on development projects with other engineering staff. • Collaborates with Enterprise Architects and Project Management to translate design specifications to production platforms. • Designs, modifies, develops, and implements IT software architecture solutions. • Effectively plans and manages assignments spanning multiple complex projects. • Serves as a technical expert to IT Managers and functional teams in the IT organization. • Drives technical and procedural change relative to best practices in software development. • Champion and integrate AI-assisted development practices, including Agentic development, to enhance efficiency and product quality. • Builds teams as necessary to solve problems by taking ownership and mentoring developers in finding solutions. • Participates in the preparation, review, and analysis of software requirements and specifications. • Designs, plans, and coordinates work teams on new or existing software projects. • Provides guidance and expertise on sustaining or maintenance support to existing software. • Excellent communicator regarding technical issues with the ability to clearly define to senior management. • Defines and implements test strategies for software products. • Ensures compliance with internal policies, procedures and internal controls in accordance with the Sarbanes-Oxley Act 2002 Section 404.



