Media Software Engineer Job Description

Media Software Engineer Job Description

4.6
146 votes for Media Software Engineer
Media software engineer provides substantial technical knowledge in deploying and managing Cloud native applications with DevOps for cloud mindset using automated CI/CD with traditional tools and container-based tools.

Media Software Engineer Duties & Responsibilities

To write an effective media software engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included media software engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Experience with building systems using AWS services around transcoding, storage and databases
Research, report and recommend new product technology and meet with technology vendors for media based broadcast applications
Meet with clients and other technical team members to define requirements, communicate design and delivery milestones maintain design specifications and test plans
Code using Scala, Java, or C/C++
Create, execute and document automated unit, acceptance and integration tests
Follow established coding standards and practices
Stay current with industry standard tools and technologies
Communicate effectively with team members, internal and external customers
Collaborate with members of a scrum team to ensure success
Protect operations by keeping information confidential

Media Software Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Media Software Engineer

List any licenses or certifications required by the position: SSL

Education for Media Software Engineer

Typically a job would require a certain level of education.

Employers hiring for the media software engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Technical, Engineering, Software Engineering, Computer Engineering, Mathematics, Science, Education, Electrical Engineering, Software Development

Skills for Media Software Engineer

Desired skills for media software engineer include:

C++
Linux APIs
Production and operations issues as they relate to engineering
AWS
Algorithms
Asset Management Systems
C/C++
Data structures
Data visualizations
DevOps and automation using CI/CD tools and processes

Desired experience for media software engineer includes:

You are a Software Developer, with a passion for testing and have an interest in automation
You understand testing concepts and have experience with different methodologies
You have experience with testing RESTful APIs
You have experience in test automation, databases and relevant scripting technologies
You have the ability to work with other developers to influence system design for reliability, performance and testability
Expert in popular programming languages such as Java, Ruby, Python, C# etc and have used it to develop test harnesses and automation infrastructure

Media Software Engineer Examples

1

Media Software Engineer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of media software engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for media software engineer
  • Facilitate the decomposition of business requirements into Use Cases and Acceptance Criteria
  • Coordinate and participate in risk based regression testing for a SCRUM Team
  • Participate in Deployment Testing exercises as needed
  • Design solutions to complex software engineering tasks
  • Design, develop and evaluate programming systems, making specific determinations about system architecture and performance
  • Comfortable providing supervision to software and associate level engineers
  • Be a champion of web product development within the company
  • Work with various teams to understand and address end-to-end data flow requirements for the purposes of prototype development operational efficiency
  • Writing unit and integration tests, within automated test driven environments to ensure code quality
  • Reviewing the work of other team members and providing assistance as required
Qualifications for media software engineer
  • Experience as Software Engineer in a Web Applications / Application Programmer capacity using the .NET framework
  • Strong knowledge of HTML 5
  • OOP & Design background
  • 3+ years of experience in testing, test automation and test infrastructure development
  • Experience with SQL, RESTful APIs and testing components/services
  • Experience in Performance, Load, Function, Integration and Unit testing
2

Media Software Engineer Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of media software engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for media software engineer
  • Work with the development team and product manager to customize our WordPress CMS
  • Analyze, design and develop websites using PHP, HTML, JavaScript, CSS and MySQL
  • Mentor and supervise software and associate engineers
  • Delegate tasks to other team members and providing constructive feedback on their progress
  • Mentor and supervise associate engineers
  • Use their strong and effective communication
  • Work closely with a diverse engineering team to advocate sensible and scalable systems design to make new features fast and stable
  • Design and operate our automation systems including builds, configuration, and deployments across Linux ,Windows, and mobile stacks
  • Participate in on call support of our private and public cloud-based environments, APIs, and web applications
  • Share knowledge through documentation and team lunch & learns
Qualifications for media software engineer
  • Use your technical experience to steer decision making within your team and mentor our juniors
  • Taking a senior role on a software engineering team, guiding at least one complex project from design to operation
  • Administering RHEL/ CentOS systems, including automation using python, bash
  • Taking a senior role in a software engineering team, guiding at least one complex software project from design through to operation
  • Implementing systems and application monitoring with Graphite/ Carbon
  • Designing and building systems for stream and batch analytics
