{"schemaVersion":"jobsearcher.job.v1","id":"f034be2e8fccea1bbd5c3d87","url":"https://jobsearcher.com/jobs/f034be2e8fccea1bbd5c3d87","canonicalUrl":"https://jobsearcher.com/jobs/f034be2e8fccea1bbd5c3d87","title":"Sr Software Engineer, Streaming and Encoding","description":"Description:\n\nAngel is seeking an entrepreneurial minded Software Engineer with an emphasis in solving complex problems and pioneering new, innovative solutions.\n\nEssential functions\n\nA critical performer amongst your fellow engineers to design and oversee the implementation of innovative and impactful solutions while maintaining Angel’s strategy of being highly cohesive, flexible and opportunistic.\nThe owner of the vision for a solution that spans or impacts multiple teams.\nHighly resourceful and bold, able to visualize challenges and rally a team around a solution.\nA high-energy achiever insisting on candor with positive intent.\nExpert with our technology stack. You can coordinate a solution across teams and domains, advocating your vision for a path forward.\nThe manager of the risk your solution may pose to Angel’s products, ensuring the right people are informed and coordinated with.\nThe Owner of problems, concerns, or roadblocks as they arise around your solution, and quickly help others overcome them.\nPassionate about our product strategy in ways that allow you to contribute to the vision and provide opportunities for Angel to succeed.\nA go-to resource across teams to get something important done, and to ensure that it fits well within our existing products, ecosystem, and architectural plans.\nA radiator of information critical to the success of your projects and stakeholders.\nThe right-hand of product managers and architects to get critical features or improvements done quickly and effectively.\nThe owner of solution performance and improvements by anticipating constraints today that will impact future success.\nThe standard for quality in code, scalable design, and CI/CD delivery.\nResponsible for your systems in production and their impact on other services.\nA major contributor of technical documentation utilized in the Product and Engineering departments.\n\nReasonable accommodations may be made to enable individuals with disabilities to perform these essential functions.\n\nRequirements:\n\nCompetencies\n\nA minimum of 6 years experience writing high-performance reusable code.\nExpert level knowledge of multiple programming languages and technologies, with adept knowledge of others pertinent to your work.\nFamiliarity with AI programming tools (claude, cursor, etc) and principles of orchestrated agent-driven development.\nUp to date with the latest and evolving cloud technologies (microservices, eventing, etc.)\nExpertise with DevOps principles (CI/CD, Flow optimization, collaboration, ownership, ect.)\nPassion for rapid iteration and clean design that leads to a codebase that is impactful, performant, and maintainable.\nTo be able to quickly pick up new skills and learn how to use new frameworks or technologies.\nTo be proactive and detail-oriented, yet comfortable working in a dynamic environment with a high variety of users and evolving requirements.\nExperience crafting high performance reusable code and microservices for massive scale distributed systems with multiple technologies (Python, Java, Javascript, Elixir/ Erlang , Go, Kotlin etc).\nExperienced in the infrastructure needed to make compelling backend applications such as API development (GraphQL, REST).\nExperienced with API frameworks (Django, NodeJS, Go, Spring Boot, Phoenix), as well as database interaction and modeling (Relational, No SQL, Graph, and Big Data).\nExperienced with queuing (Kafka, Kinesis, etc).\nPassionate about careful design & architectural planning that leads to a codebase that is future-proof and maintainable.\nEnjoy the challenge and opportunity to lead and improve the development experience at Angel Studios by enhancing development tools, test coverage, and code structure.\nYou are proactive and detail-oriented, yet comfortable working in a dynamic environment with tight deadlines and evolving requirements.\nSelf-starter with the ability to seek out opportunities, create an action plan and see it through to fruition.\nStrong collaborator with excellent presentation, communication, and problem solving skills.\nAn exceptional listener with excellent written and verbal communication skills.\nAdvanced proficiency with Microsoft Office and Google Workspace.\nDetail-oriented perspective and able to pick up on overlooked details.\nOrganization and time management.\nAble to maintain confidentiality of information.\nMust be able to manage multiple assignments, set priorities, and adapt to changing conditions.\nResourceful and able to problem-solve and manage tasks with ambiguity.\nCan take feedback to tasks and assignments positively and create better solutions.\nA quick study, able to pick up new skills and learn how to use new programs.\nMust participate in setting and achieving regularly scheduled and outlined objectives.\nAbility to take individual ownership, execute with high energy, share context, insist on candor with positive intent.\n\nWork environment - When in the main office, expect a comfortable, air-conditioned work environment. Team members are issued their own desks, but the office is an open, shared space and can be fast-paced and occasionally noisy.\n\nPhysical demands - Will need to be able to sit or stand at a desk for extended periods of time.\n\nPosition type and expected hours of work - Regular full-time, 40 hours per week.\n\nTravel required - No out of state travel anticipated at this time.\n\nRequired education and experience\n\n6+ years of experience as a Software Engineer\n4+ years of experience as a Sr. Software Engineer or equivalent\n\nPreferred education and experience\n\nFamiliarity with Angel, the Angel Guild, and our body of work (films, series, and other projects).\n\nWork authorization - Must be authorized to work in the United States.\n\nEEO statement\n\nAt Angel Studios, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates.\n\nOther duties\n\nPlease note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the team member for this job. Duties, responsibilities and activities may change at any time with or without notice.\n\n Applicants have Federal employment law rights. For more information about these protections, please review the following official posters:\n\nhttps://www.dol.gov/agencies/whd/posters/fmla\nhttps://www.eeoc.gov/poster\nhttps://www.dol.gov/agencies/whd/posters/employee-polygraph-protection-act","company":"Angel","rawCompany":"angel","city":"Provo","state":"UT","isRemote":false,"isActive":false,"createdAt":"2026-08-31T07:41:37.429Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2199.00","title":"Engineers, All Other","slug":"engineers-all-other"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Sr Software Engineer, Streaming and Encoding","description":"Description:\n\nAngel is seeking an entrepreneurial minded Software Engineer with an emphasis in solving complex problems and pioneering new, innovative solutions.\n\nEssential functions\n\nA critical performer amongst your fellow engineers to design and oversee the implementation of innovative and impactful solutions while maintaining Angel’s strategy of being highly cohesive, flexible and opportunistic.\nThe owner of the vision for a solution that spans or impacts multiple teams.\nHighly resourceful and bold, able to visualize challenges and rally a team around a solution.\nA high-energy achiever insisting on candor with positive intent.\nExpert with our technology stack. You can coordinate a solution across teams and domains, advocating your vision for a path forward.\nThe manager of the risk your solution may pose to Angel’s products, ensuring the right people are informed and coordinated with.\nThe Owner of problems, concerns, or roadblocks as they arise around your solution, and quickly help others overcome them.\nPassionate about our product strategy in ways that allow you to contribute to the vision and provide opportunities for Angel to succeed.\nA go-to resource across teams to get something important done, and to ensure that it fits well within our existing products, ecosystem, and architectural plans.\nA radiator of information critical to the success of your projects and stakeholders.\nThe right-hand of product managers and architects to get critical features or improvements done quickly and effectively.\nThe owner of solution performance and improvements by anticipating constraints today that will impact future success.\nThe standard for quality in code, scalable design, and CI/CD delivery.\nResponsible for your systems in production and their impact on other services.\nA major contributor of technical documentation utilized in the Product and Engineering departments.\n\nReasonable accommodations may be made to enable individuals with disabilities to perform these essential functions.\n\nRequirements:\n\nCompetencies\n\nA minimum of 6 years experience writing high-performance reusable code.\nExpert level knowledge of multiple programming languages and technologies, with adept knowledge of others pertinent to your work.\nFamiliarity with AI programming tools (claude, cursor, etc) and principles of orchestrated agent-driven development.\nUp to date with the latest and evolving cloud technologies (microservices, eventing, etc.)\nExpertise with DevOps principles (CI/CD, Flow optimization, collaboration, ownership, ect.)\nPassion for rapid iteration and clean design that leads to a codebase that is impactful, performant, and maintainable.\nTo be able to quickly pick up new skills and learn how to use new frameworks or technologies.\nTo be proactive and detail-oriented, yet comfortable working in a dynamic environment with a high variety of users and evolving requirements.\nExperience crafting high performance reusable code and microservices for massive scale distributed systems with multiple technologies (Python, Java, Javascript, Elixir/ Erlang , Go, Kotlin etc).\nExperienced in the infrastructure needed to make compelling backend applications such as API development (GraphQL, REST).\nExperienced with API frameworks (Django, NodeJS, Go, Spring Boot, Phoenix), as well as database interaction and modeling (Relational, No SQL, Graph, and Big Data).\nExperienced with queuing (Kafka, Kinesis, etc).\nPassionate about careful design & architectural planning that leads to a codebase that is future-proof and maintainable.\nEnjoy the challenge and opportunity to lead and improve the development experience at Angel Studios by enhancing development tools, test coverage, and code structure.\nYou are proactive and detail-oriented, yet comfortable working in a dynamic environment with tight deadlines and evolving requirements.\nSelf-starter with the ability to seek out opportunities, create an action plan and see it through to fruition.\nStrong collaborator with excellent presentation, communication, and problem solving skills.\nAn exceptional listener with excellent written and verbal communication skills.\nAdvanced proficiency with Microsoft Office and Google Workspace.\nDetail-oriented perspective and able to pick up on overlooked details.\nOrganization and time management.\nAble to maintain confidentiality of information.\nMust be able to manage multiple assignments, set priorities, and adapt to changing conditions.\nResourceful and able to problem-solve and manage tasks with ambiguity.\nCan take feedback to tasks and assignments positively and create better solutions.\nA quick study, able to pick up new skills and learn how to use new programs.\nMust participate in setting and achieving regularly scheduled and outlined objectives.\nAbility to take individual ownership, execute with high energy, share context, insist on candor with positive intent.\n\nWork environment - When in the main office, expect a comfortable, air-conditioned work environment. Team members are issued their own desks, but the office is an open, shared space and can be fast-paced and occasionally noisy.\n\nPhysical demands - Will need to be able to sit or stand at a desk for extended periods of time.\n\nPosition type and expected hours of work - Regular full-time, 40 hours per week.\n\nTravel required - No out of state travel anticipated at this time.\n\nRequired education and experience\n\n6+ years of experience as a Software Engineer\n4+ years of experience as a Sr. Software Engineer or equivalent\n\nPreferred education and experience\n\nFamiliarity with Angel, the Angel Guild, and our body of work (films, series, and other projects).\n\nWork authorization - Must be authorized to work in the United States.\n\nEEO statement\n\nAt Angel Studios, we are committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and teammates.\n\nOther duties\n\nPlease note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the team member for this job. Duties, responsibilities and activities may change at any time with or without notice.\n\n Applicants have Federal employment law rights. For more information about these protections, please review the following official posters:\n\nhttps://www.dol.gov/agencies/whd/posters/fmla\nhttps://www.eeoc.gov/poster\nhttps://www.dol.gov/agencies/whd/posters/employee-polygraph-protection-act","datePosted":"2026-08-31T07:41:37.429Z","dateModified":"2026-08-31T07:41:37.429Z","hiringOrganization":{"@type":"Organization","name":"Angel","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Provo","addressRegion":"UT","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f034be2e8fccea1bbd5c3d87"},"url":"https://jobsearcher.com/jobs/f034be2e8fccea1bbd5c3d87"}}