IBM

Senior Backend Engineer

IBM
3.9 / 5
Bengaluru Not disclosed
5 days ago
On-Site
Apply to Job

About the job

Your Role and Responsibilities Role We’re looking for Senior Engineers with a deep backend focus and experience with cryptographic services to join our self-managed Cryptosec team. In this role, you can expect to: • Design, prototype and implement features and tools while ensuring stability and usability • Collaborate closely with Product Design and Product Management partners, as well as engineers on your team and others • Act as a subject matter expert on quality development with an emphasis on Golang development • Lead and execute large-scale projects, ensuring the reliable delivery of key features from design through full implementation and troubleshooting. • Drive end-to-end project lifecycle, including architecture design, implementation, and issue resolution, with a focus on quality and efficiency. • Evaluate project tradeoffs and propose solutions, proactively removing blockers and keeping stakeholders informed on progress, issues, and milestones. • Collaborate with internal teams, customers, and external stakeholders to design solutions that align with requirements and customer needs. • Advocate for strategic technical roadmap initiatives that enhance the system’s overall effectiveness across teams and the organization. • Debug and resolve complex issues to improve the quality and stability of products or solutions • Review and assess code for quality, design patterns, and optimization opportunities, ensuring best practices are followed • Mentor and guide software engineers, sharing technical knowledge and promoting best practices in development processes • Facilitate collaborative team activities, such as code pairing and group troubleshooting, to foster a productive and cohesive team environment • Support reliable production environments, including participating in an oncall rotation • Strive for quality through maintainable code and comprehensive testing from development to deployment Preferred Education Master's Degree Required Technical And Professional Expertise • You have at least 6+ years of experience as an engineer • You have professional experience developing with modern programming languages and frameworks, and are interested in working in Golang and Ruby specifically • You have experience working with distributed systems, particularly on a cloud provider such as AWS, Azure or GCP, with a focus on scalability, resilience and security. Preferred Technical And Professional Experience • You have skills or interest in practical/applied cryptographic algorithms, or experience with Hardware Security Modules (HSMs), Public Key Infrastructure (PKI), Advanced Data Protection (ADP) and Encryption as a Service • You have experience using HashiCorp products (Terraform, Packer, Waypoint, Nomad, Vault, Boundary, Consul).

Requirements

  • Golang
  • Ruby
  • Cryptographic Services
  • Cloud Computing

Qualifications

  • Master's Degree
  • 6+ years of experience

Preferred Technologies

  • Golang
  • Ruby
  • Cryptographic Services
  • Cloud Computing

About the company

At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration.

Similar Jobs

Proximity Labs

Senior Backend Engineer

Proximity Labs

Navi MumbaiNot disclosed
2 days agoOn-Site
Proximity Labs

Senior Backend Engineer

Proximity Labs

Navi MumbaiNot disclosed
5 days agoOn-Site
S

Senior Backend Engineer

S&P Global

New DelhiNot disclosed
Last weekOn-Site