Senior Software Engineer (Video Player)
Kargo - Burbank, CA
Apply NowJob Description
Kargo unites the world's leading brands, retailers and premium publishers across screens using innovative technology and advanced creative ad formats. At Kargo, we're all about bringing together the best of the best with a spark of creativity to stand out from the crowd. The same is true for our employees. What makes Kargo and each Kargo team member exceptional makes our company special. Kargo believes differences should be celebrated and is committed to diversity in the workplace. As an Equal Opportunity employer, we do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, marital status, age, national origin, protected veteran status, disability or other legally protected status. Individuals with disabilities are provided reasonable accommodation to participate in the job application process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.All potential candidates should read through the following details of this job with care before making an application.Kargo is 500 employees strong across offices in New York City, Chicago, Austin, Dallas, Los Angeles, Sydney, Auckland, Ireland, and London. But we're not stopping there, so stay tuned as we expand our map and our team.For more information, visit Kargo at or follow Kargo on Instagram (@kargomobile), Twitter (@kargo) and LinkedIn (Kargo).Title:Senior Software Engineer (Video)Job Type:Full-time; In-Office Hybrid RequiredJob Location:New YorkSalary Range:180,000 - 200,000 OTERole Summary:As a Senior Software Engineer, you will be responsible for taking on a leading role in one or more of Kargo's products and will be integral in mentoring and guiding others. We are building sustainable, reusable, and scalable codebases in an agile environment and are true believers of doing it right the first time. We want our engineers to be self-starters, eager learners, who will grow with our company. You should be comfortable working alongside Engineering, Product, and Design teams to develop clean code. Ultimately, you will help shape and define our creative and collaborative processes and will follow a best practice approach to producing high-performing productsWhat You'll Do:Spearhead the video player engineering department, setting strategic goals and ensuring alignment with company vision.Drive innovation in video technology, staying ahead of industry trends and competition.Proficient in using JIRA for tracking and managing engineering projects.Skilled in SCRUM methodology to facilitate agile development processes.In-depth knowledge of AWS services, including AWS Lambda, AWS Fargate, CloudFront, and DynamoDB.Proficiency in serverless architectures, particularly leveraging AWS solutions.Experience with MongoDB and Redshift for database management and data warehousing.Strong background in web development, including expertise in JavaScript (JS), HTML, and CSS.Familiarity with video streaming protocols and standards like HLSDeep knowledge in the video ad tech stack, including standards like VAST, VMAP and MOAT.Experience in managing and deploying infrastructure using AWS CloudFormation.Proficient in using GitHub for version control and collaborative software development.Expertise in cloud-based content delivery networks (CDNs), especially Akamai.Knowledge of Amazon S3 for scalable storage solutions.Experience with DynamoDB for NoSQL database management.Proficiency in FFMPEG for video and audio transcoding, conversion, and streaming.Deep understanding of video transcoding processes and best practices.Experience in developing user interfaces using frameworks like Angular or React.Excellent communication and team collaboration skills.Ability to mentor, guide, and develop a high-performing engineering team.Strong problem-solving skills, with a creative approach to overcoming technical challenges.Commitment to continuous learning and adopting new technologies in the video domain.Who You Are:B.S or higher in Computer Science, Mathematics, Physics (or equivalent work experience)At least 6+ years of experience working in the Software industry or a related field.Strong portfolio (i.e. Github) demonstrating past work experienceStrong knowledge of the Software Development Life Cycle, including QA and deployment processes.Experience reviewing other developers' code and mentoring more junior developers.Robust algorithms, data structures, and coding backgroundAbility to take a loosely defined idea from the brainstorming phase to production, including the architecture plan, development, and testing process.A clean sense of design aesthetics and a natural propensity towards simplification over complication.Excellent communication, presentation, interpersonal, and analytical skills; the ability to communicate complex, interactive design concepts clearly and persuasively.The Perks:Flexible PTO + 10 sick days a yearTuition reimbursement up to $1,000 a yearMonthly wellness benefitDaily complimentary lunch when working in a Kargo officeThe Recognition:Kargo and Kargo leadership are regularly recognized for the company's growth and achievements, including:Ad Age's Best Places to Work (2024)Built In's U.S, New York, Los Angeles, Dallas, and Chicago Best Places to Work (2024)Built In's U.S, New York, Los Angeles, Dallas, and Chicago Best Midsize Places to Work (2024)Martech Breakthrough Awards' Best Overall AdTech Company (2023)B&T's Best Media Platform (2021)Digiday Awards' Media Award for Best Digital Product Innovation (2021)Martech Breakthrough Awards' Content Management Innovation (2021)#J-18808-Ljbffr
Created: 2024-11-08