Sr. Software Engineer (Team/Tech Lead), Ad Platforms

Apple Inc. Austin , TX 78719

Posted 3 months ago

At Apple, we work every day to create products that enrich people's lives. Our Advertising Platforms group makes it possible for people around the world to easily access informative and imaginative content on their devices while helping publishers and developers promote and monetize their work. Today, our technology and services power advertising in Search Ads in App Store and Apple News. Our platforms are highly-performant, deployed at massive scale and setting new standards for enabling effective advertising while protecting user privacy.

We are seeking a software engineering team/technical lead that will direct and drive critical initiatives and projects innovating and building our Advertising Platforms. Responsibilities will range from leading and or supporting our service architectures spanning core services, shared business and business services across our mission-critical pipelines. In this role, you will have an opportunity to define, refine and/or refactor strategies, solutions and architectures to achieve our business goals and solve our engineering challenges. You will lead a team of world-class software engineers hungry to apply cutting-edge technologies to deliver great experiences to our customers. You and your team will play an essential role building, growing and evolving our Advertising Platforms delivering on Apple's privacy commitments to our customers. This is not a people management role.

Key Qualifications

  • 10+ years of industry software engineering experience; 5+ years of industry experience as a team, technical lead and or architect

  • Deep experience with modern micro services and distributed architectures focused on high availability, high throughput and low latency at massive scale

  • Demonstrated ability defining and executing on technology roadmaps

  • Strong ability to advocate and persuade key stakeholders for required technology insertion and investments

  • Proven track record of successfully partnering across organization boundaries to create business and customer value

  • Successfully mentored and coached software engineers (full stack and backend) while developing future tech leaders

  • Experience with on-premise, cloud (AWS, Azure) and hybrid ecosystems

  • Working proficiency and communication skills in verbal and written English

  • Previous advertising experience is a strong plus

Description

At Ad Platforms, we are constantly innovating and developing services that provide amazing user experiences while driving value for advertisers, publishers and developers. We are looking for a software engineering leader to guide the evolution of our services ecosystem and team focused on meeting the challenges and complexity of our businesses needs. This includes:

  • Leading the innovation, design and implementation of new architecture and solutions using modern architecture patterns

  • Designing and implementing best practices and repeatable process constructs to scale and harden our services ecosystem

  • Leading and coaching software engineers to deliver reliable, scalable and high quality solutions

Additionally, you should have several years of experience as a software engineering team lead. You will have an excellent understanding of scalable architectures and thrive working in Agile environments. The ability to be a great team player while executing under tight deadline constraints will be essential to success.

Education & Experience

Bachelor's in Computer Science or equivalent is required; Master's or PhD preferred


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Product Manager Revenue And Billing Systems Ad Platforms

Apple Inc.

Posted 1 week ago

VIEW JOBS 2/13/2020 12:00:00 AM 2020-05-13T00:00 Apple is a place where extraordinary people gravitate in order to do their best work. Together we craft products and experiences people once couldn't have imagined — and now can't imagine living without. If you're excited by the idea of making a real impact, and joining a team where we pride ourselves in being one of the most diverse and inclusive companies in the world, a career with Apple might be your dream job! Are you interested in making a difference in how digital advertising will work in a privacy-centric world? We are looking for an experienced, hardworking, and charismatic product leader to focus on evolving and expanding our financial platform that underpins our advertising products. The Senior Product Manager, Revenue and Billing Systems will lead a team of product owners that design and deliver capabilities in billing, tax, currency, and account management. You will be involved in product strategy, development, and the launch of new products that allow customers to discover new products and services within the Apple ecosystem. You'll apply your judgement and customer insights to help infuse innovative ideas into our platform that allow customers to succeed in their strategies. You will partner with other groups in Ad Platforms to drive positive results along our top and bottom lines. Key Qualifications * 15+ years of professional experience with 10+ years in building revenue and billing systems in a Software as a Service environment. * Experience making revenue systems a source of innovation for businesses in a growth phase. * Shown success in positions of leadership including recruiting, developing, and encouraging strong teams. * Deep experience negotiating business and technical terms across multiple internal and external collaborators. * Strong analytical abilities with the ability to analyze opportunities from many angles (both quantitative and qualitative) and to drive appropriate performance tracking. * Outstanding written and verbal interpersonal skills. * Ability to influence without authority, sell concepts internally and actively drive decision-making across partners. * Experience working with distributed / multi geography engineering teams * Executive communication and ability to evangelize concepts and ideas * Experience leading design, feature breakdown and projects/products from inception to shipped software * Passionate problem solver, designing and building the best solutions for the most meaningful problems * Able to see around corners for future products, so that we build at a platform, rather than project level Description Spearhead initiatives that will transform the way Ad Platforms interacts with customers for account management and billing, and operationalizes our rapid growth. Deliver seamless customer experiences that enable thousands of customers to easily manage their invoices, lines of credit, tax obligations, and financial performance across multiple advertising products. Build payment, reinvestment, revenue collection, and finance products that are scalable, reliable and secure. Lead a team in building scalable foundational systems and products that support global accounting, financial reporting, and tax regulations. Create and run a multi year agile roadmap while balancing dependencies with internal Ad Platforms teams, and other Apple groups like internal finance. Coordinate Finance, EPM, Product Engineering implementations and client support with vendor partners and other internal service partners. Communicate and debate ideas with senior business, product, and engineering leaders at Apple Coordinate with other product managers to integrate development timelines (including customer interfaces, algorithms and data platform) Bring industry thought leadership and external perspectives to educate peers and senior stakeholders on the art of the possible as it relates to financial platforms in Software as a Service, and influence partners in Finance to implement new technology that bring value in greater efficiency and a better user experience. Maintain industry knowledge and enhance subject matter expertise, identify trends and changes in client and competitor behaviors, and keep abreast of changing regulatory requirements. Manages Product Owners who function as the central resource with design, engineering, and marketing as the product(s) move to completion and distribution. Coach and develop Product Owners in agile development process, submitting thorough user stories for development. Comfortable coordinating with disparate scrum teams to achieve results. Apple Inc. Austin TX

Sr. Software Engineer (Team/Tech Lead), Ad Platforms

Apple Inc.