Software Engineer
Posted Updated
Description
- Research, design, and develop computer and network software programs
- Develop software for advertising functions, including business automation applications development for internal advertising revenue operations, including order management and revenue processing for order-to-cash process
- Troubleshoot operational issues during the execution of order processing, order fulfillment, and revenue processing
- Utilize skills in software design and problem-solving using software design patterns
- Apply software design patterns to fulfill Roku’s advertising needs
- Use modern software methodologies like Scrum to work alongside development scrum teams in Roku Advertising engineering
- Utilize Continuous Integration and Continuous Deployment (CI/CD) to contribute towards the integration of code with the team for project releases and deployments
Benefits
- Medical, wellness and financial benefits
- Free snacks and access to the company fitness center
- Unlimited paid time off policy
- Work from home opportunities
- Will also accept a Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Information Technology, or related field and 2 years of experience in the position or a related occupation
- Master’s degree or foreign equivalent in Computer Science, Engineering, Information Technology, or related field
- Ad insertion process and converting the insertion order to campaign process for OTT platforms
- Must have coursework, advance level coursework, project background, internship or work experience in each of the following:
- Application development, process, methodologies of software products
- Reproducing, isolating, and debugging issues to provide detailed root cause analysis for bugs
- Programming in React and Node languages to develop, enhance web applications
- CTV Campaign management platforms, economics of digital advertising, and ad performance reports
