The United Football League (UFL) is looking for a Software Engineer to join our technology team. In this role, you will design, develop, and maintain highly scalable web and mobile applications that power our business operations and support future growth. You will solve complex problems, collaborate with cross-functional teams, and build modern applications in our fast-paced environment.
What You'll Do
- Support the full Software Development Life Cycle (SDLC) from scoping requirements to deployment in production.
- Collaborate with IT team members to define and develop new functionality for web-based systems.
- Design and develop scalable web and mobile application features.
- Maintain and support AWS environments and associated databases.
- Evaluate project deliverables and ensure quality, performance, and scalability.
- Build and maintain tools to integrate internal systems and databases.
- Partner with program managers and business leaders to support project due diligence and successful delivery of company initiatives.
- Stay current with emerging technologies, frameworks, and development practices to continuously improve systems and processes.
What We're Looking For
- Bachelor’s or Master’s degree in Computer Science or a related technical field.
- 1–3 years of progressive experience developing production web platforms.
- Experience with backend development and system architecture.
- Proficiency with Angular, C# / .NET Core, JSON, and the Xamarin Framework.
- Cloud development experience, preferably with AWS.
- Experience developing new applications and contributing to system architecture.
- Experience working in Agile development environments.
Technical Stack
- Angular
- C# / .NET Core
- JSON
- Xamarin Framework
- AWS
Team & Environment
You will join our collaborative Technology Team, reporting directly to the Director of Software Engineering. Our team is focused on building scalable, modern systems that support the company’s long-term growth. This role offers the opportunity to work with cloud technologies, contribute to meaningful projects, and continuously expand your technical expertise.
Work Mode
This is an onsite position.




