Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
The ideal candidate will possess:Extensive experience in software development, particularly in Java, Python, or JavaScript. A deep understanding of software architecture and design patterns. Proven track record of successful project delivery and the ability to mentor junior developers. Strong problem-solving skills and a proactive approach to challenges. Excellent communication and teamwork abilities.
About the job
Wrike seeks a Senior Software Engineer in Prague to contribute to the ongoing development of its project management platform. The position centers on designing, building, and maintaining software that supports users and streamlines their workflows.
What you will do
Collaborate with team members across departments to deliver new features and product enhancements
Design and implement software solutions with a focus on usability and performance
Maintain and improve existing systems to support a dependable user experience
Location
This role is located in Prague.
About Wrike
Wrike is a leading collaborative work management platform that enables teams to plan, manage, and execute projects effectively. With a vibrant company culture and a commitment to innovation, we empower our employees to make meaningful contributions and grow their careers.
Similar jobs
1 - 20 of 289 Jobs
Search for Senior Software Engineer Python Java Security
Join us in a thrilling journey as we revolutionize the data storage landscape! At Pure Storage, you will engage in groundbreaking technological advancements, work alongside brilliant minds, and contribute significantly to a rapidly evolving industry.If you're eager to embrace the limitless opportunities that come with innovation and leave a lasting impact, we invite you to be part of our team. THE ROLEThe Access Rules team in DX Engineering plays a pivotal role in shaping security and access management at Pure Storage. This dynamic group of engineers designs and maintains systems that govern user, group, and resource interactions across diverse platforms, ensuring secure operations at scale. The team is passionate about building APIs and backend solutions that enforce robust access controls across multiple systems within Pure Storage and the DX organization. They collaborate closely with the Authorization team, product managers, and UI/UX designers to define and enhance the core of Pure’s authorization infrastructure, contributing directly to complex backend services, overseeing feature migrations, and ensuring the reliability of essential access management systems.WHAT YOU'LL DOArchitect Scalable Ecosystems: Design, develop, and maintain high-availability processing services while adhering to stringent security and compliance standards for mission-critical data.Drive Full Lifecycle Innovation: Manage the entire development lifecycle—from experimenting with new technologies to deployment—keeping our platform at the leading edge of the industry.Optimize Engineering Excellence: Champion code quality through unit testing, thorough code reviews, and automated CI/CD pipelines to ensure seamless, continuous delivery.Collaborative Problem Solving: Work with stakeholders to translate complex business needs into elegant technical solutions, focusing on system interoperability and long-term maintainability.WHAT YOU BRINGBackend Mastery: Strong expertise in modern backend languages (such as Python, Java, or Golang) and demonstrated experience in designing and launching intricate software components, with an interest or experience in security.Cloud Native Expertise: Proven experience in building and scaling applications in cloud environments.
Join us in revolutionizing the data storage industry as we venture into an exhilarating domain of technology. At Pure Storage, your innovative thinking will be at the forefront of our mission, allowing you to grow alongside the brightest minds in the industry.This role is about making a meaningful impact in the tech world, where opportunities abound for those ready to leave their mark. If you're eager to be part of this exciting journey, we invite you to apply! THE ROLEBecome a vital member of our Digital Experience (DX) business unit, where you will shape the future of intelligent, cloud-native fleet management solutions for our clients. Your contributions will simplify operations through the development of scalable SaaS platforms that integrate AI, security, and automation. You will engage in all phases of the application lifecycle, from Pure IAM to Pure1 Manage, working in collaboration with cross-functional teams to convert business needs into robust, production-ready systems.WHAT YOU'LL DOLead the comprehensive design, development, and operation of mission-critical processing services, ensuring a seamless, secure, and compliant data flow between edge devices and the Pure1 cloud platform.Collaborate with Product and Architecture teams to translate complex requirements into scalable, resilient architectural designs that generate significant organizational impact from conception to production.Pioneer continuous innovation by experimenting with emerging technologies, platform ecosystems, and architectural patterns to enhance system performance, security, and cost-effectiveness for large volumes of real-time data.Uphold a quality-driven approach throughout the software development lifecycle, focusing on rigorous unit testing, comprehensive code reviews, and robust Continuous Integration/Continuous Deployment (CI/CD) pipelines.Facilitate the resolution of intricate interoperability issues between new and existing system components, ensuring the platform remains highly available and accessible to customers globally.WHAT YOU BRINGProven experience in architecting, implementing, and testing various product components within complex, large-scale distributed systems.Expertise in modern backend programming languages (e.g., Go, Python, Java) to drive innovative solutions.
Our MissionAt SentinelOne, our mission is to empower those who safeguard our future. As artificial intelligence transforms organizations, the imperative to protect them becomes increasingly vital. Joining us means that your contributions will help shield global enterprises, critical infrastructure, and the groundbreaking technologies of tomorrow. If you are driven by significant challenges and seek to make a tangible, worldwide impact, you will find your purpose here.About UsSentinelOne stands at the forefront of AI and cybersecurity, innovating a novel model for security operations. Our AI-driven platform integrates protection across endpoints, clouds, identities, data, and AI systems, ensuring autonomous detection and response with exceptional clarity and speed. By leveraging real-time analytics, intelligent automation, and a consolidated data foundation, we minimize distractions, simplify complexities, and empower security teams to concentrate on what truly matters.Our workforce comprises builders, problem-solvers, and innovators dedicated to revolutionizing the security landscape. If you are eager to tackle challenging problems alongside talented, mission-focused individuals, we welcome you to help us forge a safer future for humanity.What We SeekWe are in search of individuals who are deeply curious and committed to lifelong learning. AI is redefining every aspect of our operations, and we encourage every team member, regardless of their role or level, to gain proficiency in AI tools and concepts. Those who flourish here actively pursue innovative solutions, conduct thoughtful experiments, and utilize their insights to drive superior, faster, and smarter outcomes.As a Senior Software Engineer for our Endpoint Protection Platform, you will design, develop, and maintain high-performance, low-latency applications that can process millions of events per second. You will be responsible for the entire lifecycle of high-volume data pipelines, ensuring critical stability and data integrity through rigorous testing and vigilant monitoring of vital performance metrics. By continuously enhancing the codebase and optimizing for distributed architectures, you will create the resilient infrastructure that enables SentinelOne’s platform to outpace global cyber threats in real-time.
Join us at the forefront of technological innovation, where we are revolutionizing the data storage landscape. At Pure Storage, you will be part of a dynamic team that thrives on creativity and intelligence, shaping the future of the industry.If you are ready to embrace limitless possibilities and make a significant impact, we invite you to be a part of our journey.ABOUT THE ROLEThe FlashBlade Self-Service Upgrades (SSU) team is pivotal in enhancing the upgrade experience for customers using Pure Storage’s FlashBlade platform. We develop robust backend services and APIs that facilitate seamless and secure software upgrades across various environments, ensuring client confidence.This position encompasses the entire backend system lifecycle, from design and implementation to deployment and ongoing maintenance, while prioritizing scalability and performance across extensive fleets. Additionally, the role aims to enhance delivery speed and quality through CI/CD practices, automation, and engineering standards that minimize manual interventions and defects.WHAT YOU’LL DOTake full ownership of features from concept through to deployment.Collaborate with cross-functional teams and product management to deliver solutions that meet customer requirements.Contribute to the technical vision by representing the team in engineering discussions and sharing your expertise.Analyze and resolve complex technical challenges while upholding high-quality standards.Deliver solutions with a customer-centric focus and foster a culture of continuous learning and team support.Please note that this is primarily an in-office role, and you will be expected to work from our Prague office.
Groupon is a dynamic marketplace where customers uncover exciting new experiences and services every day, empowering local businesses to thrive. With over a million merchant partners globally, we connect more than 16 million customers to amazing deals across diverse categories. In a market often dominated by e-commerce behemoths, Groupon distinguishes itself as one of the few platforms genuinely committed to driving local business success on a performance basis.We are on a transformative journey, relentlessly pursuing results while fostering a culture that inspires innovation, rewards risk-taking, and celebrates success. Despite our global presence with thousands of employees, we maintain a close-knit culture where one individual can make a significant impact. We embody the "best of both worlds"; large enough to provide resources and scale, yet small enough to allow personal autonomy and meaningful contributions.About the Role Join Groupon’s next chapter, driving AI-powered innovation from either Valencia or Prague.Are you a hands-on technical leader prepared to shape the future of B2B platforms? This is a pivotal moment for Groupon as we aggressively pursue an AI-first strategy and modernize our technology stack. As the new Backend Engineer for Deal Management, you will architect, develop, and enhance systems that empower local businesses globally, building from the ground up.
Join us in transforming the data storage industry with cutting-edge technology! At Pure Storage, you will collaborate with a dynamic group of innovators to shape the future of storage solutions.Ready to make a significant impact? If you're passionate about technology and eager to leave your mark in an exciting environment, we invite you to be part of our journey!YOUR ROLEAs a Java Software Engineer on our Quality Engineering (QE) team, you will play a critical role in architecting seamless global fleet management solutions. Located in our vibrant Prague R&D Center, you will develop cloud-native infrastructure and essential services that simplify complex data management for our customers. Collaborating with cross-functional teams, you will transform advanced machine learning models and RESTful APIs into intuitive and secure user experiences. Your goal is to enhance our SaaS platform into a self-sustaining, intelligent ecosystem that redefines modern service delivery.KEY RESPONSIBILITIESFull-Lifecycle Engineering: Design, develop, and operate high-performance processing services while enhancing the security and interoperability of our global SaaS platform.Developer Tooling Innovation: Build and maintain internal tools that streamline development processes and elevate the developer experience across the unit.Quality Architecture Leadership: Spearhead end-to-end testing strategies to ensure our "unstructured data" solutions remain robust against evolving security threats.Platform Modernization: Explore emerging technologies and cloud solutions to create cost-effective representations of customer data, maintaining 24/7 availability.Collaborative Impact: Work closely with stakeholders to translate business needs into production-ready solutions.
Wrike is a leading work management platform designed to empower teams and organizations to collaborate effectively, innovate, and excel in their endeavors. By bringing all work into a unified space, Wrike simplifies processes, enhances productivity, and enables individuals to concentrate on their most impactful work. Our Vision: A world where everyone is liberated to engage in their most meaningful work collaboratively. About the Role:As a key member of Wrike’s Security team, you will play a vital role in safeguarding the integrity and trustworthiness of the data housed within our platform. In this senior role, you will take ownership of and enhance the security framework for Wrike’s production, Kubernetes, and GCP environments. You will not only maintain systems but also design a "secure by default" infrastructure that empowers our engineering teams to operate swiftly without sacrificing safety.Your Impact:Ownership of Infrastructure Security: Architect, implement, and refine security measures—including hardening, network segmentation, IAM, and endpoint security—across our entire infrastructure.Strategic Cyber Defense: Set the technical vision for cybersecurity defense, encompassing enterprise posture management, threat detection, and vulnerability management.Collaborative Security Architecture: Collaborate with ITOps, SysOps, DevOps, and XOps to integrate security into the foundation of our architecture and change management processes.SIEM Development: Create and manage our SIEM strategy and its associated infrastructure to ensure proactive monitoring and visibility.Mentorship and Education: Guide and educate engineering teams on secure system design, enhancing the security knowledge across the organization.
About Veeam Software Veeam Software focuses on data and AI trust, helping organizations understand, secure, and strengthen their data and AI systems. The company leads in data resilience and security posture management, working at the intersection of identity, data, security, and AI risk. Headquartered in Seattle and active in more than 30 countries, Veeam protects over 550,000 customers worldwide, supporting business continuity for many major brands. Role Overview The Senior Data Security & Privacy Engineer position is based in Prague, Czechia. This role centers on privacy-by-design and data protection engineering for the Veeam Data Cloud (VDC) data plane. The engineer will play a key part in building and applying advanced security frameworks that protect the integrity and confidentiality of customer data.
Our PurposeAt SentinelOne, we are motivated by a strong purpose: to empower those who safeguard our future. As AI transforms how organizations develop, operate, and innovate, the imperative to protect them intensifies. Joining SentinelOne means your contributions will help secure global enterprises, vital infrastructure, and the technologies that will define tomorrow. If you seek meaningful challenges with a tangible, global impact, you will discover your purpose here.About UsSentinelOne stands at the forefront of AI and cybersecurity, pioneering a revolutionary operational model for security. Our AI-native platform integrates protection across endpoints, cloud, identity, data, and AI systems, delivering autonomous detection and response with remarkable speed and clarity. By leveraging real-time analytics, smart automation, and a consolidated data foundation, we minimize distractions, simplify complexities, and empower security teams to focus on what matters most.Our teams consist of builders, problem-solvers, and innovators dedicated to shaping the future of security. If you are excited to tackle challenging problems alongside skilled, mission-driven individuals, we welcome you to help us construct a safer future for humanity.What Are We Looking For?We seek individuals who are insatiably curious and dedicated to continuous learning. AI is revolutionizing every aspect of our business, and we empower every team member, regardless of their role or level, to develop fluency in AI tools and concepts. Those who thrive here are proactive in seeking innovative solutions, experimenting thoughtfully, and applying their insights to achieve superior outcomes.As a Senior Software Engineer, you will be responsible for the complete development process of new agent capabilities, from researching Linux and cloud security technologies to designing detection strategies and deploying them at scale. You will engage with kernel-level components, user-space engines, and cloud-native security features, addressing intricate system engineering challenges.Your contributions will fortify the security of Linux and cloud workloads utilized by hundreds of thousands of users worldwide. We are looking for engineers with expertise in Linux and/or cloud security who can innovate from the ground up and propel scalable capabilities across our offerings.What Will You Do?...
Role Overview GoodData is looking for a Senior Python Engineer with a focus on Artificial Intelligence to join the team in Prague. This role centers on building AI solutions that support data analytics and business intelligence initiatives. What You Will Do Develop AI-driven features and tools using Python Work on projects that advance data analytics and business intelligence capabilities Collaborate with other engineers and teams to deliver reliable, scalable solutions Location This position is based in Prague.
Veeam Software secures data and AI for over 550,000 customers worldwide, supporting business continuity for organizations of all sizes. Headquartered in Seattle and operating in more than 30 countries, Veeam specializes in data resilience and security posture management. The company helps global brands deploy AI safely and reliably at scale. Role Overview The Staff Security Engineer will design and strengthen the authentication and authorization framework for Veeam Data Cloud (VDC), a cloud-native SaaS platform. This position is based in Prague, Czechia. What You Will Do Evaluate and define the platform’s authorization model Architect and enhance Role-Based Access Control (RBAC) and related security controls Advance security measures that protect access to Veeam Data Cloud About Veeam Software Veeam is recognized for its commitment to data security, resilience, and supporting customers’ safe adoption of new technologies. The company values growth, learning, and meaningful impact for both employees and clients.
Join us at the forefront of technology as we revolutionize the data storage industry. At Pure Storage, you will engage in groundbreaking work, collaborate with the most brilliant minds in the field, and contribute to innovative solutions that make a significant impact.Embrace the opportunity to shape the future and leave a lasting imprint in the tech world. If you're ready to unlock a world of possibilities, we invite you to be part of our journey.THE ROLEIn the position of Senior Security Operations Engineer, you will be a pivotal architect in enhancing our Security Operations Center (SOC), transitioning from reactive monitoring to proactive defense strategies. Collaborating closely with the Security Operations Manager, you will oversee the integration of advanced security systems while mentoring a high-performance team. Your goal is to connect the intricate threat landscape with scalable technical solutions, safeguarding our global data infrastructure.WHAT YOU'LL DOArchitect and Onboard Security Infrastructure: Develop strategies for integrating new security systems and services, ensuring seamless data ingestion into our operations to enhance visibility.Drive SOC Maturity and Integration: Assess and optimize our current toolstack, including IDS/IPS, EDR, and SIEM, to automate workflows and enhance Mean Time to Respond (MTTR).Lead Incident Response and Threat Intelligence: Guide the detection and mitigation of active threats using GenAI and advanced forensics to minimize business impact.Operationalize Security Policy: Convert abstract security requirements into effective technical controls across Linux and Cloud (AWS) environments, aligning our security roadmap with global business objectives.Innovate through Automation: Employ a DevOps approach to create custom scripts (Python, PowerShell) and utilize containerization (Docker) to streamline tasks and boost team efficiency.WHAT YOU BRINGDeep Technical Proficiency in Defense: Extensive experience in managing enterprise security technologies such as UTM firewalls, network-based threat detection, and cloud platforms.Automation and Engineering Mindset: Demonstrated capability to automate intricate security tasks and processes.
Join Us in Revolutionizing Cloud Networking and Security!Cato Networks is at the forefront of merging enterprise networking and security into a unified, cloud-based service. Founded by industry pioneers and innovators, we are creating a transformative product category recognized by Gartner as 'SASE', projected to grow to $28.5 billion by 2028. This is your chance to embark on a remarkable journey with a company poised to lead the global market in secure cloud platforms.We are looking for a talented Senior Software Engineer to join our innovative team in Prague, Czech Republic. In this pivotal role, you will design and develop cloud-driven networking and security management solutions. Your contributions will directly enhance our product offerings while you work alongside a dynamic scrum team to create high-performance microservices.Key Responsibilities:Software Development: Develop robust, scalable, and secure coding patterns. Contribute to Cato's web application through backend and full-stack development, focusing on microservices designed for near real-time performance.Code Reviews: Maintain high standards through rigorous code reviews, ensuring quality, test coverage, and security.Technical Specifications: Comprehend and document the architecture of connected features, architecting complex end-to-end solutions and providing insightful feedback on specifications.Support/On-Call Rotation: Manage outage incidents and troubleshoot security concerns effectively.Technology Stack:Java, Spring BootAWS (SQS, KMS, DocDB, S3), Microservices, Kubernetes, Docker, Kafka, PostgreSQL, MongoDBGolang, TypeScript, ReactRequirements:Minimum of 5 years in backend development, with strong proficiency in Java and Spring Boot.Demonstrated experience in high-performance environments and benchmark evaluations.Solid understanding of architecture, design, and development of complex web applications.
Job OverviewJoin our innovative team as a Senior OSS Developer specializing in Python. You will play a pivotal role in enhancing our suite of open-source tools, including the highly acclaimed httpie/httpie, which boasts over 50,000 stars on GitHub. Your contributions will help us maintain our commitment to simplicity and outstanding user experience.Your ResponsibilitiesLead the development and enhancement of our open-source tools.Design and implement features that prioritize simplicity and exceptional user experience.Create and maintain comprehensive documentation, technical articles, and blog posts.Engage with the community by addressing GitHub issues and reviewing pull requests.Oversee releases across various platforms including PyPi, Homebrew, and others.Contribute innovative ideas and code to the overall platform development.Provide support and answer queries on StackOverflow and Discord.QualificationsMinimum of 5 years in software engineering with a focus on Python.Proven experience in leading open-source projects.Excellent proficiency in English and technical writing.Strong understanding of HTTP protocols and modern API design.Genuine passion for developer tools and creating exceptional user experiences.Ability to make informed decisions between robust and minimalistic solutions.Comfortable navigating complex abstractions in software development.Eager to learn, teach, and share knowledge with others.Bonus QualificationsFamiliarity with Rust or Go programming languages.Experience in building technology products from the ground up.Background in early-stage startups.Demonstrated entrepreneurial spirit through side projects.What We OfferAttractive salary and equity options.Provision of high-end equipment including a MacBook Pro and accessories.Company-funded co-working space.Fully remote work environment.
At Veeam, we are the trusted leaders in Data and AI, dedicated to empowering organizations in understanding, securing, and fortifying their data and AI capabilities. As pioneers in data resilience and security posture management, we thrive at the intersection of identity, data, security, and AI risk management. Our headquarters in Seattle is complemented by a presence in over 30 countries, safeguarding the operations of more than 550,000 customers globally who rely on us to keep their businesses thriving. Join our journey as we move forward together, fostering growth, learning, and making significant contributions for some of the most renowned brands worldwide.About the RoleAs an Application Security Engineer specializing in Offensive Testing, you will spearhead penetration testing and Dynamic Application Security Testing (DAST) for our Veeam Data Cloud products. You will leverage Burp Suite and advanced web/API testing methodologies to uncover real, exploitable vulnerabilities, prioritize risks, and collaborate with engineering teams to ensure effective remediation.Your role will also involve enhancing testing tools and processes to foster repeatability and assist teams in preventing recurring vulnerabilities, particularly in areas such as authentication, authorization, session management, and tenant isolation.What You’ll DoLead offensive testing initiatives: strategize testing scope, depth, and frequency; produce clear reports and reusable playbooks.Conduct extensive manual penetration testing: focus on web applications and APIs, emphasizing authentication/authorization, multi-tenant boundaries, and critical workflows; create realistic attack simulations by chaining issues.Employ Burp Suite daily: validate and reproduce findings utilizing advanced features; maintain repeatable scopes, macros, and authenticated flows.Execute and enhance DAST: perform authenticated scans, fine-tune processes to minimize false positives, and collaborate with CI/platform teams to scale scanning and manage credentials.Drive remediation efforts: generate high-quality reports, partner with engineers for fixes and retesting, and prevent regressions; ensure findings are categorized appropriately with designated severity and SLAs.Contribute to long-term security improvements: identify recurring patterns and aid teams in mitigating them through established standards, libraries, platform controls, and input in threat modeling/design reviews.
Join Veeam Software as a Software Developer in Test, where you will play a critical role in enhancing the quality of our software products. We are looking for talented individuals proficient in Python or C# to design, implement, and maintain automated test frameworks. Your expertise will help ensure our software meets the highest standards of quality and reliability.
Our Technology Stack: Python 3.12 (asyncio, FastAPI, Django), Docker, PostgreSQL, Gitlab, Apache Avro, Kubernetes, AWS, RabbitMQ, C/C++/RustWe are Quantlane, a proprietary trading firm designed for traders. We operate a diversified portfolio of systematic and discretionary strategies across equities, futures, energy, and commodities. A pivotal element of our company is our proprietary trading platform – software that enables both manual and algorithmic trading strategies. Our Work Culture:Our development team consists of 16 individuals, and we thrive in an agile environment, focusing on iterative development with a strong emphasis on testing. Currently, we have three specialized product sub-teams: Execution, Data, and Infrastructure that concentrate on the development and operation of our core domains. Who We Are Looking For:We are seeking an experienced developer to join our Execution Platform community, where we have three proficient Python developers. You will tackle challenging backend issues, focusing on performance, platform optimization, as well as system scalability and robustness.Are you ready to contribute to the development of a platform that significantly impacts our traders' success? Join us!
Role overview DNAnexus seeks a Senior Software Engineer to join the Agentic platform team in Prague. This position centers on developing and refining software that enables genomics and data analysis workflows. The engineering work shapes how researchers and clients interact with complex datasets to address practical challenges. What you will do Design, implement, and deploy new features for the Agentic platform Collaborate with colleagues across teams to deliver solutions tailored to client requirements Support ongoing enhancements so the platform can address emerging needs in genomics and data analysis
Join Our Dynamic Real-Time Engineering Team!We are on the lookout for exceptional Senior Software Engineers to amplify our capabilities. At Cint, our Real-Time Engineering team is a collective of highly skilled individuals who thrive on tackling challenging projects. We pride ourselves on our extensive experience in designing and implementing complex systems that effectively manage unusually high traffic volumes. Our team culture fosters support and collaboration, ensuring every member feels valued. We believe in not just working together but also enjoying social interactions, making our workplace vibrant and enjoyable.Your Role and ResponsibilitiesAs a key member of our results-driven team, you'll find that our focus is purely on product quality and timely delivery. We eliminate workplace politics and distractions, prioritizing the code that directly impacts millions of users daily. You’ll collaborate with other top-notch engineers, ensuring that we collectively deliver a world-class product. The stakes are high; each error or downtime could result in significant financial loss.
Role overview Wrike seeks a Senior Software Engineer in Prague to contribute to the ongoing development of its project management platform. The position centers on designing, building, and maintaining software that supports users and streamlines their workflows. What you will do Collaborate with team members across departments to deliver new features and product enhancements Design and implement software solutions with a focus on usability and performance Maintain and improve existing systems to support a dependable user experience Location This role is located in Prague.
Apr 28, 2026
Sign in to browse more jobs
Create account — see all 289 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.