Software Engineer – HashiCorp Secure Products
IBM · Poughkeepsie, AR · 1 wk ago
HybridEngineeringFull-time
Role Overview
We're seeking Senior Backend Engineers to join our team. This role involves designing, building, and shipping backend systems, leading large, cross-functional initiatives, and collaborating with product and design teams to deliver high-quality solutions.
Responsibilities
- Design, build, and ship backend systems—from early design and prototyping through production rollout—while maintaining a strong focus on stability, performance, and usability
- Own large, cross-functional initiatives, leading technical execution and ensuring reliable delivery from concept through implementation and ongoing support
- Drive end-to-end project execution, including architecture design, implementation, debugging, and issue resolution, with an eye toward long-term maintainability
- Evaluate tradeoffs and make sound technical decisions, proactively identifying risks, removing blockers, and keeping stakeholders aligned on progress and milestones
- Collaborate closely with Product, Design, and Engineering partners to design solutions that meet both technical requirements and real customer needs
- Influence and advocate for technical roadmap initiatives that improve system reliability, scalability, and developer experience across teams
- Debug and resolve complex production issues, improving the overall quality, resilience, and observability of our systems
- Review code with a critical eye toward quality, design patterns, performance, and scalability, helping set and uphold engineering standards
- Mentor and support other engineers, sharing knowledge, encouraging best practices, and fostering a culture of technical excellence
- Help support a reliable production environment, including participation in an on-call rotation
- Champion clean, maintainable code and comprehensive testing throughout the development lifecycle
Requirements
- At least 6+ years of experience as an engineer, developing with modern programming languages and frameworks
- Experience working with distributed systems, particularly cloud providers such as AWS, Azure or GCP, with a focus on scalability, resilience, security and familiarity with cloud monitoring tools for high reliability and performance
- Experience using HashiCorp products (Terraform, Packer, Waypoint, Nomad, Vault, Boundary, Consul)
- Prior experience working in cloud platform engineering teams
Preferred Education and Technical Expertise
- Bachelor's Degree in Computer Science or related field
- Emerging ability to direct work and influence others, with a strategic approach to problem-solving and decision-making in a collaborative environment
- Business acumen and customer focus, with a readiness for change and adaptability in dynamic situations
- Integrated skills in critical thinking and data-driven analysis, promoting a growth mindset and continuous improvement to support high-quality outcomes