Senior Software Engineer - Go

Any / Remote U.S.
Engineering /
Full-time, Remote /
Remote
About Us:

StormForge is a world-class team focused on harnessing the power of machine learning to automate the optimization of Kubernetes. Our innovative platform allows organizations to boost application performance while keeping costs down through intelligent, machine-driven actions to ensure workloads are provisioned with the correct resources. We strive to directly reduce the carbon footprint and operational cost of Kubernetes workloads for our customers.

We are looking for a Senior Software Engineer to join the team and contribute to our mission. Your code will supplement our backend systems and APIs to bridge the gap between the machine learning applications and our deployments into various Kubernetes clusters. This includes designing and building efficient, robust and scalable APIs and services that meet current and emerging best practices. Familiarity with building and interacting with Kubernetes CRDs is a plus.

About You:

You are a self-starter who can operate independently, and are also comfortable working cross-functionally in a team environment. You have extensive experience in Go, and have built and deployed applications that run on Kubernetes. You might be physically located in Boston, MA or Washington D.C., near our offices, but you might also be in the middle-of-nowhere, USA, like our CTO. As long as you have a reliable internet connection and get the work done, you can be located anywhere in the United States. You’re not afraid of tackling a problem or challenge head-on, and enjoy building solutions to solve complicated problems. You know how to build for scalability and reliability, and prefer building robust solutions that pass QA the first time, vs having to spend cycles on toil or tech-debt to solve bugs that somehow got past you the first time.

Responsibilities

    • Design, develop, and test your code to ensure it meets functional and performance requirements;
    • Participate in broader platform, system, and application architecture and design discussions;
    • Participate in Code Reviews, Architecture Governance, and peer mentoring;
    • Consistently work to improve the function, design and performance of existing code;
    • Learn new technologies and solutions where required to enhance our capabilities and your own personal growth;
    • Investigate bug tickets in a reasonable timeframe, and making necessary code changes;
    • Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to complicated issues;
    • Regularly attend daily stand-ups to review progress and highlight roadblocks;
    • Regularly attend requirement gathering sessions to support product design and development;

Preferred Qualifications

    • Bachelor's or master's degree in computer science, software engineering, or a related field, or equivalent experience;
    • 5+ years software development experience;
    • 1+ years mentoring and growing peers;
    • Proven ability to contribute quality application code;
    • Proven ability to quickly learn new skills or technologies;
    • Proficient in GoLang, Ruby, Python, or JavaScript;
    • Proficient in modern application best practices for development and architecture design;
    • Experience working in Agile methodologies;
    • Experience with Kubernetes and Kubebuilder;

Why Join StormForge

    • Budgeted salary range of $160,000 - $190,000. Actual pay will be adjusted base on experience. This range does not include bonus, commission, or equity potential.
    • 401K with match
    • Great benefits including health, dental, vision and life insurance
    • Unlimited vacation policy (and yes, we do really take vacations)
    • Access to an Industrious workspace near you
StormForge does not accept unsolicited agency resumes and won't pay fees to any third-party agency or firm that does not have a signed agreement with Stormforge.