Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview Join a team focused on transforming how Mastercard's payment systems are built, scaled, and operated. As a Senior Software Engineer, you will lead the design and development of cloud-ready applications, microservices, and distributed systems that support large-scale payment processing platforms while helping advance modernization, automation, and engineering excellence across the organization. In this role, you will contribute to software architecture decisions, drive technical design discussions, and partner with engineers to deliver scalable, resilient, and maintainable software solutions. You'll have the opportunity to solve complex technical challenges, mentor other engineers, and influence how software is designed, developed, tested, and supported across critical technology platforms. What You Will Do •Design software solutions and contribute to software architecture decisions that support scalability, maintainability, and operational excellence. •Translate complex product requirements into technical designs and implementation plans. •Lead development of modular, extensible, high-performance applications. •Design and implement comprehensive unit, functional, and integration testing strategies. •Analyze, optimize, and improve application performance, scal
Jobiba hiring network
Senior Java Engineer Jobs
10,000 active opportunities · Updated for October 2026
Fresh results
15 shown
Explore current senior java engineer jobs. Use filters to narrow by work mode, employment type, experience and date posted.
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. What is The Role The Observability Streams team at Elastic is building Elastic's unified data pipeline - the layer that connects where your data comes from to where it lands, with full control over how it's processed and routed along the way. Whether you're collecting metrics from cloud accounts, shipping logs from agents, or routing traces to different destinations, Streams is what ties it all together . The Streams Backend team is responsible for the backend services powering this pipeline, ensuring data is routed, processed, and delivered efficiently and reliably at scale. We also own Logstash, the open-source streaming ETL tool (and the “L” in the “ELK stack”) trusted by enterprises worldwide to move and transform data, and we are regular contributors to the OpenTelemetry Collector. As a Senior software engineer on the Streams Backend team ,you will help drive the design and development of new features across the Streams Backend service and Logstash, contribute to the OpenTelemetry Collector, and support our users and enterprise customers. Our team is distributed across the globe, and we communicate mostly through Slack, GitHub, email and Zoom. What You Will Be Doing Designing and implementing new features for Logstash and its plugins in Java and JRuby. Designing, building, and operating core backend services
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. What is The Role The Observability Streams team at Elastic is building Elastic's unified data pipeline - the layer that connects where your data comes from to where it lands, with full control over how it's processed and routed along the way. Whether you're collecting metrics from cloud accounts, shipping logs from agents, or routing traces to different destinations, Streams is what ties it all together . The Streams Backend team is responsible for the backend services powering this pipeline, ensuring data is routed, processed, and delivered efficiently and reliably at scale. We also own Logstash, the open-source streaming ETL tool (and the “L” in the “ELK stack”) trusted by enterprises worldwide to move and transform data, and we are regular contributors to the OpenTelemetry Collector. As a Senior software engineer on the Streams Backend team ,you will help drive the design and development of new features across the Streams Backend service and Logstash, contribute to the OpenTelemetry Collector, and support our users and enterprise customers. Our team is distributed across the globe, and we communicate mostly through Slack, GitHub, email and Zoom. What You Will Be Doing Designing and implementing new features for Logstash and its plugins in Java and JRuby. Designing, building, and operating core backend services
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. What is The Role The Observability Streams team at Elastic is building Elastic's unified data pipeline - the layer that connects where your data comes from to where it lands, with full control over how it's processed and routed along the way. Whether you're collecting metrics from cloud accounts, shipping logs from agents, or routing traces to different destinations, Streams is what ties it all together . The Streams Backend team is responsible for the backend services powering this pipeline, ensuring data is routed, processed, and delivered efficiently and reliably at scale. We also own Logstash, the open-source streaming ETL tool (and the “L” in the “ELK stack”) trusted by enterprises worldwide to move and transform data, and we are regular contributors to the OpenTelemetry Collector. As a Senior software engineer on the Streams Backend team ,you will help drive the design and development of new features across the Streams Backend service and Logstash, contribute to the OpenTelemetry Collector, and support our users and enterprise customers. Our team is distributed across the globe, and we communicate mostly through Slack, GitHub, email and Zoom. What You Will Be Doing Designing and implementing new features for Logstash and its plugins in Java and JRuby. Designing, building, and operating core backend services
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. What is The Role The Observability Streams team at Elastic is building Elastic's unified data pipeline - the layer that connects where your data comes from to where it lands, with full control over how it's processed and routed along the way. Whether you're collecting metrics from cloud accounts, shipping logs from agents, or routing traces to different destinations, Streams is what ties it all together . The Streams Backend team is responsible for the backend services powering this pipeline, ensuring data is routed, processed, and delivered efficiently and reliably at scale. We also own Logstash, the open-source streaming ETL tool (and the “L” in the “ELK stack”) trusted by enterprises worldwide to move and transform data, and we are regular contributors to the OpenTelemetry Collector. As a Senior software engineer on the Streams Backend team ,you will help drive the design and development of new features across the Streams Backend service and Logstash, contribute to the OpenTelemetry Collector, and support our users and enterprise customers. Our team is distributed across the globe, and we communicate mostly through Slack, GitHub, email and Zoom. What You Will Be Doing Designing and implementing new features for Logstash and its plugins in Java and JRuby. Designing, building, and operating core backend services
Ready to do the most impactful work of your career? At Coinbase , we are uncompromising on our mission to increase economic freedom. The bar is high, the environment is intense, and we like it that way. This isn't a place for complacency, it’s a place to be pushed past your perceived limits. If you're ready to build the future of finance alongside people who refuse to settle for "good enough," you belong here. Coinbase is a remote-first, but not remote-only company. Expect to get together quarterly for intense in-person working sessions called “surges.” learn more about working at Coinbase . As a Senior Software Engineer on the Financing Engineering team within the Institutional group, you'll design, build, and scale the systems that safely manage billions of dollars in loans across Portfolio Margin, Trade Finance, Agency Lending, Bilateral Lending, and more. Financing is foundational to the Prime Brokerage business, enabling customers to use leverage on trading positions and generate yield on long holdings. You'll own critical backend services that drive recurring revenue, increase trading activity, and keep institutional assets on platform. What you'll do: Own the design and delivery of new financing products and features, from architecture through production launch, ensuring correctness and safety across high-value lending operations. Build and maintain backend services, APIs, and frameworks that support loan lifecycle management, risk calculations, and real-time position tracking. Drive engineering excellence by improving developer tooling, testing infrastructure, monitoring, and operational reliability across financing systems. Partner with Product, Risk, Operations, and other engineering teams to translate business requirements into scalable, well-scoped technical solutions each quarter. Lead technical initiatives that strengthen system resilience, reduce operational risk, and support the team's ability to ship safely at speed. Required skills and
P-78 At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best Data Intelligence Platform so our customers can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to tackle technical challenges, from designing next-gen UI/UX for interfacing with data to scaling our services and infrastructure across millions of virtual machines. And we're only getting started. The filesystem has emerged as the preferred runtime interface for agentic AI. AI agents use the filesystem for context, memory management, artifact (dashboard, code etc) authoring, version control, sandboxing, and interacting between systems and agents. It is the foundational layer to accelerate AI adoption As a Senior Software Engineer on the Files team, you will innovate at the intersection of storage, performance, and distributed systems, directly shaping our filesystem strategy to power next-generation agentic workloads. The Impact You’ll Have Design, build, and operate the the filesystem platform powering tens of thousands of data, AI and agentic workloads daily Push filesystem performance for the most demanding workloads — profiling and optimizing across the stack, from the API layer down to the Linux kernel Partner with teams across the platform to design and evolve next-generation compute and storage architectures Set the technical direction for how content is organized across Databricks, standardizing around filesystem primitives that apply to every product surface What We’re Looking For Bachelor's degree (or higher) in Computer Science or a related field 5+ years of production-level experience in Java, Scala, C++, Go, Rust, or a similar language 3+ years of experience developing large-scale distributed systems Experience with
Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees happy. At Toast, the IQ Grow team is on a mission to scale new, high-impact go-to-market initiatives. By combining the cutting-edge innovation of AI agentic solutions with human-in-the-loop workflows and touchpoints, we are redefining how restaurants connect with their guests. Our goal is to deliver a truly personalized marketing experience that empowers Toast customers to build lasting relationships, drive engagement and grow their businesses. If you're excited about pioneering at the intersection of advanced AI and human-centered design to make a real-world impact, we’d love to have you on the team! You will be a key part of a high-impact, high-ownership engineering team solving complex challenges in a fast-moving product space. Your engineering leadership will be balancing technical excellence alongside a strong product mindset to solve for continuous growth within both the team and our product space. A day in the life (Responsibilities) Design, build and maintain high performing, flexible, and scalable solutions that help restaurants deliver a best-in-class guest experience Ship features end-to-end, from design through rollout, monitoring for success and iterating based on real-world use Be an awesome teammate who's all in on collaboration and collective success Collaborate closely with Product, Design and Engineering stakeholders Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team. Mentor less experienced engineers and up-level the team through design reviews, constructive feedback, and agent-assisted engineering practices What you'll need to thrive (Requirements) 5+ years of backend/full-stack experience, delivering products that dr
About Toast: Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love. Are you bready* for a change? The Product-Led Growth team builds the in-product experiences that help restaurants discover, try, buy, and adopt the Toast products they need. We own the services and surfaces that decide which restaurants see which offers, carry them through purchase and activation inside the product, and tell us whether it worked. This is measurable, revenue-attached work. Every experience we ship has a conversion metric behind it, and we know within weeks whether it worked. We're a small team with a large surface area, and we're early in turning PLG from a set of hand-built campaigns into a platform: shared targeting, offer delivery, purchase, and measurement services that let us launch a new experiment in days instead of weeks. You'll ship experiments into production, read the results, and decide what comes next, and you'll build the shared services that make each launch faster than the last. You'll work with product, marketing, sales operations, and data science to turn a hypothesis about customer behavior into a targeted in-product experience, then prove or disprove it with data. About this roll* Drive end-to-end development of the backend services that power in-product growth experiences: eligibility, targeting, offer delivery, self-serve purchase, activation, and conversion tracking, owning the full lifecycle and iterating on measured outcomes. Build the shared infrastructure that makes the next experiment cheaper than the last: reusable targeting and eligibility services, campaign configuration, and a purchase flow that new offers plug into rather than rebuild. Build and evolve integrations with the systems those services depend on, consuming propensity scores, Toast IQ recommendations, and CMS-driven campaign controls, and connecting to billing, contracting, and prov
The Platform team creates the technology that enables Spotify to learn quickly and scale easily, enabling rapid growth in our users and our business around the globe. Spanning many disciplines, we work to make the business work; creating the infrastructure, tooling, frameworks, and capabilities needed to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds and operates the authorization and permissioning systems that enable creators and their teams to securely access and manage their presence across Spotify. What began by supporting Spotify for Artists has grown into foundational capabilities used across Spotify, including Music, Podcasts, and Audiobooks. This is a backend-focused role working on systems that sit on a critical path for Spotify's creator ecosystem. You'll help us evolve these systems as they grow in scale and complexity, bringing strong backend engineering expertise while collaborating across product, frontend, and data when needed. What You'll Do: Design, build, deploy, and operate scalable backend services that power authorization, permissions, and team management across Spotify. Take ownership of critical systems that enable creators, teams, agents, licensors, and other partners to securely access and manage the right content and capabilities. Evolve our backend architecture to support continued growth in users, use cases, and Spotify products while maintaining high standards for reliability, performance, and security. Improve the systems and workflows that enable creators to gain access to their content, profiles, and teams. Make thoughtful technical decisions and trade-offs, balancing long-term architecture with solutions that meet current product and business needs.</
Toast is building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: running the businesses they love. We’ve grown into a leading hospitality software company in the U.S., and are now entering our next phase of growth - one defined by scale, complexity, and a new class of enterprise customers. Toast is looking for a Senior Software Engineer to join our Toast Connect team in Dublin. The Connect team owns how everything outside Toast connects to Toast including the event infrastructure every team at Toast uses to publish data, the frameworks partners and customers use to integrate through our APIs, and a new charter to make Toast the source of truth for all the data about the customers we serve. You will play a key role in evolving our platform to support ever more complex new features and best-in-class monitoring as we scale to orders of magnitude of our current size! If you want to help create something tangible that is used every day, help businesses achieve their vision, and take on the challenge of scaling a SaaS product, Toast is the place for you. A day in the life (Responsibilities) Design, build, deploy, and maintain scalable backend microservices and RESTful APIs using Java / Kotlin and AWS infrastructure. Lead complex projects that may span multiple teams & systems. Champion best practices such quality automated testing and phased rollouts to ensure zero-regression releases and high test coverage. Monitor service health for success & failure, analyze logs and metrics (Datadog/CloudWatch), and participate in on-call rotations to maintain platform uptime. Collaborate with peer engineers, provide design feedback, and participate in code reviews. Collaborate with PM & UX on the development of new features & products. Mentor & coach your peer engineers. Use AI tooling as a genuine part of your workflow, not an afterthought What you'll need to thrive (Requirements) 5+ years professional
Block builds simple, powerful tools that make progress towards an economy that’s truly open to all. Each of our brands unlocks different aspects of the economy for more people. Square makes commerce and financial services accessible to sellers. Cash App is the easy way to spend, send, and store money. Afterpay is transforming the way customers manage their spending over time. TIDAL is a music platform that empowers artists to thrive as entrepreneurs. Bitkey is a simple self-custody wallet built for bitcoin. Proto is a suite of bitcoin mining products and services. Together, we’re helping build a financial system that is open to everyone. Join us. The Role Product Platform Engineering builds and unifies the foundational systems Block engineers use to create, ship, and operate products. Within Product Platform Engineering, the Data Stores team builds the database and storage platforms that help engineering teams manage data safely, reliably, and efficiently. We are looking for a Senior Software Engineer with experience in databases and a generalist mindset. You will build new database platform capabilities, improve the systems engineers depend on every day, and work across backend services, distributed systems, cloud infrastructure, and developer tooling. This is a software engineering role for someone who enjoys going deep on database problems without being limited to one technical domain. You will ask good questions, make sound technical bets, and use AI as a native part of how you explore, build, test, and learn You Will Design, build, and operate database and storage platform software that helps Block engineers build reliable products. Build services, APIs, and developer tools that automate database provisioning, schema changes, data migrations, upgrades, and other lifecycle operations. Solve database scaling and performance problems while protecting data correctness, durability, and availability. Work across database behavior, application code, distributed system
Block builds simple, powerful tools that make progress towards an economy that’s truly open to all. Each of our brands unlocks different aspects of the economy for more people. Square makes commerce and financial services accessible to sellers. Cash App is the easy way to spend, send, and store money. Afterpay is transforming the way customers manage their spending over time. TIDAL is a music platform that empowers artists to thrive as entrepreneurs. Bitkey is a simple self-custody wallet built for bitcoin. Proto is a suite of bitcoin mining products and services. Together, we’re helping build a financial system that is open to everyone. Join us. The Role Product Platform Engineering builds and unifies the foundational systems Block engineers use to create, ship, and operate products. Within Product Platform Engineering, the Data Stores team builds the database and storage platforms that help engineering teams manage data safely, reliably, and efficiently. We are looking for a Senior Software Engineer with experience in databases and a generalist mindset. You will build new database platform capabilities, improve the systems engineers depend on every day, and work across backend services, distributed systems, cloud infrastructure, and developer tooling. This is a software engineering role for someone who enjoys going deep on database problems without being limited to one technical domain. You will ask good questions, make sound technical bets, and use AI as a native part of how you explore, build, test, and learn You Will Design, build, and operate database and storage platform software that helps Block engineers build reliable products. Build services, APIs, and developer tools that automate database provisioning, schema changes, data migrations, upgrades, and other lifecycle operations. Solve database scaling and performance problems while protecting data correctness, durability, and availability. Work across database behavior, application code, distributed system
At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done. There is only one Data Cloud. Snowflake's founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn't stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the value of their data with near-unlimited scale, concurrency, and performance. This is our vision: a world with endless insights to tackle the challenges and opportunities of today and reveal the possibilities of tomorrow. Our product offering runs on multiple cloud providers including Amazon Web Services, Microsoft Azure and Google Cloud. Our infrastructure self-optimizes, provides high availability and data protection across cloud providers so our users can focus on using their data, not managing it. Our team is called the Cloud Provisioning team, the core underpinning of what makes Snowflake work across multiple cloud providers. We are creating an abstraction layer between each of our cloud providers and the rest of Snowflake that is optimized for Snowflake's unique needs. We balance usability, cognitive load, performance, and cost for the rest of Snowflake. We are actively hiring talented distributed systems developers. This role is a unique opportunity to make a signifi
Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. Opportunity As a Senior Engineer on the OIG team, you will be involved into development, design, and maintenance of our product to serve enterprise customers at scale. You will involve the architecture and evolution of our product features — spanning the across different access governance personas — and work collaboratively across engineering, product, and design to deliver features that are secure, scalable, and delightful to use. This is a role for someone who thinks in systems, leads with craft, and is energized by the challenge of building enterprise-grade software that millions of users depend on. This is a rare opportunity to join a team where your technical decisions will directly shape how thousands of enterprises manage access governance at scale, where the technical challenges are genuinely hard, and where the work you ship will be seen and felt by real users every day. Job Duties And Responsibilities Take end-to-end ownership of feature areas — from technical design through implementation, testing, deployment, and post-launch monitoring Design, build, and ship high-quality, production-ready features across the OIG system, with a focus on correctness, reliability, and performance Quickly deliver high-quality bug fixes and handle customer-reported issues Write clean, well-tested, maintainable code and hold yourself and teammates to a high bar for engineering quality Partner with our Product Development, QA, and Site Reliability Engineering teams fo
Get new senior java engineer jobs by email
Daily job updates · Unsubscribe anytime