Senior Software Engineer, DevOps

Posted:
10/28/2024, 10:49:01 AM

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Workplace Type:
Remote

Pay:
$86/hr or $178,880 total comp

Title: Senior Software Engineer, DevOps 
Department:
Technology

About the Role:
We are looking for a highly skilled Senior Software Engineer with a strong focus on DevOps to join our team. This role is critical to developing, optimizing, and maintaining infrastructure and automation tooling that supports our development lifecycle. You will be responsible for designing and implementing CI/CD pipelines, infrastructure as code (IaC), and automation frameworks, as well as leading efforts to enhance our cloud infrastructure and security practices. This is a hands-on role where you will contribute to both technical leadership and execution across numerous DevOps projects, impacting developer experience and being a force multiplier across the company.

What You’ll Do:

  • CI/CD Pipeline Management: Design, implement, and maintain scalable CI/CD pipelines to streamline product delivery and automate deployments
  • Infrastructure as Code (IaC): Implement, manage, and optimize infrastructure using IaC tools like Terraform, Packer, and Ansible
  • Automation & Monitoring: Develop automation frameworks and integrate them with monitoring solutions to improve observability, reduce downtime, and enhance performance
  • Cloud Infrastructure: Oversee the architecture, scaling, and security of our cloud infrastructure on AWS, with a focus on best practices and cost optimization
  • Source Control & Configuration Management: Manage source control (GitHub Enterprise) and orchestration tooling (e.g., GitHub Actions) to ensure infrastructure and applications are consistently maintained
  • Collaboration & Documentation: Work across engineering providing cross-team guidance on troubleshooting, performance tuning, and design best practices; author comprehensive guides, playbooks, and resources to support self-learning and promote a culture of continuous improvement.
  • Security & Compliance: Collaborate with the security team to ensure compliance with company security policies and best practices

Teach & Lead: Lead training sessions across engineering to elevate skills in CI/CD, cloud, and IaC

  • Troubleshooting & Support: Provide advanced troubleshooting support for infrastructure and DevOps-related issues, ensuring minimal disruption to service delivery

You’re a great fit for this role if:

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • Experience:
    • At least 5+ years of software development experience, ideally within DevOps and release management
    • Strong programming skills in Python, Go, Java, or similar languages
    • Extensive experience with CI/CD orchestration services, GitHub Actions preferred
    • Deep understanding of cloud platforms (AWS preferred) and experience with infrastructure automation
    • Proficient in Linux/Unix environments and system administration
    • Solid knowledge of containerization and orchestration tools such as Docker and Kubernetes
    • Expertise in infrastructure automation tools (e.g., Terraform, Ansible)
    • Experience building and maintaining highly available, fault-tolerant systems
  • Technical Skills:
    • Solid understanding of networking, security, and IT operations
    • Experience with monitoring, logging, and alerting tools (e.g., DataDog, Prometheus).
    • Experience with AWS IAM Permissions Designs and Management
    • Experience with Git and branching strategies for effective source control
  • Soft Skills:
    • Strong problem-solving and analytical skills
    • Excellent communication skills and the ability to work in a collaborative, fast-paced environment
    • Ability to mentor engineers and lead by example

Bonus Skills:

  • AWS Cloud certifications
  • Experience with AWS Service Control Policies (SCP) or Management Control Policies (MCP)
  • Familiarity with Kubernetes clusters (EKS preferred) and experience with Helm charts
  • Contributor to open-source projects
  • Experience with DevOps tools like Terragrunt or advanced monitoring tools like DataDog
  • Experience working in pure-remote roles

Our Mission:

Unite Us’ mission is to unlock the potential of every community. Our co-founders started Unite Us in 2013 to serve the people they served with. They witnessed firsthand the barriers and inefficiencies in trying to navigate health and social services, and set out to improve that experience for veterans and their families. Unite Us quickly expanded to serving all people who need connections to care across our country. Through Unite Us’ national network and software, community-based organizations, government agencies, and healthcare organizations are all connected to better collaborate to meet the needs of the individuals in their communities. We drive the collaboration to predict, deliver, and pay for services that impact whole-person health. If you want to do well and do good, join Unite Us.

Environmental Job Requirements and Working Conditions:

  • This position is remote, U.S. based
  • The target pay range for this role is: $140,000-$165,000.  This salary range represents our target hiring range for this role. The proposed salary will be dependent on the candidate's skills, experience, and competencies, as well as location.
  • All team members will be required to pass a background check which includes criminal, employment, and education verification

Unite Us is committed to building a diverse team and fostering an inclusive culture, and is proud to be an equal opportunity employer. We embrace and encourage our employees' differences in race, religion, color, national origin, gender, family status, sexual orientation, gender identity, gender expression, age, veteran status, disability, pregnancy, medical conditions, and other characteristics. If you require assistance in applying for open positions due to a disability please email us at [email protected] to request an accommodation.

Benefits provided by Unite Us:

Medical, Dental, and Vision

We offer insurance to team members and eligible partners and dependents, including unlimited virtual mental health and acute medical visits.

Wellness

Mental health benefits, such as the Employee Assistance Program (EAP) and wellness platform subscription, are available to all team members.

Flexible Time Off

Take what you need, including volunteer days and mental health days. We also offer 14 paid, company-wide holidays.

Paid Parental Leave

Adoptive parents are included.

Employee Resource Groups

Choose to join any of our ERGs, which celebrate and support a diverse and inclusive workplace. We also provide an ongoing series of DEI lunch & learn education.

Spending Accounts

We offer tax-advantaged health savings accounts (HSAs), flexible spending accounts (FSAs), and commuter benefits.

401(k) + Employer Match

Enjoy matching, immediate vesting and financial wellness resources

Additional Benefits

Life and AD&D - a company paid benefit, with the option to purchase additional coverage for yourself and your dependents

Disability Coverage

Accident Insurance

Pet Insurance

As part of this work at home job, we will provide you with all the necessary equipment to perform your duties, including a computer, mouse, keyboard as well as other items on our approved list of WFH supplies.

Unite Us is committed to building a diverse team and fostering an inclusive culture, and is proud to be an equal opportunity employer. We embrace and encourage our employees' differences in race, religion, color, national origin, gender, family status, sexual orientation, gender identity, gender expression, age, veteran status, disability, pregnancy, medical conditions, and other characteristics. If you require assistance in applying for open positions due to a disability please email us at [email protected] to request an accommodation.

#LI-Remote