Software Dev Engineer II, Ads Core Services
Software Dev Engineer II, Ads Core Services

Software Dev Engineer II, Ads Core Services

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Develop real-time, large-scale applications for advertising budget management.
  • Company: Join Amazon Advertising, a leader in empowering sellers and publishers globally.
  • Benefits: Enjoy flexible work options, competitive pay, and a vibrant team culture.
  • Why this job: Make a real impact on advertisers' experiences while innovating in a fast-paced environment.
  • Qualifications: 3+ years of software development experience and proficiency in programming languages required.
  • Other info: Be part of a diverse team across Bangalore, Seattle, and New York.

The predicted salary is between 36000 - 60000 £ per year.

Software Dev Engineer II, Ads Core Services

External job description

Like to develop real-time, distributed, large-scale, and modern applications? Like to interact with worldwide advertising customers to build budget controls to enable advertisers manage their campaign budget effectively? Familiar with front-end development technologies such as Java, Type-script, SQL, AWS, Databases and design patterns? Interested in being part of a worldwide Advertising Customer Experience team? Then, Software Development team that builds products for advertisers for their budgeting and billing requirement wants you!

Advertising is one of the fastest growing businesses within Amazon, empowering Amazon Sellers, Vendors, Authors, and Publishers to boost their product reach and sales through performance and display advertising. The Iron Mountain platform is an enabler for Sponsored Ads worldwide rapid growth and offers a singular platform to manage all of the advertiser facing functions like billing, invoicing, accounting automation, budgets, promotions, payments, and Billing Advertiser Experience (AX) in real-time while being transparent and audit-able from the ground-up. As a part of this high-energy, entrepreneurial team you will get an opportunity to innovate on solutions that control the very levers of our advertisers\’ experience and have the satisfaction of seeing your work impacting multiple advertising business and bring in multi-million transactions worth 100x in dollar value on a daily basis. This platform owns these mandates for worldwide advertising displayed On or Off Amazon.
The Iron Mountain team is looking for a Software Engineer to participate in building a global, scalable, extensible, and secure back-end applications for Billing, Budgeting, Payments, and Promotions Advertiser Experience (AX). These applications have to be capable of seamlessly interacting with different downstream ad serving platforms, billing and budgeting systems for the broad variety of Advertisement programs with no loss in information and builds customer facing front-end applications to enable frictionless billing, budgeting and payments for advertising. This platform has to guarantee a SLA of milliseconds to ensure that real time front-end experience of advertisers are not impacted. To build this platform you will need to be well versed with high performance and distributed architecture.

Key Technical Challenges:

  1. Distributed and Scalable Architecture: Looking at advertising international expansion and business growth plans for next year, we expect this traffic to grow 10X in near future. Billing systems should be easily scalable to manage an exponential increase in business and extensible to support different business needs.
  2. High Availability: These are highly available back-end applications. Downtime in Accounting systems can cause a huge loss in revenue and loss of business opportunity for our advertisers. High Availability architecture is to make sure that the system is configured to handle different loads and different failures with minimal or no downtime.

Key responsibilities:

  1. You own what you and your team creates.
  2. You work with your team to invent, design, and build software that is stable, performant, secure, and accessibility compliant. You work on feature ideas with customers, designers, product managers, stakeholders, and peers.
  3. You increase the speed of implementation of backend features by identifying and mitigating design risks early.
  4. You view your interface creations from the customer’s point of view.
  5. You are judicious when introducing dependencies and efficient with resource usage (e.g., application impact on memory and CPU, cache appropriately, respectful of customer’s devices, etc.).
  6. The fast growing Iron Mountain team today has members across Bangalore, Seattle, and New York, and like the advertising business is truly global in spirit!

What is Amazon Advertising?

Amazon Advertising is a set of tools offered to advertisers – sellers, vendors, authors, publishers, and more – to increase the visibility of their products and services on Amazon, using Cost-per-click (CPC) and Cost-per-impression (CPM) programs. At the scale of Amazon it is extremely important for our advertisers to have the right set of controls to create and boost their advertising presence to gain customers and create long term value.

