Backblaze logo
Backblaze

Backblaze is the cloud storage innovator delivering a modern alternative to traditional cloud providers.

Senior Software Engineer – Storage Platform

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2007H1B SponsorCompany SiteLinkedIn

Location

Argentina

Posted

61 days ago

Salary

0

Seniority

Senior

Bachelor Degree7 yrs expEnglishJavaLinuxRust

Job Description

Senior Software Engineer – Storage Platform

Backblaze

• Work on our storage platform which supports the B2 Object Storage and Computer Backup products • Responsible for reliably storing the customer data • Help improve durability, increase throughput, and drive architectural changes to support long term requirements of our service

Job Requirements

  • 7+ years of OOP (Java, Rust, C++, C#, etc) in an enterprise environment (personal project work not included)
  • Experience building large scale software systems running on thousands of servers
  • Comfortable with all aspects of the software development lifecycle, including design, implementation, testing, and rollout
  • Exhibits curiosity and seeks to understand before offering solutions
  • Applies analytical thinking to ambiguous problems
  • Bonus points for proficiency in Java or Rust
  • Bonus points for experience building and interpreting models, dashboards, or reports
  • Bonus points for familiarity with hard drive performance
  • Bonus points for understanding of Linux internals and file systems.

Benefits

  • We value being fair and good to our customers, partners, and employees.
  • Diversity, equity, and inclusion are at the core of our values.
  • Committed to fostering a workforce where all employees feel a sense of belonging.

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 10,001+Since 2016H1B Sponsor

• Design and develop new features and solutions that support customer use cases in existing and new software products. • Work in an agile team environment that practices continuous improvement when planning, estimating and building software. • Deliver on sprint commitments by working proactively with stakeholders to identify and navigate obstacles. • Build high-performing software with an evolving set of tools across several technology stacks and participate in the stewardship of our development process. • Collaborate with cross-functional project teams including Architects, QA, Product Management, and others to delight our clients.

Canada
Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• Design, develop and optimize scalable data pipelines using SQL and Python/PySpark • Build and maintain analytics-focused data models (e.g., Star Schema and OBTs) • Structure data into Bronze, Silver and Gold layers within a modern data architecture • Ensure data quality, consistency and governance across the entire pipeline • Act as the technical point of reference for troubleshooting and removing blockers • Translate business needs into efficient data solutions • Create, evolve and manage the project’s technical roadmap • Work collaboratively with cross-functional teams and stakeholders

Brazil
Job Closed
Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• Codebase Deconstruction: Use advanced AI tools to analyze an RPG codebase, extracting critical behaviors, complex business rules, and historical system constraints. • Strategic Mapping: Translate technical findings into a clear map of business capabilities, ensuring no critical logic is lost during transition. • Migration Strategy: Serve as the lead architect defining the migration path from the legacy RPG system to our future platform. • Close Collaboration: Work closely with our legacy systems subject-matter expert (SME). This role requires periodic on-site collaboration in Minnesota to facilitate deep knowledge transfers and system audits.

Brazil
Job Closed
Gigmo Solutions logo

Technical Lead – Auto

Gigmo Solutions

Technical Customer Support with a difference

Full TimeRemoteTeam 51-200H1B No Sponsor

• Lead and manage a team of Technical Support Agents (chat & email). • Monitor team performance and provide regular feedback, coaching, and mentoring. • Ensure high-quality customer interactions with clear and accurate communication. • Handle customer escalations and resolve complex technical issues. • Ensure adherence to SLAs, response time, and resolution targets. • Manage and prioritize team workload and support queues effectively. • Assist team members in troubleshooting and resolving customer issues. • Collaborate with cross-functional teams for issue resolution. • Conduct quality audits and ensure compliance with SOPs. • Identify process gaps and drive continuous improvement initiatives. • Track key performance metrics (CSAT, productivity, SLA adherence). • Prepare and share performance reports with management.

India
Job Closed