Stop Typing. Start Recording. Panopto is trusted by millions as the easiest way to record and share videos.
Software Architect
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
JAMS SoftwareJAMS orchestrates IT and data processes with control, visibility, and reliability.
• 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
Software Developer
Inizio EngageInizio Engage is a global strategic, commercial and creative engagement partner that specializes in healthcare.
• 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
Software Engineer
ERPAERPA is a leader in enterprise application managed services, cloud hosting, and consulting services.
• Provide IT consulting services • Modernize and maximize client investments in enterprise applications • Work with a team across business lines to deliver scalable solutions
• 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.




