Skip to content
mimi

Senior Backend Engineer - HashiCorp Secure Products

IBM

Armonk · On-site Full-time Senior Today

About the role

Introduction

At IBM Software, we tackle client challenges with innovative solutions, creating cutting-edge AI-powered, cloud-native products that influence the evolution of business and society. Our tradition of innovation offers IBMers countless opportunities to learn, grow, and make a global impact. Joining our Software team means being part of a collective spirit of curiosity and collaboration. You'll engage with various technologies, partners, and industries to design, develop, and deliver transformative solutions. With a culture that prioritizes innovation and continuous learning, IBM Software positions you at the forefront of our product and technology landscape, equipped with the necessary tools and opportunities to advance your career while developing software that shapes the future.

Your role and responsibilities

We are on the lookout for passionate Senior Backend Engineers who excel at building stable, scalable systems and are eager to make a significant impact. In this pivotal role, you will engage in complex backend services, lead technically challenging projects, and collaborate closely with product and design teams to deliver high-quality solutions that matter.

What you will do • Design, build, and deploy backend systems—from initial design and prototyping through production rollout—maintaining a strong focus on stability, performance, and user experience. • Take ownership of large, cross-functional projects, leading technical execution to ensure reliable delivery from concept to implementation and ongoing support. • Act as a technical subject-matter expert, with a strong emphasis on Golang development, quality engineering, and backend best practices. • Drive end-to-end project execution, including architecture design, development, debugging, and issue resolution, with a commitment to long-term maintainability. • Evaluate trade-offs and make informed technical decisions, identifying risks early, removing blockers, and ensuring stakeholders are aligned on progress. • Work closely with Product, Design, and Engineering teams to craft solutions that meet both technical requirements and real customer needs. • Advocate for technical roadmap initiatives that enhance system reliability, scalability, and developer experience across teams. • Tackle and resolve complex production issues, enhancing overall system quality and resilience. • Conduct thorough code reviews focused on quality, design patterns, performance, and scalability, helping to set and uphold engineering standards. • Mentor junior engineers, sharing knowledge, promoting best practices, and fostering a culture of technical excellence. • Encourage strong collaboration through pair programming, design discussions, and team troubleshooting sessions. • Contribute to maintaining a reliable production environment, including participating in an on-call rotation. • Champion clean, maintainable code and comprehensive testing throughout the development lifecycle.

Required technical and professional expertise • Minimum of 6 years of experience as an engineer, developing with modern programming languages and frameworks, with a specific interest in Golang. • Emerging capability to lead work and influence others, demonstrating problem-solving and decision-making skills in a collaborative environment while showing business acumen and customer focus. • Experience with distributed systems, especially with cloud providers like AWS, Azure, or GCP, focusing on scalability, resilience, and security, along with familiarity with cloud monitoring tools. • Strong stakeholder management skills and effective communication abilities to build trust and relationships across diverse teams. • Developed skills in critical thinking and data-driven analysis, promoting continuous improvement and high-quality outcomes.

Preferred technical and professional experience • Experience with HashiCorp products (Terraform, Packer, Waypoint, Nomad, Vault, Boundary, Consul). • Previous experience in cloud platform engineering teams.

IBM is dedicated to fostering a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM also complies with all fair employment practices regarding citizenship and immigration status.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free