Enable job alerts via email!

Lead Software Engineer

Milestone Systems

United States

Remote

USD 185,000 - 213,000

Full time

Today
Be an early applicant

Boost your interview chances

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

Job summary

A leading company in Open Platform IP Video Management Systems seeks a Lead Software Engineer to join their innovative VSaaS engineering team. The role involves architecting and building cloud-based video surveillance systems, driving engineering decisions, and mentoring team members. This fully remote position offers a competitive salary and a comprehensive benefits package.

Benefits

Medical/Dental Benefits
401k with 6% Safe Harbor Employer Match
Paid Parental Leave
Generous PTO
Short and Long Term Disability Insurance
Life Insurance

Qualifications

  • Minimum of 8 years of software development experience.
  • Minimum of 5 years programming in Go, C++, or equivalent.

Responsibilities

  • Architect, design, and build scalable distributed data systems.
  • Mentor other engineers and drive design decisions.

Skills

Communication
Software Design Patterns
Data Modeling
Microservice Architecture

Tools

FFMPEG
Git

Job description

Join to apply for the Lead Software Engineer role at Milestone Systems

2 weeks ago Be among the first 25 applicants

Join to apply for the Lead Software Engineer role at Milestone Systems

This range is provided by Milestone Systems. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$185,102.00/yr - $212,537.00/yr

Direct message the job poster from Milestone Systems

Be the key in unlocking business opportunities in the convergent world of Open Platform IP Video Management Systems! Join Milestone, a global market leader!

Milestone seeks a Lead Software Engineer to join our fast-moving, innovative VSaaS engineering team. In this role, you will architect, design, and build highly scalable distributed data systems to enable new and innovative solutions in cloud-based video surveillance and IoT control systems. To be successful, you must have proven experience in driving critical engineering and architectural decisions for the development team. You will provide sound technical directions and dive into solving complex system design and implementation challenges. You will learn and share knowledge with the best and help us architect and build modern cloud-native applications. You will drive decisions on technology and processes to maximize our products' performance, scalability, and reliability.

This is a fully remote role that can be located anywhere in the US.

As a Milestone Employee, YOU are the key to our success. Come join our dynamic international team and be a part of our rapidly growing, successful business.

Responsibilities

  • Work with product managers and technology teams to understand roadmap priorities and shape product features that address customers' needs.
  • Employ advanced knowledge of data structures, data modeling, and design, and common software design patterns, focusing on microservice architecture.
  • Articulate design and architecture trade-offs and apply software design patterns to solve complex engineering problems efficiently.
  • Drive design and implementation based on sound engineering principles and best practices, focusing on testability, maintainability, and scalability.
  • Provide overall project design and estimates that meet business and technology strategy needs during project scoping phases.
  • Manage the velocity of delivery without compromising the quality of product releases.
  • Mentor other engineers to make sound technical decisions and help build effective software engineering practices, especially in adopting formal testing as part of the software development process.
  • Embrace the “you build it, you run it” engineering principle.
  • Champion good software engineering habits, such as. clean code principles, security, tech debt balance, TDD, and “going end-to-end early”.
  • Own, diagnose, and resolve complex system technical issues and code defects.
  • Collaborate with engineering leadership to help establish the technical roadmap to facilitate innovation and enhancement of product capabilities.
  • Provide leadership with a point of view on "what’s next" in technology, coding tools, applications, and concepts.
  • Drive a culture of technical excellence, continuous improvement, and lifelong learning.
  • Identify and work with SRE to implement automation opportunities to enhance efficiency in the software delivery cycle and the reliability of Milestone’s VSaaS product.

Professional Qualifications

  • Minimum of 8 years of software development experience with a distinguished track record in audio/video content delivery, media streaming platforms, or equivalent.
  • Minimum of 5 years of experience programming in Go, C++, or an equivalent compiled language.
  • Strong understanding of modern CI/CD methodologies and Git-based workflows.
  • Clear and persuasive written and oral communication skills to lead or persuade fellow engineers and non-technical audience.
  • A breadth of technology and engineering skills, knowledge, and experience -comfortable with topics spanning programming languages, AI/ML, advanced networking, compute and data platforms, as well as automation and big data

