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
To succeed in this role, you should have:A strong background in software engineering with proficiency in programming languages such as Java, Python, or Go. Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture. Familiarity with Agile methodologies and version control systems (Git). Excellent problem-solving skills and a passion for tackling complex technical challenges. Strong communication skills to collaborate effectively with team members and stakeholders.
About the job
Join our dynamic team at Zip as a Senior Software Engineer specializing in our Developer Platform. This is a unique opportunity to shape the future of our technology stack while collaborating with cross-functional teams to deliver high-quality software solutions. You will be responsible for designing, developing, and maintaining robust backend services and APIs that empower our developer community.
About Zip Co Limited
Zip Co Limited is a leading technology company focused on providing innovative payment solutions. We pride ourselves on creating a collaborative and inclusive work environment where creativity and technology intersect. Our mission is to empower consumers and businesses with seamless payment experiences.
Similar jobs
1 - 20 of 6,343 Jobs
Search for Senior Software Developer - Storage Engine - Elasticsearch
Join Elastic, the leading Search AI Company, as a Senior Software Developer. You will play a pivotal role in enhancing our storage efficiency for metrics and logs while optimizing our ES|QL solution for querying diverse data types. Collaborate with a globally distributed team to innovate current logging solutions, expand our metrics processing capabilities, and refine storage efficiency across our systems. Your expertise will be crucial in developing advanced algorithms and data structures, ensuring seamless operation and scalability of our storage engine. Embrace a culture of empowerment and collaboration where your contributions directly impact our mission to deliver high-quality software.
At Elastic, the leading Search AI Company, we empower individuals and organizations to uncover real-time insights from their data at scale. Our Elastic Search AI Platform is trusted by over 50% of the Fortune 500, seamlessly merging advanced search capabilities with AI-driven intelligence to enhance business outcomes. By leveraging both structured and unstructured data, Elastic’s comprehensive, cloud-based solutions in search, security, and observability enable organizations to harness the full potential of AI.What You Will Be DoingWe are on the lookout for a Principal Software Developer I or II to become a key member of our Elasticsearch - Storage Engine team. This fully remote, globally-distributed team of seasoned engineers is at the forefront of delivering cutting-edge innovations in logs and metrics management. You will provide technical vision and leadership to develop solutions that optimize storage and enhance data querying and indexing capabilities. Your experience in related technical fields, combined with your ability to collaborate across departments, is essential.Our team culture is built on intentional distribution. We prioritize hiring exceptional developers from diverse backgrounds, wherever they are located. Through daily collaboration via email, GitHub, Zoom, and Slack, we strive to create fast, scalable, and user-friendly software. We believe in empowering our engineers, conducting thorough code reviews, reaching consensus on major decisions, and continuously striving for incremental improvements.
Join the Elastic team as a Senior Software Engineer focused on enhancing search relevance using Elasticsearch. In this pivotal role, you will leverage your expertise in software engineering to improve the performance and relevance of search functionalities within our products. You will collaborate with cross-functional teams to develop innovative solutions that optimize user experience and drive customer satisfaction.
At Elastic, we empower individuals and organizations to uncover the insights they seek in real time, leveraging their data at scale. As the Search AI Company, we connect the precision of search with the intelligence of AI, enabling businesses to unlock their full potential. Our Elastic Search AI Platform is trusted by over half of the Fortune 500, delivering robust, cloud-based solutions for search, security, and observability that ensure data protection while maximizing AI capabilities.Role Overview:We are seeking a talented Principal Software Developer I to join our dedicated Elasticsearch - Distributed Systems team. You will play a pivotal role in enhancing Elasticsearch's scalability, performance, and resilience. This team is responsible for optimizing node communication within Elasticsearch clusters, as well as managing data indexing, allocation, and replication across nodes.
Join Elastic as a Principal Software Engineer II specializing in Machine Learning and Elasticsearch, where you'll lead advanced projects and innovate solutions for our clients. You will work with a talented team of engineers and contribute to the development of state-of-the-art applications that leverage machine learning algorithms and Elasticsearch capabilities. This is an opportunity to shape the future of search technology and make a significant impact within our organization.
At Elastic, we are redefining the way organizations harness the power of search and AI. As a leading Search AI Company, we empower individuals and businesses to unlock the full potential of their data in real-time, at scale. Our Elastic Search AI Platform, utilized by over 50% of the Fortune 500, merges the precision of search technology with the intelligence of AI, enabling users to achieve impactful results efficiently. Our comprehensive, cloud-based solutions for search, security, and observability ensure that organizations can fully realize the promise of AI while safeguarding their critical data.Role Overview:We are seeking a talented and experienced Principal Software Developer II to join our esteemed Elasticsearch - Distributed Systems team. This role focuses on optimizing Elasticsearch for scale, performance, and resilience. You will play a critical role in managing node communication within the Elasticsearch cluster and overseeing data indexing, allocation, and replication across nodes.
Join our innovative Performance Team as a Principal Software Developer II, specializing in Elasticsearch. In this pivotal role, you will leverage your expertise to enhance our products and ensure optimal performance for our users. Collaborate with a talented team of engineers and contribute to exciting projects that impact our global customer base.
Join our innovative team at Zip as a Senior Software Engineer in Online Storage. In this pivotal role, you will design, develop, and optimize our online storage solutions, ensuring a seamless user experience. Your expertise will directly influence the performance and scalability of our storage systems, making a significant impact on our customers' satisfaction.As a key member of our engineering team, you will collaborate with cross-functional teams to deliver high-quality software solutions that meet the evolving needs of our users. If you are passionate about cutting-edge technology and thrive in a fast-paced environment, we want to hear from you!
Join our innovative team at Elastic as a Senior Java Developer, where you will play a pivotal role in designing and implementing distributed systems utilizing Elasticsearch. This position offers an exciting opportunity to work on cutting-edge technologies, collaborating with a talented group of professionals to build scalable and efficient solutions.
We are looking for an experienced Principal Java Developer II to join our talented team at Elastic. In this role, you will play a pivotal part in enhancing our security features and working with Elasticsearch. You will leverage your extensive knowledge of Java to develop robust solutions that ensure the safety and efficiency of our applications. This position offers an exciting opportunity to lead innovative projects and collaborate with a diverse group of professionals.
Are you eager to make a significant impact on how hundreds of developers design, deploy, and operate software in cloud, on-premises, and hybrid environments? Join us in creating a unified platform that simplifies complexities and empowers product teams to focus on delivering value.We are on the lookout for a passionate Software Developer to join our Platform Engineering - Storage team, someone who is enthusiastic about cloud technologies, distributed architectures, and impactful tools.Your Team's Dynamics:Develop and support various cloud storage systems that manage substantial volumes of structured and unstructured data from various domains, including access control, video recognition, and license plate reading.Leverage the underlying infrastructure to ensure global governance, high availability, capacity management, and implement appropriate incident response protocols.Accelerate and simplify application development by providing tailored solutions and technologies to meet data storage needs.Your Day at a Glance:Design dynamic, flexible, and scalable services for our clients.Participate in deploying new instances of our software in the cloud and contribute to the development of tools for monitoring the health of our systems (DevOps).Develop software components, including their examples and associated automated tests.Engage in task estimation and design for various features.Provide feedback on upcoming features or user stories.Collaborate with our partners and software testers to resolve product bugs.Work in a stimulating environment using Agile and Kanban methodologies.Participate in on-call processes as needed, following the established schedule.What Makes You an Excellent Candidate:Bachelor's degree in Software Engineering, Computer Engineering, or Computer Science.A minimum of 3 years of experience in a software development role.A strong passion for cutting-edge technologies.Ability to learn quickly and understand complex problems.Strong teamwork and collaborative nature.Fluency in both French and English, written and spoken (this position requires interaction with our international collaborators and clients).
Hive.co supports event marketers across North America, providing tools for more than 1,500 events, festivals, venues, and promoters. The platform helps clients expand their reach and fill seats through automated, personalized digital marketing. Hive processes billions of customer data points and handles over 200 million emails and SMS messages monthly, powered by integrations with services like Ticketmaster and Shopify. Role overview This Senior Software Developer position is fully remote within Canada. The engineering team at Hive.co values fast iteration and frequent product updates, shipping changes to production several times a day. The group emphasizes building minimum viable products, gathering rapid feedback, and making continuous improvements to the platform. As Hive grows quickly, the technical challenges continue to scale as well. The team manages high volumes of real-time data and supports a wide range of integrations. Developers here help ensure that clients can get the most value from the platform, focusing on both performance and reliability. What you will do Develop new features quickly and refine them based on user feedback. Participate in code reviews, technical planning, and architectural decisions. Take ownership of projects from start to finish, delivering quality work on schedule. Help identify and resolve performance bottlenecks, keeping the technology stack up to date. Collaborate with teammates to design scalable web architectures, including APIs and backend systems. Work with the customer success team to address client-impacting issues. Recent projects The team has recently completed projects such as integrating Meta Ads Manager, enabling clients to use Hive’s segmentation for custom audiences on Meta platforms. Other recent work includes building advanced systems to support the platform’s growth and client needs. This role is aimed at developers who care deeply about software quality and want to make a meaningful impact. Hive.co welcomes candidates who are motivated by the company’s mission and eager to contribute to its ongoing success.
Full-time|Remote|Remote Canada | Remote United States
At BeyondTrust, we empower individuals to transform their passions into meaningful contributions, striving to create a more secure world through our innovative cybersecurity SaaS solutions. Our workplace thrives on principles of flexibility, trust, and a dedication to continuous learning. Here, your growth will be acknowledged, and your contributions will be pivotal to our collective success. You will collaborate with a team that challenges, supports, and inspires you to reach your fullest potential. The Role We are on the lookout for a Senior Software Development Engineer who is enthusiastic about crafting robust software solutions and developing reliable, scalable, and efficient cloud services. As a key member of the Platform Core Services team, you will play a vital role in designing and maintaining essential platform functionalities that serve multiple product lines, encompassing authentication and authorization (AuthN/AuthZ), onboarding, RBAC, reporting, auditing, notifications, and platform APIs. This position offers a unique chance to tackle cloud-scale challenges, establish best practices, and influence the development, testing, and delivery of a world-class identity security platform characterized by exceptional reliability and performance. Previous experience in platform, core, or shared services teams is highly desirable. What You’ll Do Develop and Maintain Core Platform Services - Design, build, and sustain highly scalable and resilient microservices that underpin platform-wide capabilities. Ensure that our cloud platform is modular, extensible, and designed to meet the needs of various product teams. Enhance System Reliability & Observability - Implement and manage robust monitoring and alerting frameworks using Datadog to guarantee operational visibility and proactive issue resolution. Promote best practices for logging, tracing, and monitoring throughout platform services. Infrastructure as Code & Cloud Automation - Leverage Infrastructure as Code (IaC) tools like Terraform and Terragrunt to automate and optimize cloud infrastructure provisioning and management. Refine deployment pipelines to enhance reliability and developer efficiency. Technical Leadership & Cross-Team Collaboration - Provide technical leadership in system design, architecture, and best practices for the development of scalable services. Collaborate with product managers, engineers, and other teams to align platform capabilities with business objectives, acting as a connector to foster collaboration and ensure seamless integrations. Operational Excellence & Continuous Improvement - Engage in operational reviews, post-mortems, and reliability initiatives aimed at bolstering system stability. Identify and implement follow-up actions for incident resolution, consistently working towards enhancing system reliability and scalability.
Join Cribl as a Senior Software Engineer focused on Developer Productivity, where you will play a pivotal role in enhancing the tools and processes that empower our development teams. You'll collaborate closely with cross-functional teams, utilizing your expertise to streamline workflows and improve software delivery efficiency. Your contributions will directly impact our ability to deliver high-quality products faster and more reliably.
About Deep SkyDeep Sky leads the way in environmental technology, focusing on innovative solutions for Carbon Dioxide Removal (CDR) and Carbon Capture and Storage (CCS). Our mission is to advance sustainable decarbonization practices, and we are actively looking for a talented Senior Reservoir Engineer to enhance our CO2 storage initiatives across Canada.Job OverviewAs a senior individual contributor, you will engage deeply in reservoir modeling, subsurface risk assessment, and providing technical support for decision-making. This position does not involve direct people management but is pivotal in shaping modeling strategies, evaluating storage performance, and interfacing with regulatory bodies on technical matters.This position offers a hybrid work environment and is open to candidates from anywhere in Canada. While we prefer candidates near our offices in Innisfail, Calgary, or Montreal, we welcome remote applicants.Key Responsibilities• Spearhead the creation of dynamic reservoir models for saline aquifers and CO2 mineralization, utilizing academic and public resources to enhance model parameters and reduce uncertainty.• Employ advanced simulation tools to optimize CO2 injection methods and predict CO2 plume dynamics.• Analyze data to support the selection of CO2 injection sites and assess their expected storage capabilities.• Identify and mitigate long-term risks associated with CO2 containment and develop comprehensive monitoring programs.• Assist in the regulatory application processes related to CO2 storage initiatives.• Draft detailed reports and presentations that summarize modeling outcomes, ensuring thorough documentation for future reference and compliance.• Keep abreast of cutting-edge reservoir engineering practices and simulation technologies, contributing to the evolution of best practices within the organization.• Collaborate with a diverse subsurface team, including geologists, geophysicists, drilling engineers, and monitoring specialists to ensure the successful execution of CO2 storage projects.
Location Details: At GoDaddy, we envision a diverse future of work tailored to each team. Some teams thrive in the office full-time, while others embrace a hybrid model, working both remotely and in the office on different days. Additionally, some teams operate entirely remotely. Remote: This is a remote opportunity, allowing you to work from the comfort of your home. Occasionally, you may visit a GoDaddy office for team events or meetings. Join Our Team We are on the lookout for talented engineers to become part of our Global Storage Engineering team, with a primary focus on Ceph. In this role, you will engineer and deploy cutting-edge storage technologies to support object, block, and file workloads for our internal applications and private cloud. If you possess strong DevOps skills, enjoy tackling complex challenges, and wish to engage in exciting open-source projects, we would love to hear from you! Your Responsibilities: Design and construct Ceph clusters from inception to provide robust and scalable storage solutions tailored to our organizational needs. Assist GoDaddy in engineering, deploying, and maintaining the next generation of Ceph storage technologies. Play a pivotal role in managing a large-scale Linux environment, ensuring seamless operations and optimal performance across our extensive infrastructure. Collaborate closely with internal teams on cross-functional projects to guarantee rapid and high-quality asset delivery. Analyze and model various workloads to deliver customized solutions aligned with GoDaddy's product offerings. Your Experience Should Include: 4+ years of professional experience with Ceph, including architecting and building Ceph clusters from the ground up. 4+ years of experience in Ceph storage deployment, configuration, performance tuning, monitoring, troubleshooting, integration, upgrades, and maintenance.
Join our dynamic team at Zip as a Senior Software Engineer specializing in our Developer Platform. This is a unique opportunity to shape the future of our technology stack while collaborating with cross-functional teams to deliver high-quality software solutions. You will be responsible for designing, developing, and maintaining robust backend services and APIs that empower our developer community.
Join MaintainX as a Senior Software Developer specializing in search engine technology. In this pivotal role, you will take the lead on designing and implementing advanced search solutions that enhance user experiences. Your expertise will contribute to developing innovative features, optimizing performance, and ensuring the scalability of our systems.
OUR MISSIONAt Redwood Software, we are dedicated to equipping our clients with seamless automation tailored for their essential business operations.ABOUT USAs pioneers in full-stack automation solutions for mission-critical business processes, Redwood Software offers the first SaaS-based composable automation platform specifically crafted for ERP systems. We believe in the transformational capabilities of automation, enabling you to orchestrate, manage, and oversee workflows across any application, service, or server—whether in the cloud or on-premises—with utmost confidence and control.Our global team of automation specialists and customer success engineers are committed to delivering innovative solutions and exceptional support, allowing you the freedom to envision and shape your future. Step back from the minutiae and gain a broader perspective with Redwood Software.CORE VALUESOne Team. One RedwoodCreate Your Own WeatherPursue Customer Success RelentlesslyAddress Challenges Head-OnFoster CuriosityTake Ownership of OutcomesShow Mutual RespectYOUR IMPACTIn the role of Senior AI Developer, you will spearhead significant AI initiatives throughout the software development lifecycle, guiding technical strategy, designing and assessing experiments, and producing prototypes and insights that influence Redwood’s development methodologies and product direction.Lead the design and execution of AI experiments encompassing the software development lifecycle, including coding, testing, code review, documentation, and CI/CD processes.Assess and recommend AI tools and establish scalable adoption frameworks across development teams.Create benchmarks to evaluate the impact of AI on developer productivity, code quality, and delivery speed.Identify inefficiencies in development workflows and propose AI-driven enhancements for pilot testing and broader implementation.Promote structured, disciplined AI experimentation and effectively communicate results.Conduct exploratory research into AI capabilities for Redwood’s enterprise automation platform, exploring agents, orchestration patterns, and AI-enhanced interfaces.Oversee the complete development of intricate prototypes, from feasibility studies to operational demonstrations.Translate emerging AI trends into actionable strategies aligned with Redwood’s product offerings.Collaborate with product management and engineering leaders to guide research initiatives and ensure outputs are production-ready.Provide technical mentorship through design reviews, knowledge sharing, and guidance for junior developers.
Are you prepared to drive global connections?If you feel you may not meet every requirement listed below but are still interested in this opportunity, we encourage you to apply. No one fits every criterion – we are looking for candidates who excel in certain areas while also showing interest and capability in others.Role Overview:As a member of the Developer Experience (DevX) team at Kong, you will be instrumental in designing, developing, and sustaining microservices and APIs that empower the Konnect Developer Portal. This portal serves as the primary gateway for our customers' users to discover, experiment, and integrate with APIs hosted on the Konnect platform. Collaborating closely with both Engineering and Product teams, your contributions will significantly influence the business trajectories of Kong and its clientele.Your Responsibilities:Develop and sustain microservices and APIs that drive the Konnect Developer Portal, including configuration management, API catalogs, documentation solutions, authentication setups, metering, and subscription services.Craft and execute solutions for moderately complex technical challenges.Provide operational support for services in production, including participation in an on-call rotation.Create automated tests to ensure code behavior and prevent regressions.Perform any additional tasks assigned by your manager.What You'll Bring:At least 5 years of experience working collaboratively to develop, deliver, and maintain intricate software solutions.Proficient in Typescript, Javascript, and modern NodeJS frameworks such as NestJS.Experience with relational databases like PostgreSQL.Background in developing and maintaining SaaS platforms.Familiarity with version control using git and GitHub workflows.Experience in test-driven development and automated testing methodologies.Exceptional verbal and written communication abilities.Preferred Qualifications:Familiarity with Golang, Kubernetes, Docker, Kafka, CDC, and Flink.Full-stack capability.A genuine passion for API development and integrations.
Mar 11, 2026
Sign in to browse more jobs
Create account — see all 6,343 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.