Logo
INSPYR Solutions

Sr. Software Engineer

INSPYR Solutions, Glendale, California, us, 91222


Title: Sr. Software EngineerLocation: Glendale, CACompensation: $90.00-$98.23/hourDuration: 12 months + contract

Department OverviewMedia Engineering builds the software and systems which prepare, deliver, and play streaming media content across the media brands. Our objective is to provide the best playback experience in the industry to our viewers.

Media Engineering handles video, audio, and metadata for normalization, processing, and packaging - supporting operator tools and automation for a scalable workflow. We build logic across both players and back-end services to measure, control, and optimize playback across our stack. We embrace unconventional thinking and are passionate about contributing to our direct-to-consumer experience.

Our team is looking for hardworking team players to join us in Media Engineering, who will thrive upon the legacy of our media brands and are passionate about contributing to the experiences we deliver.

Job SummaryThe Media Player Engineering team mission is to design video streaming playback solutions in collaboration with encoding, packaging, and delivery teams to optimize the streaming technology stack for the best streaming experience possible on all platforms.

Our team is seeking someone who can fill the role of Sr Software Engineer to create a feature rich standard streaming media playback library on Apple devices. Our intention is to design and develop a layered architecture for media playback which can span all the direct-to-consumer brands. Your focus will be on collaborating with media playback teams on other platforms to ensure a consistent software architecture which delivers a best in class streaming experience for your viewers while providing a foundation for media playback innovation.

This is a hands-on engineering position for the Apple Ecosystem in Objective-C/SWIFT. Based on your experience, you will work a cross-functional team of Product Managers, Designers, Engineers, Web Developers, and Content Creators to conceptualize and develop solutions that are shared across all experiences. You may lead others to solve complex problems and provide oversight and direction to other software engineers. You are a person who enjoys working with other teams and technologies to understand their constraints. You enjoy the challenges presented by difficult problems and take pride in finding solutions which successfully thread the needle between design constraints, technical constraints, and the end experience of your users. You foster trust, approach problems with empathy and respect, and embrace creativity.

Responsibilities and DutiesDesign and implement solutions in collaboration with team-members for new features which integrate with various media services and back-ends.Collaborative API design with peer teams on the back-end as well as front-end teams which depend on our libraries.Research and development for media playback experiences, integration, and testing.Participate in project estimation and resource planning.Ability to collaborate in a small, productive development team as well as the larger engineering organization.Troubleshoot and resolve issues, problems, and errors encountered across our various platforms.Ability to collaborate in a small, productive development team as well as ability to work independently.

Required Experience and Skills:4 years of experience in software engineeringAble to demonstrate experience in the full lifecycle of software development. Early stage, maintenance, and end of life.Fluent in Swift or SwiftUI with past experience in Objective-CKnowledgeable in programming paradigms including Object Oriented and Reactive.Solid understanding of iOS/TVOS app development lifecycle.Experience in Object Oriented Programming.Knowledgeable about Design Patterns.Write efficient, reliable, and maintainable code whether implementing improvements, user-facing features, or fixing defects.Experience with unit test frameworks and continuous integration systemsStrong verbal and written communication skills

Preferred Qualifications:Preferred Experience and SkillsExperience with AVKit and its ecosystemExperience with streaming technologies including HLS, MPEG-DASH, Transport Stream, and CMAFExperience developing applications in all Apple platforms including iPhone, iPad, and TVOS.

Required Education:BS/MS in Computer Science or sim. field

If you are interested and qualified, please send your resume (Word Format Only) to Michelle Nicolaus at mnicolaus@inspyrsolutions.com .

Our benefits package includes:

Comprehensive medical benefitsCompetitive pay, 401(k)Retirement plan...and much more!

About INSPYR Solutions

Technology is our focus and quality is our commitment. As a national expert in delivering flexible technology and talent solutions, we strategically align industry and technical expertise with our clients' business objectives and cultural needs. Our solutions are tailored to each client and include a wide variety of professional services, project, and talent solutions. By always striving for excellence and focusing on the human aspect of our business, we work seamlessly with our talent and clients to match the right solutions to the right opportunities. Learn more about us at inspyrsolutions.com.

INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, INSPYR Solutions complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.

24-09715