Lead Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Milestone Systems · 5 months ago

Lead Software Engineer

Milestone Systems is a global market leader in Open Platform IP Video Management Systems, seeking a Lead Software Engineer for their innovative VSaaS engineering team working on the Arcules product. The role involves architecting and building scalable distributed data systems for cloud-based video surveillance and IoT control systems, while providing technical direction and mentorship to the engineering team.

EventsInformation ServicesSoftwareTrainingVideo
check
H1B Sponsor Likelynote

Responsibilities

Collaborate with product managers, engineering managers, and technology teams to define strategic roadmap priorities and architect product features that address evolving customer and market needs
Apply expert-level knowledge of data structures, data modeling, and advanced design patterns to build sophisticated microservice architectures
Lead critical architectural decisions by evaluating complex trade-offs and implementing optimal design patterns to solve enterprise-scale engineering challenges
Improve and scale products that are already in flight, manage technical debt, navigate existing dependencies, and deliver improvements without the need for complete system overhauls
Spearhead design and implementation initiatives based on industry-leading engineering principles, ensuring exceptional testability, maintainability, and scalability
Develop comprehensive project scopes, architectural designs, and resource estimates that align with business strategies during planning phases
Orchestrate delivery velocity while maintaining the highest quality standards across product releases
Provide technical mentorship to senior engineers, guiding them toward sound architectural decisions and helping establish effective software engineering practices, particularly in test automation
Model and reinforce the 'you build it, you run it' engineering philosophy across teams
Establish and enforce engineering excellence through clean code principles, security best practices, strategic tech debt management, and test-driven development methodologies
Take ownership of critical system issues, leading diagnosis and resolution efforts, including direct customer and partner communications during complex technical situations
Partner with executive leadership to shape the technical roadmap, driving innovation and strategic enhancement of product capabilities
Cultivate and communicate thought leadership on emerging technologies, tools, and architectural concepts that could provide competitive advantages
Create and sustain a culture of technical excellence, continuous improvement, and knowledge sharing across engineering teams
Identify strategic automation opportunities and collaborate with SRE to implement solutions that enhance delivery efficiency and product reliability

Qualification

GolangMicroservicesCloud infrastructureContainerizationReal-time data processingTesting methodologiesDatabase technologiesLeadership skillsCommunication skillsMentorship

Required

Minimum of 8 years of progressive software engineering experience in high-growth environments, including at least 4 years designing and implementing microservice-based solutions
Demonstrable expert-level proficiency in Golang and advanced knowledge of at least one additional language (Python, C#, C/C++, or Java), with extensive experience in real-time data processing technologies (Kafka, Google Pub/Sub, or similar)
Proven ability to incrementally enhance and optimize existing systems while managing technical debt and navigating complex dependencies
Advanced experience implementing sophisticated testing methodologies, with a proven track record of TDD/BDD adoption and the ability to mentor engineering teams in these practices
Substantial experience architecting and deploying enterprise applications on public cloud infrastructure (GCP, AWS, or Azure), including a deep understanding of modern CI/CD pipelines and advanced Git-based workflows
Expert knowledge of containerization technologies, including Docker image optimization and lifecycle management, alongside a comprehensive understanding of cloud-native architectures
Exceptional communication and leadership skills, with demonstrated ability to influence both technical and executive stakeholders while fostering a culture of engineering excellence across multiple domains (programming paradigms, AI/ML, networking, data platforms, and big data ecosystems)

Preferred

Expertise across multiple database technologies, with demonstrated ability to design and optimize relational, NoSQL, time-series, and distributed database systems
Experience designing and implementing Data Lake architectures and Data Cataloging systems
Track record of leading architectural transformations in enterprise environments
Experience mentoring engineering managers and technical leads
Proven ability to optimize large-scale data systems, including implementing advanced storage solutions and high-performance search capabilities
Experience with video streaming technologies and computer vision systems
History of contributions to open-source projects or industry standards
BS in Computer Science or equivalent field; MS preferred

Benefits

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
Life Insurance

Company

Milestone Systems

company-logo
Milestone Systems develops open platform IP video management software, delivering easy-to-manage surveillance solutions for enterprises.

H1B Sponsorship

Milestone Systems has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)

Funding

Current Stage
Late Stage
Total Funding
$27.01M
Key Investors
Index Ventures
2014-06-12Acquired
2014-02-01Seed· $0.01M
2008-07-07Series A· $27M

Leadership Team

leader-logo
Henrik Friborg Jacobsen
Co-Founder
linkedin
leader-logo
John Blem
Co-Founder
linkedin
Company data provided by crunchbase