Senior Software Developer - Remote Opportunity
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
About Propellerhead
Propellerhead is a forward-thinking company based in Auckland, New Zealand, dedicated to innovation and excellence in software development. We value teamwork, creativity, and a commitment to continuous improvement, making a positive impact on the digital landscape.
Similar jobs
Search for Senior C Developer For Microsoft 365
194 results
Veeam Software
Veeam Software seeks a Senior C# Developer in Prague to help build and support applications for Microsoft 365. This position involves working with a team of experienced engineers to deliver dependable software solutions. Responsibilities Design, develop, and maintain applications using C# Create and support solutions that integrate with Microsoft 365 Collaborate closely with colleagues to ensure software reliability Requirements Extensive experience in C# development Interest in building software for Microsoft 365 environments Skill in designing and maintaining high-quality applications This role is located in Prague, Czechia.
Veeam Software
Veeam Software seeks a Senior C# Developer based in Prague, Czechia. The role centers on creating dependable software with C# and .NET, guiding projects from early concept through to delivery. Key responsibilities Design and build software solutions using C# and .NET technologies Take part in planning, development, testing, and deployment activities Support strong standards for performance and reliability at every stage Role overview This position covers the full software development lifecycle. Expect to work closely with others to ensure each phase meets quality expectations, from initial idea to release.
2ntelekomunikaceas
Join our dynamic team at 2ntelekomunikaceas as an Embedded C/C++ Developer. In this role, you will leverage your expertise in embedded systems to design and implement innovative software solutions that drive our products forward. You will collaborate closely with cross-functional teams in a fast-paced environment and contribute to the development of cutting-edge telecommunications technology.
Veeam Software
Veeam Software seeks a Middle/Senior C# Developer to join the team in Prague, Czechia. This position centers on developing and maintaining applications that help customers manage and protect their data. Key responsibilities Design and build high-performance software using C# Maintain and improve existing applications Work closely with team members to deliver dependable solutions Share ideas and technical knowledge on ongoing projects Requirements Proven experience in C# development Understanding of software design principles and maintenance Interest in addressing challenges in data management and protection This Prague-based role offers the chance to collaborate with experienced colleagues and contribute to products used by customers around the world.
Join a cutting-edge tech company that is revolutionizing the data storage landscape! At PureStorage, you will be at the forefront of innovation, collaborating with some of the brightest minds in the industry. If you're ready to embrace a world of limitless opportunities and make a significant impact, we invite you to be part of our journey.THE ROLEAs a member of the FlashArray team, you will contribute to the development of the most advanced, high-performance, and reliable product portfolio tailored for mission-critical applications. Though we provide a hardware storage array, our engineering team is predominantly composed of software engineers. Our customers value FlashArray for its ease of management, continuous upgrades, and the ability to leverage cutting-edge technology without downtime. In this role, you will focus on enhancing our virtualization ecosystem, working on plugins like vSphere, Veeam, PowerShell, and more to ensure seamless integration with FlashArray.WHAT YOU'LL DODesign and implement innovative features and technologies for high-performance virtualization integrations.Take ownership of FlashArray virtualization plugins from inception to delivery.Analyze and resolve complex challenges across virtualization platforms with a focus on simplicity and scalability.Collaborate with talented peers who inspire and motivate you.Delight customers by enabling smooth integration of FlashArray into their virtualization environments.Grow your knowledge base, whether you're a seasoned expert or just starting out in virtualization, storage, or system software.We primarily operate in an in-office setting, so you will be expected to work from our Prague office in accordance with Pure's policies, except during approved leave or work-related travel.
Join Veeam, the Data and AI Trust Company, where we specialize in empowering organizations to fully understand, secure, and ensure the resilience of their data and AI. As a market leader in data resilience and data security posture management, we are designed to meet the demands of identity, data, security, and AI risk management. Headquartered in Seattle and with a presence in over 30 countries, Veeam safeguards more than 550,000 customers globally, who rely on us to keep their businesses operational. Become part of our journey as we innovate and make a significant impact for some of the world’s largest brands.About the RoleAs a Middle/Senior C# Developer, you will be instrumental in designing, developing, and maintaining Veeam’s internal automated testing framework, along with its supporting tools. You will also play a key role in the product development of Veeam offerings.What You’ll DoDesign, develop, and maintain a robust internal automated testing framework for Veeam productsCreate and enhance internal tools and infrastructureEngage in product development initiativesUtilize AI-assisted tools to enhance engineering processes, improving both development efficiency and code qualityCollaborate with team members throughout the development lifecycle, analyzing and discussing software requirementsTechnologies You'll Work WithC#, .Net 10, Windows/Linux, SQL, NUnit, xUnit, Multithreading, and more.What You’ll BringA keen interest in software testingStrong expertise in C# and the .NET frameworkUnderstanding of software design and development principlesProficiency in English to effectively communicate with an international team
Veeam Software
Veeam Software is a leading company in Data and AI Trust, dedicated to ensuring that organizations fully understand, secure, and build resilience around their data and AI capabilities. We empower businesses to accelerate the safe deployment of AI at scale. As the premier provider of data resilience and data security posture management, Veeam is positioned at the forefront of the intersection of identity, data, security, and AI risk. With our headquarters in Seattle and offices across more than 30 countries, Veeam safeguards the operations of over 550,000 clients globally, who rely on us to keep their businesses operational. Join our team and embark on a journey of fearless growth, learning, and making a significant impact for some of the largest brands worldwide.About the RoleWe are seeking a C# Developer to help enhance the backend of Veeam Backup for Hypervisors, improving data protection and fostering business resilience.ResponsibilitiesDesign and develop business logic for products in the virtualization domain (RHV, Nutanix, Proxmox VE, etc.)Create new product features and maintain existing functionalitiesImplement substantial functionalities across various components of the productContribute to the design and development of the overall architecture of the product
Veeam Software
Join Veeam, the premier Data and AI Trust Company, committed to empowering organizations to fully understand, secure, and make their data resilient. As a global leader in data resilience and security posture management, we are designed for the convergence of identity, data, security, and AI risk. With our headquarters in Seattle and offices across 30+ countries, we proudly support over 550,000 customers worldwide. Join us in our mission to innovate and make a meaningful impact for some of the world’s leading brands.About the RoleWe are seeking a talented C++ Developer to join our dynamic team responsible for advancing NAS backup functionalities for Veeam Backup & Replication.What You’ll DoDesign and implement efficient data processing algorithms within a multithreaded environment.Develop data storage formats and integrate with cloud services.Implement network protocols and APIs to connect system components.Optimize and enhance existing functionalities of the VBR product.Technologies You'll Work WithC++ 17, C#, Windows/Linux, STL, Boost, Multithreading
Veeam Software
Veeam is recognized as the Data and AI Trust Company, dedicated to empowering organizations to fully comprehend, secure, and fortify their data and AI systems, thereby facilitating the safe and scalable integration of AI technologies. As a leader in data resilience and security posture management, Veeam is designed to address the convergence of identity, data, security, and AI risk. With our headquarters in Seattle and a presence in over 30 countries, Veeam safeguards the operations of over 550,000 clients globally, who rely on us to maintain operational continuity. We invite you to join us as we courageously advance together, fostering growth, learning, and making a significant impact for some of the world’s most prominent brands.About the RoleAs a C++ Developer at Veeam, you will have the exciting opportunity to join one of our high-impact teams, contributing to a range of products and features. Throughout the recruitment process, we will align your interests and expertise with the team and project where your contributions can create the most significant impact.Your Responsibilities Will IncludeOptimizing and finalizing existing functionalities of the VBR product, focusing on application-aware processing and database plugins.Conducting performance analysis and profiling.Executing diagnostics and resolving bugs through log analysis and process dumps.Implementing network protocols between system components.Technologies We UtilizeC++ 17, C#, Windows/Linux, STL, Boost
Veeam Software
Join Veeam, the trusted leader in Data and AI solutions, dedicated to helping organizations secure, understand, and make the most of their data and AI capabilities. With our headquarters in Seattle and a presence in over 30 countries, Veeam safeguards the operations of over 550,000 clients worldwide, empowering them to achieve safe AI at scale. As we continue our journey of growth and innovation, we invite you to make a meaningful impact with us.About the RoleWe are seeking a motivated Junior C# Developer to contribute to the development of Veeam Backup and Replication and its extensions.What You’ll DoDesign and implement REST APIs for Veeam Backup & Replication.Develop new features and maintain existing functionalities.Participate in the design and development of product components and architecture.Technologies We Use:C#, .NET 10, Windows/Linux, MS SQL, PostgreSQL, Multithreading
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.
JetBrains s.r.o.
JetBrains is seeking an AI Lead focused on integrating artificial intelligence into the C++ ecosystem. This role shapes how AI features enhance C++ development tools, directly impacting the way engineers write and maintain code. Key responsibilities Lead initiatives that embed AI capabilities into JetBrains C++ products Collaborate with engineering teams to design and implement AI-driven solutions for software development workflows Help set the direction for AI in C++ tooling at JetBrains Locations This position is open in Amsterdam, Belgrade, Berlin, Limassol, London, Madrid, Munich, Paphos, Prague, remote (Germany), Warsaw, and Yerevan.
Join Our Digital Revolution!At Aleph, we are not just participants in the digital advertising sector—we are pioneers shaping its future. As representatives of top-tier platforms such as TikTok, Amazon, Google, and many others, we operate across more than 130 markets globally.Our mission is to empower brands and advertisers to fully harness the advertising capabilities of these platforms. By nurturing enduring partnerships, we create boundless opportunities for effective advertising on both local and global scales.With a global presence, Aleph provides an exciting opportunity to be part of a rapidly growing and innovative team where your contributions have a significant impact. If you are ambitious, forward-thinking, and ready to excel in a dynamic international environment, Aleph is the ideal place to advance your career.We are seeking an exceptional Client Solutions Manager to join our Microsoft team. The ideal candidate will possess a deep understanding of the digital landscape and performance agency environment in the Czech Republic, enabling them to identify the needs of agencies and marketers to achieve measurable results against ambitious sales targets.
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?...
2ntelekomunikaceas
We are seeking a skilled C# Software Engineer to join our dynamic team at 2ntelekomunikaceas in Prague. In this role, you will be instrumental in designing, developing, and maintaining high-quality software solutions that drive our manufacturing and industrialization efforts. You will collaborate with cross-functional teams to deliver innovative products that meet the needs of our customers.
Our MissionAt SentinelOne, our mission is straightforward: empower those who are safeguarding our future. In an era where AI is transforming organizational dynamics, the imperative to protect these entities intensifies. By joining SentinelOne, your contributions will fortify global enterprises, critical infrastructures, and the innovations defining our future. If you seek impactful challenges that yield tangible and worldwide effects, your purpose awaits here.Who We AreSentinelOne operates at the nexus of AI and cybersecurity, leading the charge with an innovative model designed for modern security. Our AI-driven platform consolidates protection across endpoints, cloud environments, identities, data, and AI systems, ensuring autonomous detection and response with precision and speed. By integrating real-time analytics, intelligent automation, and a cohesive data foundation, we mitigate noise, streamline complexities, and enable security teams to concentrate on what genuinely matters.Our workforce comprises builders, problem-solvers, and visionaries dedicated to redefining the future of security. If you are enthusiastic about tackling complex challenges with exceptionally skilled, mission-focused individuals, we welcome you to join us in crafting a safer tomorrow for all.Position OverviewAs a Senior Windows Low Level Engineer specializing in Endpoint Security, you will architect and implement cutting-edge security features for SentinelOne’s Windows endpoint protection platform, functioning across both user-mode and kernel-mode environments. You will construct and enhance mission-critical components such as anti-tampering measures, network sensors, and agent infrastructure while addressing intricate performance and stability challenges at a large scale. By delving into Windows internals and diagnosing profound system issues, you will collaborate with distributed engineering teams to deliver high-impact security functionalities safeguarding millions of devices globally.
JetBrains s.r.o.
Role Overview JetBrains is looking for a Senior Fullstack Developer to focus on AIR Automations. This role involves working closely with a skilled team to build and improve automation solutions. The position calls for strong experience in both frontend and backend development to create reliable applications that support customer workflows. Location Options include Belgrade, Berlin, Madrid, Munich, Prague, or remote within Germany.
Propellerhead
Join our dynamic team based in Auckland, New Zealand, as a Senior Software Developer! We're on the lookout for passionate individuals eager to learn and evolve with us as we transition to a Rust code base.We invite applications from talented professionals worldwide seeking remote opportunities or those considering relocating to Auckland, New Zealand. While this position is primarily remote, if you're interested in moving, please check our 'Move to New Zealand' listings.Though most of our team operates within the New Zealand timezone, we welcome candidates from different time zones. We only require minimal overlap with our NZ-based team for daily stand-ups, typically held at the start of the NZ workday (9.00am NZT). The exact overlap hours will be discussed further during the recruitment process.Your Role:As a Senior Software Developer, you will collaborate with our core delivery team to design and implement innovative systems that go beyond standard feature development. You'll work alongside highly skilled peers who value software craftsmanship and autonomy.Our environment fosters technical excellence, curiosity, and forward-thinking design. We're seeking an individual excited about emerging technologies and eager to make a significant impact on how people interact with digital systems.We pride ourselves on a culture built on trust, continuous learning, and meaningful impact. Join a team that prioritizes integrity over ego, and clarity over complexity.If you're ready to tackle real-world problems with tangible outcomes and help shape the future of our technology, we would love to hear from you!
Veeam Software
Veeam Software supports organizations in understanding, protecting, and strengthening their data and AI systems. The company emphasizes data resilience and security posture management, connecting identity, data, security, and AI risk. Headquartered in Seattle, Veeam operates in over 30 countries and serves more than 550,000 customers who rely on dependable business continuity. Role overview This Senior AI Developer position is located in Prague, Czechia. The main focus is integrating AI technologies into Veeam’s product suite to enhance both functionality and performance. What you will do Develop and refine REST APIs using Python Contribute to projects that add AI features to existing Veeam solutions Work closely with fellow developers and product teams to deliver product improvements Requirements Solid experience with Python Strong understanding of REST API development Experience integrating AI technologies is an advantage
Pure Storage
Role overview Pure Storage is looking for a Backend Engineer in Prague, Czech Republic, with a focus on secrets management. The position involves building and refining backend systems that safeguard sensitive information. The team uses C++ and Java to create secure, dependable solutions for customers. What you will do Develop and maintain backend components that support secrets management features Use C++ and Java to implement secure storage and manage access controls Work closely with other engineers to enhance data protection and ensure system reliability Team culture The Prague engineering group values security, code quality, and collaboration. Team members support each other while tackling complex technical challenges and designing technology that customers trust.
Sign in to browse more jobs
Create account — see all 194 results

