Staff Software Engineer, Infrastructure

BoxCast

$115K — $140K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of professional experience or equivalent
  • Expertise in video and audio live streaming technologies
  • Proficiency in Back-end languages such as Go, Typescript, and Ruby
  • Experience with Infrastructure-as-code tools like Terraform or CloudFormation/CDK
  • Familiarity with Docker for containerization
  • Extensive knowledge of AWS cloud technologies including EC2, ECS, S3, and Lambda
  • Experience with monitoring and telemetry systems like Datadog, InfluxDB, and Grafana
  • Ability to integrate SaaS applications via APIs and webhooks

Responsibilities

  • Architect, design, develop, test, deploy, and maintain back-end systems and microservices
  • Monitor, troubleshoot, optimize, and tune systems during peak volumes
  • Integrate BoxCast systems with a suite of third-party SaaS applications
  • Stay updated on emerging technologies in Cloud and AI
  • Actively participate in planning and review meetings for project delivery
  • Mentor colleagues and engage in knowledge sharing
  • Collaborate with diverse teams including product designers and business leaders

Benefits

  • Comprehensive Medical, Vision, and Dental coverage
  • Generous time-off policy
  • Parental leave policy for both birthing and non-birthing parents
  • 401k plan to assist with long-term financial goals
Full Job Description
About the Role

As a Software + Infrastructure Engineer for the BoxCast Internal Systems team, you will be responsible for developing, testing, deploying, maintaining our software systems, and running our cloud operations. Your Infrastructure experience will help you monitor systems, troubleshoot issues, optimize performance, and build scalable infrastructure. Leveraging your robust development expertise, you'll navigate a variety of technologies, make well-considered architecture and design decisions, and deliver user value.

BoxCast is proud to offer a flexible hybrid work model. For this role, you can work remotely or from our office, based on your preference.
What You'll Do
  • Architect, design, develop, test, deploy, and maintain: Work on Back-end systems and microservices that support our products and the overall BoxCast experience.
  • Monitor, troubleshoot, optimize, and tune: Keep our systems running smoothly during volume peaks, address escalations, and resolve deprecations and outages. We currently have an on-call rotation for the critical Sunday morning peak.
  • Integrate BoxCast systems and our suite of SaaS applications, including Stripe, Hubspot, Avalara, Intercom, Pandadoc, Shipstation, Atlassian, and Datadog.
  • Stay up to date with key technologies and keep an eye on the horizon: The rapid pace of Cloud and AI development makes it crucial to keep up with emerging technologies and assess their potential benefit.
  • Execute excellently: Actively participate in planning, status, and review meetings to deliver a high velocity of value.
  • Mentor and learn: Share your expertise, and learn from colleagues.
  • Work together: Collaborate seamlessly with a diverse team of product designers, software engineers, hardware engineers, and business visionaries to drive the BoxCast vision.
How You'll Display Our Values
  • Integrity: You are a beacon of trust and ethical engineering among a team of talented engineers.
  • Collaboration: You routinely interact with employees at all levels of the company, including company leadership and employees in other departments.
  • Judgment: You make the best architectural decisions for the given supporting data and requirements.
  • Achievement: You build reliable, high-quality systems that inspire colleagues and empower the organization.
  • Innovation: You find new ways to reduce cost, improve efficiency, and make our systems more secure.
Must Skills
  • 10+ years of professional experience or equivalent
  • Expertise in video and audio live streaming technologies
  • Back-end languages - Go, Typescript, and Ruby
  • Infrastructure-as-code - Terraform or CloudFormation/CDK
  • Virtualization/containerization technologies - Docker
  • Cloud technologies - AWS EC2, ECS, S3 and Lambda
  • AWS networking - ALB/NLB, VPC, security groups, and CloudFront
  • Monitoring/alerting/telemetry systems - Datadog, InfluxDB, Grafana, and Opensearch
  • SaaS app integration - API, webhooks, and logging
  • SQL and databases - MySQL
  • Availability to participate in on-call rotations on Sunday mornings and during other peaks
  • A desire to solve complex problems at scale
Nice-to-haves
  • Knowledge of the live production ecosystem
  • C/C++
  • Front-end frameworks - Vue.Js
  • Experience with personal and team DevX improvements

Location: This role can work remotely in the U.S. from one of the following states: Arkansas, Colorado, Connecticut, Florida, Georgia, Indiana, Maine, Maryland, Michigan, Minnesota, Missouri, North Carolina, Ohio, Oklahoma, Pennsylvania, South Carolina, Tennessee, or Wisconsin. Employees located near our Cleveland, OH office are welcome to work on-site, but this isn't required for this role. Sponsorship for work authorization for foreign national candidates is not available for this position.

Compensation: The salary range for this role is $115,000 - $140,000 annually. Final compensation is determined by a combination of factors, including job-related experience, skills, knowledge, internal pay equity, and overall market conditions. Because of this, every offer is unique. Additional details on total compensation and benefits will be discussed during the hiring process.

Benefits: We offer a comprehensive benefits package including Medical, Vision, and Dental coverage, a generous time-off policy, a parental leave policy for birthing and non-birthing parents, and the opportunity to contribute to your 401k plan to support your long-term goals.

Similar Jobs

More Information Technology Jobs

Find similar Staff Software Engineer, Infrastructure jobs: