Jobs · Engineering · Utah

Sr Software Backend Engineer

Angel · Provo, UT · 1 wk ago
Engineering$120k–$165k/yrFull-time

About the role

Angel is seeking an entrepreneurial minded Software Engineer with an emphasis in solving complex problems and pioneering new, innovative solutions.

Essential Functions

  • A 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.
  • The owner of the vision for a solution that spans or impacts multiple teams.
  • Highly resourceful and bold, able to visualize challenges and rally a team around a solution.
  • A high-energy achiever insisting on candor with positive intent.
  • Expert with our technology stack. You can coordinate a solution across teams and domains, advocating your vision for a path forward.
  • The manager of the risk your solution may pose to Angel's products, ensuring the right people are informed and coordinated with.
  • The Owner of problems, concerns, or roadblocks as they arise around your solution, and quickly help others overcome them.
  • Passionate about our product strategy in ways that allow you to contribute to the vision and provide opportunities for Angel to succeed.
  • 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.
  • A radiator of information critical to the success of your projects and stakeholders.
  • The right-hand of product managers and architects to get critical features or improvements done quickly and effectively.
  • The owner of solution performance and improvements by anticipating constraints today that will impact future success.
  • The standard for quality in code, scalable design, and CI/CD delivery.
  • Responsible for your systems in production and their impact on other services.
  • A major contributor of technical documentation utilized in the Product and Engineering departments.

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, ect.)
  • Passion for rapid iteration and clean design that leads to a codebase that is impactful, performant, and maintainable.
  • To be able to quickly pick up new skills and learn how to use new frameworks or technologies.
  • To be 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.
  • You are proactive and detail-oriented, yet comfortable working in a dynamic environment with tight deadlines and evolving requirements.
  • 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. Must be 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.

Qualifications

  • 6+ years of experience as a Software Engineer
  • 4+ years of experience as a Sr. Software Engineer or equivalent

Preferred qualifications

  • Familiarity with Angel, the Angel Guild, and our body of work (films, series, and other projects).

Pay

$120,000-$165,000

Similar jobs

Sr Backend Engineer

Slang AINew York, NY· 2 wk ago
Engineering$185k–$215k/yrapply on ats.rippling.com

Sr Backend Engineer

Union Square VenturesNew York, NY· 2 wk ago
Engineering$167k–$219k/yrapply on jobs.ashbyhq.com

Sr Backend Engineer

QuizletSan Francisco, CA· 2 wk ago
Engineering$167k–$219k/yrapply on quizlet.com

Sr Backend Engineer

QuizletNew York, NY· 2 wk ago
Engineering$167k–$219k/yrapply on quizlet.com

Sr Backend Engineer

Owl VenturesNew York, NY· 1 wk ago
Engineering$167k–$219k/yrapply on jobs.ashbyhq.com