Software Engineer Backend - Foundation Services

3 weeks, 5 days ago
Full-time
Mid Level
Software Development
Backblaze

Backblaze

Backblaze is a pioneer in robust, scalable low-cost cloud backup and storage services, offering enterprise hot storage, low-cost backup and archive solutions. With the easiest way to back up all files, Backblaze provides unlimited, unthrottled, and unc...

IT Services
251-1K
Founded 2007

Description

  • Design and develop highly scalable, performant services and APIs in a Java ecosystem.
  • Implement code for authentication, account management, and external partner integrations.
  • Integrate AI coding agents and frameworks into the development workflow to accelerate development, refactor legacy components, and improve code quality.
  • Contribute to the full technical lifecycle, including estimation, design, development, and delivery.
  • Collaborate across teams such as QA, Finance, Marketing, Product Management, Support, and Security to gather context and implement solutions correctly.
  • Assist in diagnosing complex issues and maintaining the stability of large-scale systems.
  • Participate in code reviews and design discussions to support engineering excellence.

Requirements

  • 3+ years of professional experience with Java and backend development.
  • A track record of delivering functional software components within complex systems.
  • Experience incorporating AI-assisted development tools such as Gemini, Cursor, or Claude Code into an engineering workflow.
  • Experience with Vitess, Cassandra, and Redis backend development.
  • Experience working in Docker and container-based environments.
  • Experience with Prometheus, Grafana, and OpenSearch.
  • Comfort working in a cross-platform environment, developing on MacBooks for software that runs on Linux.
  • Solid understanding of HTTP principles and secure access best practices.
  • Strong desire to learn, adapt to new technologies, and grow into a senior technical contributor.

Benefits

  • Competitive compensation and benefits.
  • Remote-first culture supporting work-life balance.
  • Opportunity to build secure software used by companies worldwide.
  • Opportunity to work at the intersection of AI, data, and cloud storage.
  • Collaboration with experienced engineering, security, product, and QA teams.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for the Elasticsearch Distributed Systems team to improve cluster-scale indexing, coordination, and resilience across a highly distributed search platform.

Elasticsearch Java Lucene
24 minutes ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its Elasticsearch Distributed Systems team to improve the scale, performance, and resilience of clustered search infrastructure.

Elasticsearch Java Lucene
24 minutes ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its Elasticsearch Distributed Systems team to help improve the scale, performance, and resilience of the cluster systems that handle indexing, allocation, replication, and node coordination.

Elasticsearch Java Lucene
24 minutes ago

Senior Software Engineer - Fullstack (Backend Focused)

New Relic 1K-5K Internet Software & Services

New Relic is hiring a backend engineer to help build a new observability experience and next-generation platform services for distributed systems in an AI-first environment.

Agile CI/CD Docker Git GraphQL Java Kafka Kubernetes Microservices React REST API Spring Boot TypeScript
24 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers