Software Engineering Lead
4 weeks ago
Telly, Inc. is revolutionizing the television experience and redefining advertising as a FastCompany 'Most Innovative Company' for 2024. We're seeking a highly skilled and experienced Android OS Engineering lead to join our team.
This role involves leading the design, development, and maintenance of Telly TV OS, core applications & Android Open Source. You will own, review and maintain high-quality apps, services and UI/UX & business logic implementations, work closely with cross-functional teams to define and implement new features, improvements and bug fixes, set the technical direction, and mentor/hire junior engineers.
Key Responsibilities- Technical Ownership and Collaboration: Take ownership of the architecture, design, and development ensuring they are scalable, maintainable, and meet the highest quality standards. Work closely with product managers, UX/UI designers, and backend developers to translate business requirements and design specifications into functional and engaging Telly applications.
- Mentorship: Provide technical leadership and guidance to junior and mid-level engineers. Conduct code reviews, promote best practices, and contribute to the team's professional growth.
- Innovation: Stay up-to-date with the latest Android development trends, tools, and technologies. Drive the adoption of new features and improvements that enhance the user experience and performance of our applications.
- Performance Optimization: Analyze and improve application performance, focusing on responsiveness, memory usage, Telly devices' battery/power consumption.
- Technical Strategy: Contribute to the overall AOSP strategy and play a key role in setting the technical direction for Android development within the organization.
- Documentation: Maintain comprehensive documentation of the architecture, design, and codebase. Ensure that knowledge is shared across the team.
- Data Analysis: Review and analyze performance data daily to identify trends, issues, and opportunities for optimization.
- Proactive Troubleshooting: Anticipate and resolve operational issues, ensuring continuous improvement of firmware developer operations.
- Team Leadership: Serve as a player/coach, leading by example while preparing to build and manage a small SW team over the next year.
- Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Experience: 7+ years of professional experience in Android development, with a strong portfolio of published applications.
- Proficiency in Kotlin and Java and strong understanding of Android SDK, NDK, Jetpack components, and Android Studio. Strong understanding of software dev principles
- Experience with RESTful APIs, third-party libraries, and cloud-based services.
- Knowledge of UI/UX design principles and best practices.
- Familiarity with CI/CD pipelines and version control systems
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to lead and inspire a team in a fast-paced, dynamic environment.
- Self-motivated and proactive in driving technical solutions.
- Experience with modern Android architectures such as MVVM, MVI, or Clean Architecture
- Experience in Kotlin, Jetpack, Android TV, AOSP, Android NDK, Android Studio
- Experience with Agile/Scrum development methodologies.
- Experience in the TV entertainment domain, with a deep understanding of industry-specific challenges and solutions.
- Proven experience working with remote and distributed teams across various time zones and cultures, with the ability to lead and collaborate effectively in a global context.
- Bonus: Familiarity with back-end development and cloud services like AWS EC2, Lambda, & Cloudfront
- Competitive salary and benefits package.
- Opportunity to build and lead a SW team at an innovative and fast-growing company.
- Collaborative and dynamic work environment with a focus on continuous learning and development.
-
Senior Software Engineer
2 weeks ago
Los Angeles, California, United States InDepth Engineering Solutions Full timeJob DescriptionWe are seeking a highly skilled IT professional to join our team as a Senior Software Engineer. The ideal candidate will have a strong background in software development and a proven track record of delivering high-quality solutions.Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to...
-
Lead Security Software Engineer
4 weeks ago
Los Angeles, California, United States Electronic Arts Full timeJob Title: Lead Security Software EngineerWe're seeking a highly skilled Lead Security Software Engineer to join our team at Electronic Arts. As a key member of our security team, you will be responsible for designing, delivering, and maintaining secure systems and tools for our Apex Legends franchise.Your primary focus will be on architecting and...
-
Software Engineering Team Lead
3 weeks ago
Los Angeles, California, United States Snap Full timeAbout the RoleWe are seeking a highly skilled Software Engineering Manager to join our team at Snap Inc.Key ResponsibilitiesCollaborate with Product, Operation, Data Science and Engineering teams, and executive stakeholdersBackground with shipping mobile software on iOS, Android or bothExperience with leading an engineering teamBachelors in a technical field...
-
Lead Security Software Engineer
4 weeks ago
Los Angeles, California, United States Electronic Arts Full timeJob DescriptionWe are seeking a highly skilled Lead Security Software Engineer to join our team at Electronic Arts. As a key member of our security team, you will be responsible for designing, implementing, and maintaining secure systems and tools to protect our gaming platforms.Key Responsibilities:Architect and implement security features for client-side...
-
Software Engineering Manager
4 weeks ago
Los Angeles, California, United States Snap Full timeAbout SnapSnap Inc. is a technology company that believes the camera presents the greatest opportunity to improve the way people live and communicate. We contribute to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together.Job DescriptionWe're looking for a Software Engineering Manager to...
-
Software Engineering Manager
3 weeks ago
Los Angeles, California, United States Riot Games Full timeRiot Games is seeking a highly skilled Software Engineering Manager to lead our Data Experiences and Automation team as well as the Ingestion, Refinement, and Standards team in Central Data group. As an Engineering Manager, you will be responsible for guiding the team in creating a solution that scalably handles all our data workflows for data producers and...
-
Senior Software Engineer
4 weeks ago
Los Angeles, California, United States CodeForce Full timeJob Summary:A Senior Software Engineer is responsible for leading and/or working on the most complex IT applications design, development, modification, testing, installation, implementation, and support of new or existing applications software.This classification may also plan, install, configure, test, implement, and manage a systems environment in support...
-
Embedded Software Engineer
4 weeks ago
Los Angeles, California, United States Round Peg Solutions Full timeExciting Opportunity for an Embedded Software EngineerWe are seeking a highly skilled Embedded Software Engineer to join our team at Round Peg Solutions. As a key member of our team, you will play a pivotal role in the development of complex embedded software systems for a world-leading Aerospace Manufacturer.Key Responsibilities:Develop and verify embedded...
-
Staff Software Engineer
4 weeks ago
Los Angeles, California, United States Super Service Full timeAbout the RoleWe are seeking a highly skilled Staff Software Engineer to join our Super+ vertical. As a key member of our engineering team, you will play a central role in architecting and developing our services, frontends, databases, and mobile app.As a Staff Software Engineer, you will be responsible for:Architecting and developing our services,...
-
Software Engineering Director
3 days ago
Los Angeles, California, United States Centerfield Full timeJob Title: Engineering Director, PlatformJob Type: Full-timeLocation: Playa Vista, CAAbout Us:Centerfield is a digital marketing solutions company that delivers outcome-based solutions and personalized omnichannel experiences for leading brands.The Opportunity:We are seeking an experienced Engineering Director, Platform to lead and inspire our team of...
-
Software Engineering Manager
4 weeks ago
Los Angeles, California, United States Ruggable Full timeJob Title: Software Engineering ManagerRuggable is a leading direct-to-consumer e-commerce brand seeking a skilled Software Engineering Manager to lead the development of our internal application suite. As a key member of our engineering team, you will be responsible for architecting and building distributed microservices and full-stack systems to improve...
-
Principal Software Engineer
4 weeks ago
Los Angeles, California, United States Olympus Corporation of the Americas Full timeJob DescriptionThe Principal Software Engineer is responsible for leading all aspects of software development for medical devices at Olympus, including technical planning, development of design inputs, code implementation, configuration management, and ensuring that software development aligns to internal SOPs and IEC 62304.The successful candidate will have...
-
Senior Software Engineer
4 weeks ago
Los Angeles, California, United States MojoTech Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at MojoTech. As a Senior Software Engineer, you will work on multiple projects per year to solve complex problems and deliver high-quality solutions as part of a team.Collaborating with product managers, designers, and clients, you will lead discussions on better ways to...
-
Software Engineer
3 weeks ago
Los Angeles, California, United States University of California - Los Angeles (UCLA) Full timeAt the University of California - Los Angeles (UCLA), we are seeking a skilled Software Engineer to join our team and enhance our web presence with innovative solutions. This role will provide technical leadership to our web team, ensuring that our digital offerings meet the highest standards of quality and user experience.We are looking for an individual...
-
FPSE Senior Software Engineer
3 weeks ago
Los Angeles, California, United States TBWA\Chiat\Day Full timeJob Title: FPSE Senior Software EngineerAbout the Role:As a Senior FPSE Software Engineer, you will be responsible for leading the software engineering team and ensuring the successful delivery of high-quality software products. Your primary focus will be on designing, developing, and maintaining complex software systems, as well as mentoring and guiding...
-
Software Engineering Manager
4 weeks ago
Los Angeles, California, United States Snap Full timeAbout SnapSnap Inc. is a technology company that believes the camera presents the greatest opportunity to improve the way people live and communicate. We contribute to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together.Our ProductsOur three core products are Snapchat, a visual messaging...
-
Software Engineering Manager
4 weeks ago
Los Angeles, California, United States Snapchat Full timeAbout Snap Inc.Snap Inc. is a technology company that empowers people to express themselves, live in the moment, learn about the world, and have fun together. Our three core products are Snapchat, a visual messaging app that enhances relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat...
-
Senior Software Engineer
3 weeks ago
Los Angeles, California, United States Atlas UP Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Atlas UP. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our AI-powered software applications.Key Responsibilities:* Contributing to the development of our AI-powered software applications using...
-
Lead Staff Software Engineer
4 weeks ago
Los Angeles, California, United States StubHub Full timeJob OverviewStubHub is seeking a highly skilled Lead Staff Software Engineer - Full-Stack to lead the development of next-generation technologies and complex features that enhance the live event experience for millions of users worldwide.Key ResponsibilitiesDesign, develop, test, deploy, and maintain impactful improvements across all StubHub's...
-
Senior Software Development Engineer
3 weeks ago
Los Angeles, California, United States Olympus Corporation of the Americas Full timeJob SummaryThe Principal Software Engineer will be responsible for leading the development of software for medical devices at Olympus Corporation of the Americas. This includes technical planning, design inputs, code implementation, configuration management, and ensuring that software development aligns to internal SOPs and IEC 62304.Key Responsibilities...