CrawlJobs Logo

Software Engineer II – Video Platform

United States, Boston 93800.00 - 137600.00 USD / Year · Job Posted March 04, 2026
Apply Position
Job Link Share

Job Description

As a Software Engineer II on SimpliSafe’s Video team, you’ll help build and operate the cloud-based systems that power live streaming and video recording for SimpliSafe cameras. Our team owns the backend microservices that ingest, process, store, and deliver video in real time—serving customers, monitoring agents, and machine learning systems. We operate at scale and in a safety-critical domain, where reliability, performance, and simplicity matter deeply. You’ll work closely with engineers, product managers, and partner teams to design, build, and improve services that give customers confidence and visibility into their homes.

Job Responsibility

  • Design, build, and maintain backend services that support live video streaming and recording at scale
  • Write clean, reliable, and well-tested code using modern development tools and practices with a focus on maintainability and long-term ownership
  • Improve system reliability, performance, and observability through thoughtful design and iteration
  • Work with senior engineers to learn and apply best practices for designing and operating distributed systems
  • Participate in operational responsibilities, including on-call rotation, incident response, and post-incident learning
  • Collaborate in design discussions and contribute to technical decisions within the team
  • Document systems and workflows to ensure knowledge is shared and services are easy to evolve
  • Continuously improve existing systems through refactoring, automation, and technical debt reduction

