Jobs and Careers
VI

Senior Software Engineer I/Software Engineer II

Vizrt
Portugalfull_timeVerifiedPosted 26 Mar 2024

About the role

At Vizrt, we believe in the power of visual storytelling. We strive to provide the best software-defined visual storytelling tools to the world's storytellers across broadcast, media, public service, enterprise, education, and more. Our innovative solutions enable our customers to create engaging, immersive experiences that captivate audiences.

We have an exciting opportunity for a Senior Software Engineer I or Software Engineer II to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining software applications and solutions for our industry-leading products. You will collaborate with cross-functional teams to deliver high-quality solutions that meet customer needs.

About the role:

  • Design and develop software applications using programming language C#, .NET 8, ASP.NET Core, WPF .NET
  • Collaborate with product managers, software architects, and other engineers to gather requirements and define software specifications.
  • Implement and maintain efficient, reusable, and scalable code.
  • Perform debugging, testing, and troubleshooting of software applications.
  • Participate in code reviews to ensure adherence to coding standards and best practices.
  • Stay up-to-date with emerging technologies and trends in software development.

Requirements

  • You have a Bachelor's degree in computer science or a related field.
  • You have the familiarity with AWS services such as EC2, S3, Lambda, ECS Fargate.
  • You have the experience and knowledge building software using tools like C#, .NET8, ASP.NET Core, WPF.NET, Visual Studio.

A plus if-

  • You have the proficiency in configuring single sign-on (SSO) with Salesforce as the relying party for a third-party OpenID provider is advantageous. This involves setting up an authentication provider that implements OpenID Connect, allowing users to log in to Salesforce from the OpenID provider and authorize access to protected data.
  • You have to understand authentication and authorization mechanisms are well-prepared to handle security-related aspects of software development. Knowledge of OAuth, SAML, and other protocols is beneficial.
  • You have the familiarity with SOLID principles (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion) demonstrates a strong foundation in object-oriented design and clean code practices.
  • You have experience in writing automated tests (unit tests, integration tests, etc.) and integrating them into Continuous Integration/Continuous Deployment (CI/CD) pipelines is highly desirable. Tools like Jenkins, GitLab CI/CD, or Travis CI can be relevant.
  • You have knowledge of the broadcast industry, including technologies used in television and radio broadcasting, can be advantageous. Understanding workflows, content delivery, and compliance requirements adds value.

Benefits

The stories we tell are unique. We’d love to hear yours.

Recruitment Process

  1. Recruiter Screening
  2. Team Interview
  3. Technical Discussion
  4. Final Interview

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Vizrt

View company profile →