Preferred Qualifications

  • Advanced experience with FFMPEG (C API, Golang wrappers, and/or CLI)
  • Experience with media codecs and protocols (e.g. H.264, AV1, Opus, AAC, RTSP)
  • Familiarity with ProtoBuf, REST, WebRTC, WebSocket, and other web technologies
  • Familiarity with developing applications deployed on public cloud infrastructure such as GCP, AWS, or

Why Milestone?

Ranked among the 100 Best Companies to Work for in Oregon, Milestone offers great benefits and a great culture. Employees here have flexible work environments, opportunities for further education, and the ability to directly affect change in our Organization.

This position's annual salary ranges from $159,072 to $239,412, with most candidates falling in the $185,102 to $212,537 range. Pay is based on the level, location, complexity, responsibility, and job duties of the specific position and is just one component of Milestone’s total compensation package. Additionally, we offer an attractive benefits package that includes medical/dental benefits, FSA or HSA, 401k with 6% Safe Harbor employer match, paid parental leave, generous PTO (20 days' vacation, 10 days paid sick time, and 12 company holidays), fully paid Short Term disability policy, fully paid Long Term disability policy, and Life Insurance. If you are selected for an interview, please feel welcome to speak to our Talent Partner about our compensation philosophy.

Milestone is committed to creating a diverse and inclusive workplace and is proud to be an equal opportunity employer.

Contact and application

Please apply at our website: www.milestonesys.com

If you have any questions, you are very welcome to contact Cindy Phillips, Talent Acquisition Partner, at ciph@milestone.us

We are excited to receive your application.

Seniority level
  • Seniority level
    Not Applicable
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    Technology, Information and Media

Referrals increase your chances of interviewing at Milestone Systems by 2x

Inferred from the description for this job

Medical insurance

Vision insurance

401(k)

Paid maternity leave

Paid paternity leave

Disability insurance

Get notified about new Software Engineer jobs in United States.

United States $100,000.00-$720,000.00 2 days ago

Full Stack Software Engineer (L5), Content Middleware Infrastructure
Full-Stack Software Engineer (New grad...
Software Engineer Intern (May - August 2025) - United States

New York, NY $140,000.00-$185,000.00 2 hours ago

Palo Alto, CA $140,000.00-$185,000.00 2 hours ago

Software Engineer - Fullstack, Multiple Locations

United States $81,900.00-$174,600.00 3 days ago

Software Engineer (L5) - Security Platforms Engineering
Software Engineer L4/L5, Model Serving Systems, Machine Learning Platform

United States $100,000.00-$720,000.00 4 days ago

United States $126,500.00-$187,400.00 5 hours ago

New York, United States $142,600.00-$196,200.00 2 hours ago

Software Engineer Intern/Co-op (Fall 2025)

United States $140,000.00-$170,000.00 3 weeks ago

Software Engineer - AI/ML, Multiple Locations

United States $81,900.00-$174,600.00 3 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

Similar jobs

Lead Software Engineer, Purchase

eBay

Maryland

Remote

USD 132,000 - 223,000

Yesterday
Be an early applicant

FRONT END LEAD SOFTWARE ENGINEER - STAFF

Cars.com LLC

Remote

USD 149,000 - 188,000

2 days ago
Be an early applicant

Principal Software Engineer, Front End

Tomo

Remote

USD 190,000 - 220,000

10 days ago

Principal Software Engineer - Data & Cloud

Henry Schein One

Remote

USD 135,000 - 190,000

10 days ago

Principal Software Engineer - IT Data Platforms and Services Full Stack Development

Medtronic

Mounds View

Remote

USD 148,000 - 222,000

8 days ago

Lead Software Engineer, Purchase

eBay

Tennessee

Remote

USD 132,000 - 223,000

Yesterday
Be an early applicant

Principal Software Engineer, CORE

eBay

Vermont

Remote

USD 132,000 - 223,000

12 days ago

Principal Software Engineer

Coalition, Inc.

Remote

USD 159,000 - 235,000

Today
Be an early applicant

Principal Software Engineer, Identity Platform

Upstart

Remote

USD 186,000 - 258,000

12 days ago