Panopto logo
Panopto

Stop Typing. Start Recording. Panopto is trusted by millions as the easiest way to record and share videos.

Software Architect

Full-stack EngineerSoftware EngineerOtherRemoteLeadTeam 51-200Since 2007H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

93 days ago

Salary

$180K - $200K / year

Seniority

Lead

Job Description

Software Architect

Panopto

• Set the long-term technical vision for a platform used by 11M+ users • Shape the architecture of Panopto’s high-scale video platform • Guide engineering teams through complex technical challenges • Ensure systems remain reliable, scalable, and modern • Collaborate closely with feature teams to implement architectural patterns • Conduct design reviews and troubleshoot critical system bottlenecks

Job Requirements

  • 12+ years of experience designing and evolving complex, distributed systems
  • Deep proficiency in AWS (or similar), CI/CD pipelines, and high-scale backend services
  • Dangerous in modern languages (C#, Python, or Java)
  • Understand the nuances of modern web standards (React/TypeScript)
  • Proven leadership as Technical Lead or Architect
  • Familiarity with implementing ISO 27001 and TX-RAMP standards
  • Commitment to accessibility (WCAG) and inclusive design

Benefits

  • Health insurance
  • Flexible spending accounts
  • Retirement savings plans
  • Life and disability insurance programs
  • Paid time off
  • Competitive base pay
  • Opportunity to enroll in various benefit programs

Related Job Pages

More Full-stack Engineer Jobs

JAMS Software logo

Senior Software Engineer

JAMS Software

JAMS orchestrates IT and data processes with control, visibility, and reliability.

OtherRemoteTeam 51-200Since 1987H1B No Sponsor

• Develop and maintain secure backend services using C# 9, .NET 8, and SQL Server • Apply best practices in dependency injection, authentication, and SSO integration • Optimize database queries and manage relational schema in SQL Server • Build and maintain Integrations with 3rd party services • Participate in code reviews, testing, and agile development processes • Collaborate with product managers and designers to shape user experiences

United States
Job Closed
Inizio Engage logo

Software Developer

Inizio Engage

Inizio Engage is a global strategic, commercial and creative engagement partner that specializes in healthcare.

OtherRemoteTeam 5,001-10,000H1B No Sponsor

• Design, develop and maintain high-quality software solutions that support business and customer needs • Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors • Exercise judgment within defined procedures and practices to determine appropriate action • Build productive working relationships internally and externally • Work in collaboration with colleagues within the organization to identify best solutions/ approaches • Assist with estimations for software solutions’ development and support • Responsible for analysis, development, and user acceptance testing • Performs analysis, design, development, testing, implementation, and deployment • Required to interface with internal/external customers, as needed to refine requirements and deliver within provided estimations • Performs database administration in terms of modifications to the structure, ensuring encryption of sensitive data, manipulating and cleansing data as appropriate • Contributes and participates in test plans and performs unit level testing • Develops interfaces between company and client information systems • Resolves technical problems pertaining to the use of existing information • Authors technical documentation supporting the software solutions and processes • Will be required to work flexibly as and when the business requires • Ensure all work assignments, change requests and issues are logged appropriately • Continuously evaluates and discovers new technology solutions • Participate in the full life cycle of the project through to delivery while complying with requirements and development best practices • Communicate a solid understanding of project scope, strategy and work required to achieve objectives • Coordinate with team to ensure project is planned, executed and delivered according to project timelines • Participate in meetings with the internal team to ensure that work performed aligns with business needs and priorities • Review and analyze application effectiveness and efficiency, identify and manage potential change and guide and coach teammates to improve the process, resolve issues and minimize risk • Must safeguard patient privacy and confidentiality by following the guidelines set forth in the Privacy and Security Rules of the Health Insurance Portability and Accountability Act (HIPAA) • Provide on-call and after- hours coverage, as necessary

United States
Job Closed
ERPA logo

Software Engineer

ERPA

ERPA is a leader in enterprise application managed services, cloud hosting, and consulting services.

OtherRemoteTeam 501-1,000Since 1999H1B No Sponsor

• Provide IT consulting services • Modernize and maximize client investments in enterprise applications • Work with a team across business lines to deliver scalable solutions

Tennessee
Job Closed
OtherRemoteTeam 10,001+Since 2020H1B No Sponsor

• Partner with stakeholders, customers, product owners, and solution architects to understand, capture, and translate complex business problems into elegant and durable technical solutions. • Communicate and present technical solutions to non-technical stakeholders. • Technically lead, mentor, coach, and contribute to an application development team (typically 4-8 members) designing, developing, testing, deploying, and maintaining technical solutions. • Collaborate with application developers to create and manage prioritized application technical roadmaps. • Partner with product ownership and stakeholders to manage and prioritize an application portfolio backlog of new features, existing application enhancements, and infrastructural interoperability requirements. • Provide technical expertise and leadership across multiple application development teams as needed in addressing significant application challenges and driving them to resolution.

Arizona
$107.5K - $204.5K / year
Job Closed