Enable job alerts via email!

Software Engineering Staff Engineer Professional Denver, US

Avature

Denver (CO)

Remote

USD 189,000 - 324,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Avature is seeking a Senior Engineer with a strong focus on backend development to join our team. This role involves designing innovative solutions and collaborating closely with product management while utilizing modern technologies like Golang. Candidates should have substantial experience in developing scalable distributed systems, particularly in cloud environments, and a commitment to delivering high-quality technical outcomes. Join us in transforming challenges into innovative solutions at a leading technology company.

Qualifications

  • Typically 6+ years as an engineer.
  • Experience with modern programming languages and frameworks.
  • Familiarity with AWS, Azure, or GCP.

Responsibilities

  • Design, prototype and implement features and tools.
  • Lead large-scale projects ensuring reliable delivery.
  • Mentor software engineers and promote best practices.

Skills

Golang
Distributed Systems
Cloud Computing
DevOps Principles
Critical Thinking

Education

Bachelor's Degree

Job description

A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.

Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.

IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.

Your role and responsibilities

On the HashiCorp, an IBM Company (HashiCorp)engineering team, we build theInfrastructure Cloudwhich allows enterprises to take a unified approach to Infrastructure and Security Lifecycle Management:

Terraform allows you to use infrastructure as code to provision and manage any infrastructure across your organization.

Packer standardizes image workflows across cloud providers, allowing teams to build, govern and manage any image for any cloud.

Waypoint makes infrastructure easily accessible at scale, enabling platform teams to deliver golden patterns and workflows with an internal developer platform.

Nomad brings modern application scheduling to any type of software, allowing you to manage containers, binaries and VMs efficiently in the cloud, on-premises and across edge environments.

Vault provides organizations with identity-based security to automatically authenticate and authorize access to secrets and other sensitive data.

Boundary standardizes secure remote access across dynamic environments, allowing organizations to connect users and manage access with identity-based security controls.

Consul standardizes service networking, allowing you to discover and securely connect any service across any runtime with identity-based service networking.

We deliver theInfrastructure Cloudthrough an enterprise-grade unified SaaS platform,HCP , as well as to enterprises through self-managed/on-premises options.

Across product engineering and platform engineering teams, we are looking for great engineers to come join us in developing the Infrastructure Cloud!

What you’ll do (responsibilities)

We’re looking for Senior Engineers with a deep backend focus to join our 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

Required education

Bachelor's Degree

Preferred education

Bachelor's Degree

Required technical and professional expertise

Typically, you should have at least six or more years of experience as an engineer

You have professional experience developing with modern programming languages and frameworks, and are interested in working in Golang.

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.

Emerging ability to direct work and influence others, with a strategic approach to problem-solving and decision-making in a collaborative environment

Demonstrated business acumen and customer focus, with a readiness for change and adaptability in dynamic situations

Cloud-native mindset and solid understanding of DevOps principles in a cloud environment

Familiarity with cloud monitoring tools to implement robust observability practices that prioritize metrics, logging and tracing for high reliability and performance.

Intentional focus on stakeholder management and effective communication, fostering trust and relationship-building across diverse teams

Integrated skills in critical thinking and data-driven analysis, promoting a growth mindset and continuous improvement to support high-quality outcomes

Preferred technical and professional experience

You have experience using HashiCorp products (Terraform, Packer, Waypoint, Nomad, Vault, Boundary, Consul).

You have prior experience working in cloud platform engineering teams

ABOUT BUSINESS UNIT

IBM Software infuses core business operations with intelligence—from machine learning to generative AI—to help make organizations more responsive, productive, and resilient. IBM Software helps clients put AI into action now to create real value with trust, speed, and confidence across digital labor, IT automation, application modernization, security, and sustainability. Critical to this is the ability to make use of all data, because AI is only as good as the data that fuels it. In most organizations data is spread across multiple clouds, on premises, in private datacenters, and at the edge. IBM’s AI and data platform scales and accelerates the impact of AI with trusted data, and provides leading capabilities to train, tune and deploy AI across business. IBM’s hybrid cloud platform is one of the most comprehensive and consistent approach to development, security, and operations across hybrid environments—a flexible foundation for leveraging data, wherever it resides, to extend AI deep into a business.

YOUR LIFE @ IBM

In a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better.

Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.

Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do.

Are you ready to be an IBMer?

ABOUT IBM

IBM’s greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.

Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we’re also one of the biggest technology and consulting employers, with many of the Fortune 50 companies relying on the IBM Cloud to run their business.

At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it’s time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.

IBM is proud to be an equal-opportunity employer. All qualifiedapplicants will receive consideration for employment without regard to race,color, religion, sex, gender, gender identity or expression, sexualorientation, national origin, caste, genetics, pregnancy, disability,neurodivergence, age, veteran status, or other characteristics. IBM is alsocommitted to compliance with all fair employment practices regardingcitizenship and immigration status.

Job Title

Date posted

05-Jun-2025

Job ID

39193

City / Township / Village

State / Province

Country

United States

Work arrangement

Remote

Area of work

Software Engineering

Employment type

Regular

Contract type

Regular

Projected Minimum Salary per year

189,000.00

Projected Maximum Salary per year

324,000.00

Position type

Professional

Some travel may be required based on business demand

Company

(0147) International Business Machines Corporation

Shift

General (daytime)

Is this role a commissionable/sales incentive based position?

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.