3

Media Software Engineer Job Description

Job Description Example
Our growing company is hiring for a media software engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for media software engineer
  • Design and develop highly scalable encoding tools such as readers/parsers, and writers for a variety of stream formats such as QuickTime, IMF, MPEG2TS, MP4, W3C TTML1, W3C webVTT, H264, H265, AAC
  • Work with our Content Operations teams to define new ingest specifications and error codes and client engineering teams to define new streaming specifications
  • Participate in standardization forums ranging from SMPTE to W3C TTWG
  • Participation in OSS development efforts with a view to drive industry wide adoption of new and upcoming source formats such as IMF
  • Work with our backend development team to design and incorporate entry points and instrumentation in the code for testing frameworks to use
  • Monitor, investigate and identify problems with changes before they hit production
  • Code using Java, Python
  • Execute test cases according to scope and schedule
  • Serve as a member of project scrum team
  • Collaborate with Architecture, Product Management, and Development to design and develop and enhance media planning application and components
Qualifications for media software engineer
  • Working knowledge of AngularJS or other javascript frameworks a big plus
  • Extensive experience with distributed systems, performance analysis, and/or large-scale data processing
  • Bachelor's or Master’s degree, preferably in CS or Mathematics, or 5+ years additional relevant work experience
  • Proven industry experience using Java, Spring, Test Driven Development, Continuous Delivery
  • Proven industry experience using JUnit, tests using mocks and Test Frameworks
  • Demonstrable understanding of Design Patterns
4

Media Software Engineer Job Description

Job Description Example
Our growing company is looking to fill the role of media software engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for media software engineer
  • Provide 24x7 On-Air systems support and daily operations support
  • Participate in key software design decisions
  • Help migrate existing Backbone.js implementation to a more reactive js framework
  • Be ready to adapt and extend the architectural plan as new product goals and technical challenges emerge
  • Contribute to reusable libraries for placing and loading advertising products, and make suggestions for improvements
  • Analysis and interpretation of requirements into product design
  • Documenting product design in technical/functional descriptions
  • Implementing design in code
  • The complexity of assignments may vary but most assignments for a senior software engineer are fairly complex technical problems
  • The Senior Software Engineer is expected to resolve these complex problems in a timely fashion working with their manager and team members to ensure the chosen solution solves the problem with high-quality
Qualifications for media software engineer
  • An ability rapidly and effectively to understand and translate client business requirements into technical solutions
  • Experience developing medium- to large-scale WordPress websites
  • Experience working in lean, rapid development teams, including working collaboratively with designers, QAs, project managers and editors
  • 3+ years of WordPress experience, preferably on enterprise sites hosted on WordPress VIP
  • Experience building responsive/adaptive websites with a “mobile first” approach
  • Experience integrating third-party APIs working with backend engineers to define RESTful API services
5

Media Software Engineer Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of media software engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for media software engineer
  • Daily interaction with members of the Cloud & Media software development team
  • Frequent interaction with members of the Global GVR Cloud team
  • NA based product owners for POS, Insite360 and Applause product lines
  • NA bases business analysts
  • Define REST APIs, implement scalable web services and build integrations with APIs and services from other teams
  • Implement workflow solutions for orchestrating micro-service deployments
  • Decompose functional requirements into well-defined tasks
  • Research fundamental problems and implements algorithm solutions that are appropriate
  • Balance quality, quantity and complexity in work output
  • Offer peer technical assessments in areas of expertise, new technologies and software designs
Qualifications for media software engineer
  • Experience of commercial web development processes
  • Experience of working in an environment where products have to be delivered to specific timescales
  • Ability to diagnose functionality and scaling issues for immediate remediation
  • 5+ years of professional software development experience in traditional programming languages (Java or Scala preferred)
  • Previous experience in developing web based applications using WordPress or another similar framework
  • Understanding of Version Control Tools such as Git or SVN is a plus

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates