Backblaze logoBackblaze logo

Senior Software Engineer - Application Security

BackblazeRemote - Argentina; Remote - Colombia ; Remote - Costa Rica ; Remote - MexicoNew
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Qualifications: Strong experience in application security and development Proficiency in common web programming languages Hands-on experience with AI tools for development and security Experience with security assessments and code review processes Knowledge of secure coding practices and vulnerability management Familiarity with cryptographic principles and secure authentication mechanisms Experience in cloud platforms and their security features

About the job

About Backblaze

Backblaze is a leader in reliable and high-availability cloud storage solutions, trusted by consumers, SMBs, enterprises, and developers across more than 150 countries. Our Backblaze B2 Cloud Storage service is designed to support data-intensive workloads such as backups, media storage, analytics, and modern AI pipelines. Our dedicated teams are committed to building secure, durable, and scalable systems, with a strong focus on application security from the outset, ensuring the safety and protection of our customers' data.

While we celebrate our significant achievements, we are excited about the vast opportunities that lie ahead.

About the Role

We are on the lookout for a Senior Application Security Engineer who will enhance the security of the software powering Backblaze B2 Cloud Storage and Computer Backup solutions. This role focuses on integrating security measures into product usage, data storage methodologies, and customer interactions. A strong foundation in development and application security is essential, as well as a proficiency in leveraging AI technologies.

This is a hands-on position that requires a deep understanding of application development. You will be expected to utilize the latest AI advancements to enhance both development processes and security protocols. Key responsibilities include:

  • Utilizing AI tools and software to:
    • Develop and maintain existing software security features
    • Address evolving software security requirements in current applications
    • Create new security components as necessary
  • Conduct security assessments and code reviews on both internal and customer-facing applications
  • Collaborate closely with engineering teams to remediate security vulnerabilities using AI solutions
  • Design and implement security automation and tooling to bolster security measures
  • Support our bug bounty program and manage vulnerability responses:
    • Investigate newly reported vulnerabilities
    • Propose remediation strategies
    • Guide engineering teams based on known vulnerabilities in existing applications
  • Have a strong grasp of cryptography and secure authentication practices
  • Possess knowledge of cloud environments and associated security protocols

You will be working with a large software ecosystem that includes:

  • Apache Tomcat across numerous servers
  • JavaServer Pages (JSP) with legacy features
  • Node.js and JavaScript developed features and pages
  • A distributed architecture supporting various browsers and custom client applications

About Backblaze

Backblaze is a pioneer in cloud storage solutions, offering reliable and secure services that empower individuals and businesses worldwide. Our innovative approach to data management and storage ensures that our customers can trust us with their critical data needs.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.