Requirements

  • Experience building and supporting cloud-based backend systems in production
  • Proficiency in at least one major programming language (such as TypeScript, C#, Go or Java) and willingness to work across a multi-language environment
  • Working knowledge of object-oriented design principles and writing maintainable, testable code
  • Familiarity with distributed systems concepts (e.g., APIs, asynchronous processing, fault tolerance)
  • Experience deploying or operating services in AWS
  • Comfort working in an Agile team environment and collaborating across disciplines
  • Curiosity, ownership mindset, and a desire to learn and grow as an engineer
  • A collaborative, humble approach with a preference for shared ownership

Nice to have

  • Experience with video, streaming, or real-time data systems
  • Exposure to microservice architectures, message queues, or event-driven systems
  • Familiarity with monitoring, logging, and observability tools
  • Experience supporting systems used by machine learning or analytics pipelines

What we offer

  • A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive
  • A comprehensive total rewards package that supports your wellness and provides security for SimpliSafers and their families
  • Free SimpliSafe system and professional monitoring for your home
  • Employee Resource Groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change
  • Participation in our annual bonus program, equity, and other forms of compensation, in addition to a full range of medical, retirement, and lifestyle benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer II – Video Platform

8 matching positions

Software Development Engineer II

Are you looking for an opportunity that will help revolutionize the way big data...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
Amazon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 3+ years of Video Games Industry (supporting title Development, Release, or Live Ops) experience
  • Experience programming with at least one software programming language
Job Responsibility
Job Responsibility
  • Drive implementation decisions
  • Deliver functional components
  • Mentor junior engineers to develop logical & maintainable software that meets high standards of quality and abstraction
  • Play a major role in the architecture, design, implementation and deployment of large-scale and complex big data applications
  • Push design and architecture limits by inventing and simplifying complex problems
  • Work with Amazon engineering and business teams across the globe in planning, designing, executing and implementing this new platform
Read More
Arrow Right

Software Engineer II

Intelligent Conversation and Communication Cloud (IC3) at Microsoft is developin...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Design and develop scalable, low-latency media streaming components that enhance Microsoft’s real-time communication and collaboration experiences
  • Contribute to the evolution of Microsoft’s media stack by implementing robust APIs and services that support high-performance streaming across diverse platforms and devices
  • Collaborate with cross-functional teams to integrate media streaming capabilities into broader Microsoft ecosystems, ensuring seamless user experiences and operational reliability
  • Drive quality and performance improvements through telemetry instrumentation, automated testing, and continuous validation under varied network conditions
  • Participate in sprint planning, technical reviews, and engineering initiatives to align deliverables with organizational goals and product milestones
  • Champion best practices in software engineering, with a focus on maintainability, scalability, and security in media streaming systems
  • Fulltime
Read More
Arrow Right

Technical Support Engineer II

Join Storyblok's Support team as a Technical Support Engineer II, where you'll e...
Location
Location
Salary
Salary:
Not provided
storyblok.com Logo
Storyblok
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science or a related field or equivalent experience
  • 3+ years of Support Engineering, Software Engineering experience
  • Thorough knowledge with consuming RESTful and GraphQL APIs
  • Working knowledge of at least one modern JavaScript framework such as Vue.js, React, Next.js, or Nuxt.js and their fundamental principles
  • Ability to debug and troubleshoot applications built with modern JavaScript frameworks
  • Thorough knowledge of JavaScript and its modern syntax and features
  • Working knowledge of HTML and CSS
  • Experience with CMS in general
  • Fluent in English with excellent verbal and written communication and interpersonal skills
  • Remote working experience
Job Responsibility
Job Responsibility
  • Take on more complex tasks and responsibilities (compared to Technical Support Engineer I), including handling escalated support tickets and troubleshooting more challenging issues independently
  • Manage cases throughout the entire support lifecycle from initial customer inquiry to triage and reproduction, writing bug reports for hand-off to the development team
  • Meet or exceed customer expectations on response quality and SLA within our ticketing platform and live chat
  • Educate customers on product features, functionalities, and best practices
  • Maintain a positive, empathetic, and professional attitude in all customer interactions
  • Collaborate with tech support, sales representatives, and partner account managers to resolve issues efficiently and effectively
  • Contribute to identifying inefficiencies in support processes and suggest improvements to enhance productivity and customer satisfaction
  • Assist in training the Technical Support Engineer I and provide mentorship as needed
  • Handle customer escalations from Technical Support Engineer I, addressing concerns promptly and professionally to ensure customer satisfaction
  • Participate in customer video calls when appropriate to troubleshoot complex technical issues live, helping reduce back-and-forth communication and speed up resolution for high-priority or advanced customer cases
What we offer
What we offer
  • Monthly remote work stipend (home internet costs, electricity)
  • Home office equipment package right at the start (laptop, keyboard, monitor…)
  • Home office equipment upgrade (furniture, ear plugs …) or membership to a local co-working space after your onboarding
  • Sick leave benefit, parental leave and 25 days of annual leave plus your local national holidays
  • Personal development fund for courses, books, conferences, and material
  • VSOP (Virtual Stock Option Plan)
  • The annual international team-building trip, quarterly and monthly online get-togethers
  • As a fully remote company, with work-life balance at its core, you’ll enjoy flexible schedules
  • An international team that loves to have fun at work and works hard together to accomplish shared goals
Read More
Arrow Right

Technical Support Engineer II

Join Storyblok's Support team as a Technical Support Engineer II, where you'll e...
Location
Location
Salary
Salary:
Not provided
storyblok.com Logo
Storyblok
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science or a related field or equivalent experience
  • 3+ years of Support Engineering, Software Engineering experience
  • Thorough knowledge with consuming RESTful and GraphQL APIs
  • Working knowledge of at least one modern JavaScript framework such as Vue.js, React, Next.js, or Nuxt.js and their fundamental principles
  • Ability to debug and troubleshoot applications built with modern JavaScript frameworks
  • Thorough knowledge of JavaScript and its modern syntax and features
  • Working knowledge of HTML and CSS
  • Experience with CMS in general
  • Fluent in English with excellent verbal and written communication and interpersonal skills
  • Remote working experience
Job Responsibility
Job Responsibility
  • Take on more complex tasks and responsibilities (compared to Technical Support Engineer I), including handling escalated support tickets and troubleshooting more challenging issues independently
  • Manage cases throughout the entire support lifecycle from initial customer inquiry to triage and reproduction, writing bug reports for hand-off to the development team
  • Meet or exceed customer expectations on response quality and SLA within our ticketing platform and live chat
  • Educate customers on product features, functionalities, and best practices
  • Maintain a positive, empathetic, and professional attitude in all customer interactions
  • Collaborate with tech support, sales representatives, and partner account managers to resolve issues efficiently and effectively
  • Contribute to identifying inefficiencies in support processes and suggest improvements to enhance productivity and customer satisfaction
  • Assist in training the Technical Support Engineer I and provide mentorship as needed
  • Handle customer escalations from Technical Support Engineer I, addressing concerns promptly and professionally to ensure customer satisfaction
  • Participate in customer video calls when appropriate to troubleshoot complex technical issues live, helping reduce back-and-forth communication and speed up resolution for high-priority or advanced customer cases
What we offer
What we offer
  • Monthly remote work stipend (home internet costs, electricity)
  • Home office equipment package right at the start (laptop, keyboard, monitor…)
  • Home office equipment upgrade (furniture, ear plugs …) or membership to a local co-working space after your onboarding
  • Sick leave benefit, parental leave and 25 days of annual leave plus your local national holidays
  • Personal development fund for courses, books, conferences, and material
  • VSOP (Virtual Stock Option Plan)
  • The annual international team-building trip, quarterly and monthly online get-togethers
  • As a fully remote company, with work-life balance at its core, you’ll enjoy flexible schedules
  • An international team that loves to have fun at work and works hard together to accomplish shared goals
Read More
Arrow Right

Technical Support Engineer II

Join Storyblok's Support team as a Technical Support Engineer II, where you'll e...
Location
Location
Costa Rica
Salary
Salary:
Not provided
storyblok.com Logo
Storyblok
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science or a related field or equivalent experience
  • 3+ years of Support Engineering, Software Engineering experience
  • Thorough knowledge with consuming RESTful and GraphQL APIs
  • Working knowledge of at least one modern JavaScript framework such as Vue.js, React, Next.js, or Nuxt.js and their fundamental principles
  • Ability to debug and troubleshoot applications built with modern JavaScript frameworks
  • Thorough knowledge of JavaScript and its modern syntax and features
  • Working knowledge of HTML and CSS
  • Experience with CMS in general
  • Fluent in English with excellent verbal and written communication and interpersonal skills
  • Remote working experience
Job Responsibility
Job Responsibility
  • Take on more complex tasks and responsibilities (compared to Technical Support Engineer I), including handling escalated support tickets and troubleshooting more challenging issues independently
  • Manage cases throughout the entire support lifecycle from initial customer inquiry to triage and reproduction, writing bug reports for hand-off to the development team
  • Meet or exceed customer expectations on response quality and SLA within our ticketing platform and live chat
  • Educate customers on product features, functionalities, and best practices
  • Maintain a positive, empathetic, and professional attitude in all customer interactions
  • Collaborate with tech support, sales representatives, and partner account managers to resolve issues efficiently and effectively
  • Contribute to identifying inefficiencies in support processes and suggest improvements to enhance productivity and customer satisfaction
  • Assist in training the Technical Support Engineer I and provide mentorship as needed
  • Handle customer escalations from Technical Support Engineer I, addressing concerns promptly and professionally to ensure customer satisfaction
  • Participate in customer video calls when appropriate to troubleshoot complex technical issues live, helping reduce back-and-forth communication and speed up resolution for high-priority or advanced customer cases
What we offer
What we offer
  • Monthly remote work stipend (home internet costs, electricity)
  • Home office equipment package right at the start (laptop, keyboard, monitor…)
  • Home office equipment upgrade (furniture, ear plugs …) or membership to a local co-working space after your onboarding
  • Sick leave benefit, parental leave and 25 days of annual leave plus your local national holidays
  • Personal development fund for courses, books, conferences, and material
  • VSOP (Virtual Stock Option Plan)
  • The annual international team-building trip, quarterly and monthly online get-togethers
  • As a fully remote company, with work-life balance at its core, you’ll enjoy flexible schedules
  • An international team that loves to have fun at work and works hard together to accomplish shared goals
  • Fulltime
Read More
Arrow Right

Implementation Engineer II, Fusus

This is an important client-facing role with an opportunity to lead and mature p...
Location
Location
United States , Seattle
Salary
Salary:
101440.00 - 162305.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree highly preferred or equivalent work experience
  • 4+ years of experience in analyzing and developing technical systems and software solutions
  • Expert networking knowledge and experience in managing technical projects, implementations, and integrations from inception to successful completion, including LAN/WAN, security, IP Video and Video Management Systems
  • Expert-level understanding of Linux frameworks, including containerization platforms (Docker preferred)
  • Advanced understanding of cloud technologies as well as software development packages and data management tools
  • Advanced experience with IT business processes including Architecture Review Boards, IT Security Reviews
  • Advanced hands-on experience with APIs structures and systems integration (REST, SOAP)
  • Advanced skills in SQL, Python, Java, and Cloud (AWS and/or Azure)
  • Demonstrated system-level understanding of enterprise software systems
  • Excellent written and verbal communication skills: demonstrated ability to work with all levels of technical proficiency to understand needs and communicate work
Job Responsibility
Job Responsibility
  • Work as a client-facing member of the Software Solutions Delivery Team
  • Work with a team of networking and software professionals to deliver Axon technology to small and mid-market, T1200, and Majors clients across various industries including public safety
  • Analyze IT system architectures for the purposes of scoping technical projects and recommending system improvements, addressing Information Security evaluations and completing architecture review boards
  • Manage technical projects remotely and at client sites
  • Engage with client’s technical and non-technical leadership to communicate project progress
  • Work with account management team to ensure customer needs are being met
  • Ensure the highest level of service for Axon software deployments
  • Identify integration opportunities between agency systems (cloud and/or on-prem) and Axon’s products
  • Recommend deployment plans for identified integrations that drive key outcomes for the agency
  • Work closely with project team, product, engineering, sales, and agency technical stakeholders to understand agency goals and program outcomes
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right
New

Accounts Assistant

Are you ready to take the next step in your career? Join our dynamic team as an ...
Location
Location
United Kingdom , London
Salary
Salary:
28000.00 - 30000.00 GBP / Year
https://www.office-angels.com Logo
Office Angels
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong understanding of accounts and accounts payable processes
  • Excellent attention to detail and organizational skills
  • Proficiency in accounting software and Microsoft Office Suite
  • A proactive attitude and the ability to work independently
  • Great communication skills, both verbal and written
Job Responsibility
Job Responsibility
  • Manage accounts payable and ensure timely processing of invoices
  • Assist in maintaining accurate financial records and prepare monthly reports
  • Collaborate with various departments to streamline financial processes
  • Help with the reconciliation of accounts and resolve any discrepancies
  • Maintain organized documentation for audits and compliance
  • Support the finance team with ad-hoc tasks as needed
What we offer
What we offer
  • Competitive salary between £28,000 - £30,000 per year
  • Opportunity for professional development and growth
  • Work in a friendly and supportive environment
  • Participate in team-building activities and events
  • Enjoy a work-life balance with a full-time schedule
  • Fulltime
Read More
Arrow Right
New

Hr generalist

Looking for a HR Generalist, this is a foundational and hands-on role where you ...
Location
Location
Canada , East York
Salary
Salary:
70000.00 - 80000.00 CAD / Year
https://www.randstad.com Logo
Randstad
Expiration Date
July 31, 2026
Flip Icon
Requirements
Requirements
  • Post-secondary degree or diploma in Human Resources, Business Administration, or a closely related field
  • Minimum of three years of broad, hands-on HR experience in a corporate or fast-paced environment
  • Strong working knowledge of the Employment Standards Act (ESA), human rights legislation, and HR best practices
  • Proven ability to manage HRIS/ATS platforms and standard office software (Microsoft Office Suite)
Job Responsibility
Job Responsibility
  • Administer core HR programs including compensation, benefits, leaves of absence, and talent management
  • Provide guidance to management and staff when complex, specialized, and sensitive HR questions and issues arise
  • Facilitate new hire orientations, ensure all onboarding paperwork is completed, and conduct exit interviews
  • Maintain compliance with federal, provincial, and local employment laws, assisting with policy updates as needed
  • Maintain accurate and up-to-date human resource information system (HRIS) records and compile regular reports
What we offer
What we offer
  • Broad Exposure: Gain comprehensive experience across all facets of Human Resources
  • Employee Engagement: Enjoy direct, hands-on interaction with employees at all levels
  • Process Ownership: Take the lead on optimizing core HR administrative processes
  • Fulltime
Read More
Arrow Right