BASIC QUALIFICATIONS

– 3+ years of non-internship professional software development experience
– 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
– Experience programming with at least one software programming language

PREFERRED QUALIFICATIONS

– 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
– Bachelor\’s degree in computer science or equivalent

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit this link for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

#J-18808-Ljbffr

Software Dev Engineer II, Ads Core Services employer: Amazon

At Amazon, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to innovate and excel. As a Software Dev Engineer II in Ads Core Services, you will have the opportunity to work on cutting-edge technology that impacts millions of advertisers globally, while enjoying comprehensive benefits, professional development opportunities, and a collaborative environment that values your contributions. Join us in Seattle, where the vibrant tech community and diverse culture create an inspiring backdrop for your career growth.
A

Contact Detail:

Amazon Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Dev Engineer II, Ads Core Services

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Java, TypeScript, SQL, and AWS. Having hands-on experience or projects showcasing these skills can significantly boost your chances during the interview.

✨Tip Number 2

Understand the key challenges outlined in the role, particularly around distributed and scalable architecture. Be prepared to discuss how you would approach these challenges and share any relevant experiences you've had in similar situations.

✨Tip Number 3

Research Amazon Advertising and its impact on businesses. Being knowledgeable about their tools and how they help advertisers can demonstrate your genuine interest in the role and the company during your discussions.

✨Tip Number 4

Network with current or former employees of Amazon, especially those in the Ads Core Services team. They can provide valuable insights into the company culture and the specifics of the role, which can help you tailor your approach.

We think you need these skills to ace Software Dev Engineer II, Ads Core Services

Proficiency in Java
Experience with TypeScript
Strong SQL skills
Familiarity with AWS services
Understanding of distributed systems
Knowledge of design patterns
Experience in building scalable applications
Ability to ensure high availability of applications
Strong problem-solving skills
Experience with performance optimisation
Understanding of billing and budgeting systems
Ability to work collaboratively in a team
Excellent communication skills
Experience with software development life cycle (SDLC)
Attention to detail

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with technologies mentioned in the job description such as Java, TypeScript, SQL, and AWS. Emphasise any projects that demonstrate your ability to build scalable and high-performance applications.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your skills align with the responsibilities outlined in the job description, particularly your experience with distributed systems and your understanding of customer needs in advertising.

Showcase Problem-Solving Skills: Include examples in your application that showcase your problem-solving abilities, especially in relation to high availability and scalability challenges. Describe specific situations where you successfully addressed design risks or improved system performance.

Highlight Team Collaboration: Since the role involves working with various stakeholders, mention your experience collaborating with teams, product managers, and designers. Provide examples of how you contributed to team projects and how you value input from others to enhance the final product.

How to prepare for a job interview at Amazon

✨Showcase Your Technical Skills

Be prepared to discuss your experience with front-end technologies like Java, TypeScript, and SQL. Highlight specific projects where you implemented design patterns or worked on scalable architectures, as this will demonstrate your technical proficiency relevant to the role.

✨Understand the Business Impact

Familiarise yourself with how advertising works at Amazon and the importance of budget controls for advertisers. Be ready to explain how your contributions can enhance the advertiser experience and drive business growth, showing that you understand the bigger picture.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Practice solving problems related to distributed systems and high availability. Think through your approach to ensuring minimal downtime and handling increased loads, as these are key aspects of the role.

✨Demonstrate Team Collaboration

Since the role involves working closely with various stakeholders, be prepared to discuss your experience in team settings. Share examples of how you've collaborated with product managers, designers, and peers to deliver successful projects, emphasising your ability to communicate effectively.

Software Dev Engineer II, Ads Core Services
Amazon
A
  • Software Dev Engineer II, Ads Core Services

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-08-01

  • A

    Amazon

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>