Software Engineer focused on innovative solutions and complex problems at Angel Studios. Designing and overseeing impactful solutions in a collaborative environment.
Responsibilities
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 the 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.
Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions.
Requirements
A minimum of 10 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.
Up to date with the latest and evolving cloud technologies (microservices, eventing, etc.)
Expertise with DevOps principles (CI/CD, Flow optimization, collaboration, ownership, ect.)
Expertise with Task Management methods (Kanban, pull systems, scrum, 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.
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.
Senior Software Engineer focusing on Java, Angular, and AWS for troubleshooting and resolving functional issues. Collaborating on incident management and process improvement in Pune, India.
Backend/Fullstack - Entwickler für innovative Softwarelösungen im Bereich SAP - Security. Entwicklung und Skalierung sicherer Anwendungen im Team in Hamburg, Deutschland.
Mid - level Backend Engineer at a European technology company. Building and operating backend systems for high - traffic consumer platforms used by millions of users, with a focus on performance and reliability.
Software Engineer Backend developing backend solutions for mobile apps using JSON/REST. Collaborating on agile projects with a focus on modern frameworks and server infrastructure.
Senior .NET/C# Developer tasked with enhancing Saipher ATC systems for air traffic management. Involvement in full software development lifecycle using modern methodologies.
Senior Cloud Software Engineer developing cloud - native applications with Java/Kotlin and integrating AI solutions. Role includes backend development and AI architecture for enterprise clients.
AI Platform Architect responsible for scaling EisnerAI Platform and mentoring cross - functional teams at EisnerAmper. Overseeing cost and performance optimization across the AI stack.
JavaScript Engineer contributing to complex client - facing web applications for custom software solutions company. Collaborating with engineers and designers for high - quality software delivery in a hybrid model.
Softwareentwickler für die Entwicklung von Lösungen zur Inbetriebnahme von High Tech Maschinen. Optimierung von Abläufen und Unterstützung in agilen Teams.
Backend Engineer developing backend solutions for a decentralized infrastructure in digital content validation. Collaborating on a pilot project to build a modular prototype in Munich.