Backblaze is the cloud storage innovator delivering a modern alternative to traditional cloud providers.
Senior Software Engineer
Location
Latin America
Posted
89 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Backblaze
• You will work on our storage platform which supports the B2 Object Storage and Computer Backup products, responsible for reliably storing the customer data. • You will help improve durability, increase throughput, and drive architectural changes to support the 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
- Experience building and interpreting models, dashboards, or reports
- Familiarity with hard drive performance
- Understanding of Linux internals and file systems
Benefits
- At Backblaze, we value being fair and good to our customers, partners, and employees. That’s why diversity, equity, and inclusion are at the core of our values. We are committed to fostering a workforce where all employees feel a sense of belonging regardless of race, ethnicity, nationality, gender, sexual orientation, age, religion, socio-economic status, ability, veteran status, and education. We believe that our dedication to cultivating a diverse workspace not only allows us to better serve our customers in over 175 countries but further reinforces our commitment to doing the right thing.
- We are proud to be an Equal Opportunity Employer.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Developer
ElementHuman-centered innovation partner, crafting impactful user experiences for government and commercial sectors
• Design and implement both front-end (React or similar JS framework) and back-end (Python) components, ensuring a seamless, responsive, and high-performance user experience. • Develop scalable, secure, and maintainable web application architecture supporting enterprise-level usage. • Build and maintain RESTful APIs and backend services using Node.js and related frameworks. • Develop reusable UI components and responsive interfaces using React and modern JavaScript/TypeScript practices. • Ensure all application features meet Section 508 compliance requirements, including accessibility standards for users with disabilities. • Collaborate with UX/UI designers to implement accessible and user-friendly interfaces aligned with federal accessibility guidelines. • Work closely with data engineers, DevOps, QA, and product teams to integrate front-end and back-end systems. • Participate in Agile ceremonies including sprint planning, code reviews, demos, and retrospectives. • Implement secure coding practices and ensure compliance with federal cybersecurity and data protection standards. • Troubleshoot, debug, and optimize application performance across the full stack. • Support CI/CD pipeline integration and deployment activities in cloud or hybrid environments. • Maintain technical documentation for application architecture, APIs, and UI components.
Role Description Be part of a team that values safety, inclusion, and excellence. As a member of our team, you will play a role in supporting the movement of essential products and materials that help feed, clothe, supply, and power communities throughout America and the world. BNSF | Tech is the technology division making BNSF the preeminent freight and mobility company in North America. If you are passionate about making a difference and eager to advance your career in a dynamic and supportive environment, we want you on our team! Join us in reshaping the future of freight rail and discover a fulfilling career where your contributions matter. Key responsibilities may include: - Own and deliver highly visible, innovative projects that directly impact our railroad logistics. - Drive the technical and architectural vision for a core team that develops software for freight movement operations. - Involve in all aspects of the software development cycle including scoping, design, implementation, testing & delivery. - Develop APIs, automation, and tools to improve platform integration. - Build and maintain monitoring and alerting systems for services. - Collaborate with application teams to enhance reliability and performance. - Design and operate scalable systems across data centers, edge devices, and the cloud. - Work with BNSF teams to create products that improve rail network operations. - Innovate in distributed computing and drive industry transformation. - Build solutions for high-speed, large-scale predictions on distributed systems. - Solve broad challenges by designing and coding effective solutions in an agile environment. - Own architecture for large-scale, complex systems. - Make critical technical decisions balancing business needs and engineering trade-offs. - Drive cross-team alignment on technical solutions. - Establish and maintain coding and design best practices. - Serve as a subject matter expert in one or more technical domains. - Mentor and grow other engineers, including other senior engineers. - Anticipate technical risks and design systems to mitigate them. Qualifications - Authorized to work in the US. - Minimum 6 years of software development or related experience. - 6+ years of programming experience with at least one software programming language. - Experience with distributed systems and use of technologies such as messaging frameworks (i.e. Kafka and RabbitMQ), API gateways, SQL/NoSQL/Graph databases, caching systems, and serverless platforms. - Experience with CI/CD pipelines, Git workflows, and DevOps practices. - Interest in open-source platform and infrastructure technologies. - Familiarity with observability stacks (e.g., Prometheus, Grafana, OpenTelemetry). - Experience with secure coding practices and platform security principles. - Ability to work in cross-functional teams and communicate with stakeholders. - Experience participating in design reviews, incident retrospectives, or RFC processes. - Demonstrated ability to learn new technical concepts and to adapt to new technologies quickly. - Strong communication and collaboration skills. - Experience as a mentor, or a tech lead in an engineering team. Requirements - Bachelor’s degree or higher in computer science, or related field (preferred). - Engineering experience with a public PaaS or cloud provider (AWS, Azure or GCP) (preferred). - Experience developing and operating large scale distributed systems in Production (preferred). - Experience with serverless runtimes and event-driven architectures (preferred). - Familiarity with developer tooling as a builder and/or user (preferred). - Interest in sustainable infrastructure and cost/resource awareness (preferred). - Experience with single-pane-of-glass management platforms or control planes for distributed systems (preferred). - Familiarity with frameworks like React, Angular, Node.js, Spring Boot (preferred). - 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience (preferred). - Able to work now and in the future without BNSF’s assistance in obtaining, maintaining, or extending employment authorization (preferred). Benefits - An industry-leading 401(k) and renowned Railroad Retirement program. - A range of robust health care options for you and your dependents (including domestic partners). - Health care spending accounts (HSA) with employer contributions. - Life and disability insurance, provided at no cost. - Family benefits including parental, pediatric and family building support, adoption and surrogacy reimbursement. - Access to discounts on travel, gym memberships, counseling services and wellness support. - Annual bonus (Incentive Compensation Program). - Generous leave / time off policies.
• Develop high-quality user interfaces using Next.js, React, and TypeScript, leveraging UI libraries such as NextJS, HeroUI, and Tailwind CSS. • Write clean, scalable, and maintainable code, ensuring optimal performance and responsiveness across browsers and devices. • Create and maintain reusable frontend components. • Develop robust backend services and high-quality Node.js (with Nest.js). • Write clean, efficient, and scalable backend code. • Design and optimize database schemas and queries for performance and scalability. • Accurately translate design wireframes and layouts into functional frontend implementations. • Ensure consistency, usability, and accessibility throughout all UI implementations. • Optimize interfaces for maximum performance and user experience. • Collaborate effectively with product managers and backend developers to understand requirements and deliver integrated solutions. • Participate actively in code reviews and maintain high coding standards. • Contribute to efficient workflows and seamless transitions between design and development phases.
Senior Software Engineer – Server, UAF
HYPR | The Identity Assurance CompanyCreating Trust in the Identity Lifecycle as The Identity Assurance Company
• Design, develop and deploy SaaS services end-to-end—from understanding requirements and designing solutions to deployment, production support, scalability and performance • Be on the fore front of AI-native SDLC by using agents throughout design, coding, testing, and documentation • Research new technologies and solutions to improve existing products and explore new directions • Implement comprehensive automated testing at the component level and collaborate with SDET(s) • Participate in standards bodies and shape next-generation standards like W3C, WebAuthn, and OAuth • Work directly with customers - product calls to understand the problems and an on-call rotation of incident escalation




