Senior Software Engineer (Video Player)

| New York, NY, USA
Sorry, this job was removed at 2:06 p.m. (CST) on Tuesday, May 14, 2024
Find out who's hiring in New York City, NY.
See all Developer + Engineer jobs in New York City, NY
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

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.
Kargo is 550 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, NY
Salary Range: $180,000 - 200,000 OTE
Role 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 products
What You'll Do:

  • Leadership and Strategy:
    • 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.
  • Project Management Expertise:
    • Proficient in using JIRA for tracking and managing engineering projects.
    • Skilled in SCRUM methodology to facilitate agile development processes.
  • Technical Expertise:
    • 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.
  • Development and Operations:
    • 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.
  • Data Management and Storage:
    • Knowledge of Amazon S3 for scalable storage solutions.
    • Experience with DynamoDB for NoSQL database management.
  • Video Processing Skills:
    • Proficiency in FFMPEG for video and audio transcoding, conversion, and streaming.
    • Deep understanding of video transcoding processes and best practices.
  • Frontend Development:
    • Experience in developing user interfaces using frameworks like Angular or React.
  • Collaboration and Communication:
    • Excellent communication and team collaboration skills.
    • Ability to mentor, guide, and develop a high-performing engineering team.
  • Innovation and Problem Solving:
    • 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 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)
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Technology we use

  • Engineering
    • GolangLanguages
    • JavascriptLanguages
    • PythonLanguages
    • SqlLanguages
    • TypeScriptLanguages

What are Kargo Perks + Benefits

Culture
Partners with nonprofits
Open door policy
OKR operational model
Team based strategic planning
Open office floor plan
Employee resource groups
Employee-led culture committees
Day off for your birthday
Quarterly engagement surveys
Hybrid work model
In-person all-hands meetings
In-person revenue kickoff
President's club
Employee awards
Flexible work schedule
Remote work program
Diversity
Documented equal pay policy
Highly diverse management team
Diversity employee resource groups
Hiring practices that promote diversity
Diversity recruitment program
Health Insurance + Wellness
Flexible Spending Account (FSA)
Disability insurance
Dental insurance
Vision insurance
Health insurance
Life insurance
Pet insurance
Wellness programs
Team workouts
Mental health benefits
Wellness days
Abortion travel benefits
Financial & Retirement
401(K)
401(K) matching
Company equity
Employee stock purchase plan
Performance bonus
Charitable contribution matching
Pay transparency
Child Care & Parental Leave
Generous parental leave
Family medical leave
Adoption Assistance
Vacation + Time Off
Unlimited vacation policy
Generous PTO
Paid volunteer time
Paid holidays
Paid sick days
Flexible time off
Bereavement leave benefits
Office Perks
Commuter benefits
Company-sponsored outings
Free daily meals
Free snacks and drinks
Some meals provided
Company-sponsored happy hours
Pet friendly
Recreational clubs
Relocation assistance
Fitness stipend
Mother's room
Professional Development
Job training & conferences
Tuition reimbursement
Lunch and learns
Promote from within
Continuing education stipend
Online course subscriptions available
Customized development tracks
Paid industry certifications
Personal development training

More Jobs at Kargo

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about KargoFind similar jobs like this