Sr Software Backend Engineer

Angel Studios IncProvo, UT
$120,000 - $165,000Onsite

About The Position

Angel is seeking an entrepreneurial minded Software Engineer with an emphasis in solving complex problems and pioneering new, innovative solutions. This role involves designing and overseeing the implementation of innovative and impactful solutions, owning the vision for solutions that span multiple teams, and managing the risk associated with these solutions. The engineer will be a go-to resource, a radiator of information, and a key collaborator with product managers and architects. They will be responsible for solution performance, quality in code, scalable design, CI/CD delivery, and the production health of their systems. A significant contribution to technical documentation is also expected.

Requirements

  • A minimum of 6 years experience writing high-performance reusable code.
  • Expert level knowledge of multiple programming languages and technologies, with adept knowledge of others pertinent to your work.
  • Familiarity with AI programming tools (claude, cursor, etc) and principles of orchestrated agent-driven development.
  • Up to date with the latest and evolving cloud technologies (microservices, eventing, etc.).
  • Expertise with DevOps principles (CI/CD, Flow optimization, collaboration, ownership, etc.).
  • Passion for rapid iteration and clean design that leads to a codebase that is impactful, performant, and maintainable.
  • Ability to quickly pick up new skills and learn how to use new frameworks or technologies.
  • Proactive and detail-oriented, yet comfortable working in a dynamic environment with a high variety of users and evolving requirements.
  • Experience crafting high performance reusable code and microservices for massive scale distributed systems with multiple technologies (Python, Java, Javascript, Elixir/ Erlang , Go, Kotlin etc).
  • Experienced in the infrastructure needed to make compelling backend applications such as API development (GraphQL, REST).
  • Experienced with API frameworks (Django, NodeJS, Go, Spring Boot, Phoenix), as well as database interaction and modeling (Relational, No SQL, Graph, and Big Data).
  • Experienced with queuing (Kafka, Kinesis, etc).
  • Passionate about careful design & architectural planning that leads to a codebase that is future-proof and maintainable.
  • Enjoy the challenge and opportunity to lead and improve the development experience at Angel Studios by enhancing development tools, test coverage, and code structure.
  • Self-starter with the ability to seek out opportunities, create an action plan and see it through to fruition.
  • Strong collaborator with excellent presentation, communication, and problem solving skills.
  • An exceptional listener with excellent written and verbal communication skills.
  • Advanced proficiency with Microsoft Office and Google Workspace.
  • Detail-oriented perspective and able to pick up on overlooked details.
  • Organization and time management.
  • Able to maintain confidentiality of information.
  • Must be able to manage multiple assignments, set priorities, and adapt to changing conditions.
  • Resourceful and able to problem-solve and manage tasks with ambiguity.
  • Can take feedback to tasks and assignments positively and create better solutions.
  • A quick study, able to pick up new skills and learn how to use new programs.
  • Must participate in setting and achieving regularly scheduled and outlined objectives.
  • Ability to take individual ownership, execute with high energy, share context, insist on candor with positive intent.
  • 6+ years of experience as a Software Engineer
  • 4+ years of experience as a Sr. Software Engineer or equivalent

Nice To Haves

  • Familiarity with Angel, the Angel Guild, and our body of work (films, series, and other projects).
  • Must be authorized to work in the United States.

Responsibilities

  • Design and oversee the implementation of innovative and impactful solutions.
  • Own the vision for a solution that spans or impacts multiple teams.
  • Manage the risk your solution may pose to Angel’s products, ensuring the right people are informed and coordinated with.
  • Own problems, concerns, or roadblocks as they arise around your solution, and quickly help others overcome them.
  • Contribute to the product strategy vision and provide opportunities for Angel to succeed.
  • Be a 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.
  • Radiate information critical to the success of your projects and stakeholders.
  • Collaborate with product managers and architects to get critical features or improvements done quickly and effectively.
  • Own solution performance and improvements by anticipating constraints that will impact future success.
  • Set the standard for quality in code, scalable design, and CI/CD delivery.
  • Be responsible for your systems in production and their impact on other services.
  • Contribute significantly to technical documentation utilized in the Product and Engineering departments.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service