SENIOR SOFTWARE ENGINEER (VIDEO PLAYER)
Company: Kargo
Location: Burbank
Posted on: November 6, 2024
Job 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
www.kargo.com or follow Kargo on Instagram (@kargomobile), Twitter
(@kargo) and LinkedIn (Kargo).
- Title:Senior Software Engineer (Video)
- Job Type:Full-time; In-Office Hybrid Required
- Job Location:New York
- Salary 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
HLS
- Deep 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
experience
- Strong 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 background
- Ability 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 year
- Tuition reimbursement up to $1,000 a year
- Monthly wellness benefit
- Daily 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
Keywords: Kargo, Chino Hills , SENIOR SOFTWARE ENGINEER (VIDEO PLAYER), IT / Software / Systems , Burbank, California
Didn't find what you're looking for? Search again!
Loading more jobs...