A Software Engineer within the Digital Experience unit responsible for designing, developing, and maintaining cloud-native infrastructure and services to manage complex data landscapes, enhance platform security and reliability, and collaborate across teams to deliver innovative SaaS solutions.
Key Responsibilities
Design, develop, and operate high-scale processing services for the SaaS platform.
Create and maintain internal developer tools to improve delivery speed and developer experience.
Lead end-to-end testing strategies to ensure data solutions are resilient and secure.
Experiment with emerging technologies and cloud ecosystems to enhance platform capabilities.
Collaborate with stakeholders to translate business requirements into production-ready designs.
Requirements
Proficiency in modern programming languages such as Python, Java, or Golang, with a track record of applying complex data structures and algorithms to launch successful software products.
Deep understanding of cloud-native environments including AWS, Azure, or GCP, as well as experience with container orchestration via Kubernetes, and the ability to navigate SQL databases and cloud networking infrastructure.
Practical experience implementing and verifying applications across multiple testing layers including unit, integration, and end-to-end testing, with a commitment to maintaining high-performance, secure codebases.
Proven ability to thrive in a team-oriented environment, translating high-level designs into documented, maintainable code through peer reviews and cross-functional partnerships.
Ability and willingness to work from the Prague, Czech Republic office in compliance with company policies, unless on PTO, work travel, or other approved leave.
Benefits & Perks
Flexible time off
Wellness resources
Company-sponsored team events
Ready to Apply?
Join Pure Storage and make an impact in renewable energy