Senior Software Engineer I/Software Engineer II

Vizrt delivers software-defined visual storytelling tools to the world's storytellers across broadcast, media, public service, enterprise, and various other sectors.
Senior Software Engineer
Hybrid
3+ years of experience

Description For Senior Software Engineer I/Software Engineer II

Vizrt, a leading provider of software-defined visual storytelling tools, is seeking a highly skilled and versatile Software Engineer experienced in automation with a strong background in C# and C++. This role combines software development and testing responsibilities to ensure the quality, reliability, and performance of our software products.

As a Senior Software Engineer I/Software Engineer II, you will play a pivotal role in designing, developing, and implementing test automation strategies, as well as contributing to software development efforts. You'll be working on creating application code for our Software Development Kit (SDK), developing new features, and collaborating closely with the software development team.

Key responsibilities include designing and maintaining automated test scripts, executing load and performance tests, identifying performance bottlenecks, and collaborating on Proof of Concepts. You'll be working in a fast-paced environment that values proactivity, attention to detail, and a willingness to learn and adapt.

The ideal candidate will have a Bachelor's degree in computer science or a related field, with at least 3 years of experience in software development. Strong programming skills in C# and C++, proficiency in multi-threaded development, and familiarity with testing automation frameworks are essential. Experience with web technologies, version control systems, and issue tracking systems is also required.

Vizrt offers a diverse and inclusive work environment, with a global reach that impacts 4 billion humans daily through the stories their customers tell. This role offers the opportunity to work on cutting-edge visual storytelling tools and contribute to impactful projects across various sectors.

Join Vizrt in their mission to deliver more stories, better told, and be part of a team that believes in the power of well-crafted stories to change the world.

Last updated 8 months ago

Responsibilities For Senior Software Engineer I/Software Engineer II

  • Engage in the creation of application code and/or sample code for our Software Development Kit (SDK)
  • Contribute to the development of new features and enhancements in existing applications
  • Collaborate closely with the software development team, contributing to the design, coding, testing, and debugging of C# and C++ software applications
  • Design, develop, and maintain automated test scripts and test cases to validate software functionality
  • Develop and execute load and performance tests to assess software response under varying workloads
  • Identify performance bottlenecks and work with development teams to optimize software performance
  • Collaborate with stakeholders on Proof of Concepts (PoCs) to explore new ideas and technologies
  • Maintain and improve the quality of existing code

Requirements For Senior Software Engineer I/Software Engineer II

JavaScript
  • Bachelor's degree in computer science or related field
  • 3+ years of experience in software development
  • Strong programming skills in C# and C++
  • Proficiency in multi-threaded/multi-CPU software development
  • Familiarity with testing automation frameworks, tools, and software testing principles
  • Familiarity with version control systems (e.g., Git, SVN) and issue tracking systems (e.g., Jira)
  • Experience in C#, MVC and Web API development
  • Understanding of web technologies, including web services, web application servers and Restful APIs
  • Solid problem-solving and debugging skills
  • Excellent communication and collaboration abilities
  • A proactive and detail-oriented approach to testing and automation
  • Willingness to learn and adapt in a fast-paced development environment
  • Proactive and self-motivated attitude

Benefits For Senior Software Engineer I/Software Engineer II

  • Diverse and inclusive work environment
  • Global impact reaching 4 billion humans daily
  • Opportunity to work on cutting-edge visual storytelling tools
  • Contribution to impactful projects across various sectors

Interested in this job?