Staff/Principal Software Engineer

Remote - Austin, Texas, United States

Full Time Mid-level / Intermediate USD 170K - 230K
Six Nines IT logo

Six Nines IT

We are an experienced team of engineers that have helped hundreds of customers move to the cloud responsibly.
Apply now Apply later

Who is Six Nines?

We are a software engineering first, remote native, mutually supportive consulting organization with a culture of

  • Continuous learning
  • Engineering and work product quality
  • Teamwork and transparency

We value work-life balance, thoroughness, bias to action, and integrity. And we're growing quickly!

What's the job?

You will work collaboratively with other engineers at top tier clients (including FAANG companies) innovating interesting solutions. Many of our projects are large scale cloud enterprise integrations that involve writing and altering existing software and programmatic creation of cloud-based resources. You’ll lead or support engagements where you and other engineers may do things like build out infrastructure as code, set up a CI/CD pipeline, develop an observability framework, write a management interface, validate security of cloud assets, connect cloud assets to on premises and remote users, tune automated HPC infrastructure, and similar cloud and DevOps work, all in a programmatic manner!

Our staff and principal engineers are given broad, tough problems and operate autonomously to solve them. They perform high end technical architecture, lead major client engagements, rescue other engineers when they hit the really hard problems, help ensure our high standard of engineering quality, and mentor other engineers.

Our expectation of both of these roles, which are our highest level of technical staff and we have only a handful of, is that they are skilled, independent technical leaders and executors. The differentiation between staff and principal level is the amount of proven track record of driving high-quality solutions.

You’ll have the opportunity to drive new lines of business and build out entirely new toolsets to accelerate service implementations of those new use cases.

We have a separate management track; this role is for people who want to leverage their years of experience and keep working with technology.

Who are we looking for?

Candidates with a strong software engineering background with DevOps and cloud experience.

This position is not currently eligible for visa sponsorship

Requirements

Must have:

  • 10+ years in software engineering
  • Cloud computing experience (development and systems)
  • Proven track record in high performing software organizations
  • Sound understanding of systems engineering
  • Sound understanding of computer science at all levels (systems level to web/app development)
  • Should be comfortable building large distributed systems, concurrent applications

Nice to have:

  • 2+ years of DevOps specialty experience
  • Consulting experience
  • Experience in elements of our core tech stack or similar: AWS, Azure, GCP, Terraform, Python, Go, React, JS, Linux/Windows, bash/PowerShell, Active Directory, SSO tools, Github Actions, and other infrastructure as code, CI/CD, and observability tooling.
  • CS or related degree

Bonus points for:

  • Game development (Unreal/Unity) or media & entertainment industry experience
  • HPC and AI/ML experience (Slurm, PyTorch, Cyclecloud, Tensorflow, Spark, etc.)
  • VDI experience (especially high end with NICE DCV/Teradici/Parsec)
  • Very large scale production systems experience serving high numbers of users

Benefits

  • Medical & Dental (employee can be covered 100%, depending upon the plan they choose), Vision & Flexible Spending Account
  • 401K with matching
  • Performance-based bonus structure
  • Stock Options Offering
  • 8 Federal Holidays + 15 PTO days
  • 10 days off for EOY Office Closing
  • Budget for training/conferences/trade shows (travel)
  • Compensation: This role at this level is targeted between $170k - 200k (Staff) and $200k - 230k (Principal) in base yearly salary. in yearly base salary. At the end of the interview process, we will evaluate based on the feedback we collect, where each candidate will land within that range.
    • Total Compensation = Base Salary + Stock Options + Bonus + 401k w/ matching (+ Healthcare Benefits)

If you don’t meet 100% of the above qualifications, you should still seriously consider applying. Studies show that you can still be considered for a role if you meet just 50% of the role's requirements.

Interview Process

For this role we have five steps & usually take us anywhere from 2-4 weeks from start to finish (pending schedules).

Equal Employment Opportunity

Six Nines IT values a diverse, equitable, and inclusive workplace. As part of our dedication to maintaining an inclusive and diverse workforce, we provide equal employment opportunities (EEO) to all employees and applicants without regard to race, color, religion, sex, national origin, age, disability, or genetics. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform core job functions, and receive other benefits and privileges of employment. Please contact us to request accommodation.

#LI-Remote

Job region: North America
Job country: United States
Job stats:  1  0  0
  • Share this job via
  • or

Other jobs like this

Explore more Remote Work and WFH career opportunities

Find open roles in Engineering, Design, Data, Marketing, Sales, Operations, Support and more, filtered by job title or popular skill, toolset and products used.