The revolution in modern advertising won't be televised. It will be streamed. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the US, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable and valued contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers worldwide while gaining meaningful experience across various disciplines. About the role Roku pioneered streaming to the TV and continues to innovate and lead the industry. While we are well-positioned to help shape the future of television including TV advertising around the world, continued success relies on our commitment to effective and efficient marketing operations, specifically in Salesforce. If you are a strong, senior software engineer who's excited about advertising and located at the world capital of advertising (need we say, NYC?), consider how you can help us keep growing. Roku is seeking a seasoned software engineer to plan and merge two Salesforce instances, design and develop new features, and other responsibilities. Our Salesforce platform supports the end-to-end partner journey from managing partners to onboarding through data management, metadata, workflows, contracts, business objects, business rules, payouts, and beyond. On this critical platform, we must maintain system integrity as this merge occurs. This job requires someone with a perfectionist streak who enjoys finding ways to seamlessly integrate existing and new Roku systems and third-party products in a simple, intuitive way. Creating robust workflows for platform users will help Roku scale this platform with our growing business needs. Along with the rest of a small team, you will own how this happens. The successful candidate will work quickly to understand business priorities, develop and communicate a plan, prioritize appropriately, and deliver commitments on time. They will be results-oriented, focusing on achieving critical goals as agreed and identifying when an effort is not on target. They can collaborate with colleagues across functions to solve problems and design solutions and are comfortable in a dynamic and highly entrepreneurial environment. What you'll be doing Design, develop, support, and maintain custom Salesforce solutions to drive and execute the merge of two mature Salesforce instances into one to streamline Roku partners' all-important journey that will allow us to meet the demands of a rapidly growing business. Maintain expert-level knowledge of our Salesforce system architecture and development best practices to scale an instance supporting global users across multiple business units. Maintain and evolve existing Salesforce codebase. Write maintainable code with extensive test coverage, working in a professional software engineering environment (with source control, release cycle, and continuous deployment. Design and develop APIs and Services needed for platform development. Own complete features, collaborating with both the product team and peers to define technical directions and designs, identifying and making practical trade-offs. Work closely with your data engineering & advertising team and broader business organizations, including advertising and content programming, for requirement clarifications, execution alignment, and A/B testing. Participate with the scrum team to plan and commit at the sprint and release level. Ensure on-time and high-quality delivery of projects. We're excited if you have 5+ years of hands-on experience with Salesforce development, including APEX, Visualforce, Lightning, Integrations, etc. Salesforce Platform Developer II certification or strong development experience. Experience with Salesforce data loading tools, web services, middleware (e.g., Dell Boomi, Informatica, etc.). 5+ years of software development experience developing APIs and Services. Experience in the design and development of data models and data integrity checks. Experience with scaling/performance tuning of highly available systems and services. Advertising background is a huge plus. Able to work through ambiguous requirements and make key decisions to make progress and evolve the platform. BS/MS in Computer Science, or a related degree. The Roku culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.