Ground every answer in facts on this page and the original listing. We never invent Glassdoor-style reviews or salaries that are not in our data.
Expect scenarios on requirements feasibility, system design tradeoffs, and working with managers and customers on limits and interfaces. Prepare examples of analyzing user needs, planning installs or upgrades, and coordinating delivery with other engineers.
Strong fit if you already own design-through-delivery for production software and collaborate across engineering and stakeholders. The listing is for Senior Software Engineer at Backblaze with work tied to Colombia and Costa Rica (not marked remote in the listing data).
As a Senior Software Engineer at Backblaze, a typical day centers on turning requirements into shippable systems. You analyze user needs and feasibility under time and cost limits, design or modify systems with analysts and engineers, and align with project managers on capabilities and interfaces. You consult stakeholders on status and technical issues and help coordinate installation of software changes.
Build depth with free learning paths that match this software-developer family:
Analyzing needs and feasibility, designing systems with peers, consulting on technical issues, and coordinating software installation—see O*NET 15-1252.00.
The listing locations are Colombia and Costa Rica; remote is not indicated in the job data.
freeCodeCamp, Saylor CS courses, CS50, and Microsoft Learn paths listed above—all free or free to learn per the cert data.
Public-domain labor data — prepare examples for 2–3 of these.
Sr. Software Engineer at Backblaze in Colombia, Costa Rica - Full Time, No Remote What This Role Involves This role involves building and improving backend services and APIs within our Kotlin/Java ecosystem to support customer administration, authorization, and resource orchestration. You will contribute to front-end applications written in React and TypeScript while working on systems that manage organization and account lifecycle, identity and access foundations, and role-based access control capabilities at scale. Key Responsibilities Develop and enhance backend services and APIs using Kotlin/Java Contribute to front-end applications written in React and TypeScript Work on systems that support customer administration, authorization, and resource orchestration Design solutions informed by platforms such as AWS IAM, GCP IAM, and Azure RBAC Take responsibility for well-scoped projects from implementation through product launch Requirements Several years of production experience in software engineering Comfortable working with ambiguous problems and asking good design questions Ability to learn from senior engineers and take responsibility for projects Experience with backend systems, security-sensitive platform capabilities, and cross-service product development Proficiency in Kotlin/Java and React/TypeScript About the Company Backblaze provides reliable, high-availability cloud storage trusted by consumers, SMBs, enterprises, and developers across more than 150 countries. We build durable, secure, and scalable systems that customers depend on every day. Our focus is on correctness, simplicity, and operational excellence, with security as a foundational part of our engineering practices. Apply Today To apply, complete your application directly on this page, or you'll be redirected to the employer's application platform to finish submitting there.
Generated for personal interview prep · 2026-08-06 UTC · getajob.ai