7 days ago

Software Development Engineer 4

Adobe

On Site
Full Time
₹0
Bengaluru East, Karnataka, India

Job Overview

Job TitleSoftware Development Engineer 4
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary₹0
LocationBengaluru East, Karnataka, India

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Our Company

Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.

We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!

Become a Software Development Engineer 4 at Adobe's renowned Bengaluru engineering team! Engage with UXP, a powerful desktop extensibility platform that empowers native applications through modern web technologies like HTML, CSS, and Javascript. Contribute to a team upholding the highest software development standards.

What you'll Do

  • Develop and maintain the UXP platform, integrating modern Javascript runtime with native C++ layers.
  • Implement and improve features, ensuring they are robust and performant.
  • Collaborate with multi-functional teams to determine requirements and build solutions.
  • Debug and profile C++ and Javascript code using advanced tools like lldb, windbg, Chrome developer tools, and Instruments.
  • Apply clean coding and compose principles to produce high-quality code.

What you need to succeed

  • Degree or equivalent experience in Computer Science.
  • 4+ years of experience.
  • Proven experience with C++ concepts such as RAII, concurrency, and template programming.
  • Strong knowledge of Javascript constructs and functional programming principles.
  • Familiarity with debugging and profiling tools for both C++ and web technologies.
  • Ability to read and debug code beyond the UXP codebase, including external libraries and application code.
  • Understanding of OOPs principles and ability to pragmatically apply them.

Key skills/competency

  • C++
  • Javascript
  • UXP Platform
  • Debugging
  • Profiling
  • Concurrency
  • RAII
  • Template Programming
  • OOP Principles
  • Web Technologies

Tags:

Software Development Engineer
C++
Javascript
UXP
HTML
CSS
lldb
windbg
Chrome developer tools
Instruments
RAII
Concurrency
Template Programming
OOP
Web Technologies
Desktop Development
Feature Implementation
Debugging
Profiling
Collaboration

Share Job:

How to Get Hired at Adobe

  • Research Adobe's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight C++, Javascript, UXP platform experience, debugging, and web technologies for Software Development Engineer 4.
  • Showcase C++/Javascript expertise: Prepare to discuss RAII, concurrency, templates, and functional programming during interviews.
  • Master technical interviews: Practice data structures, algorithms, and system design, especially related to desktop extensibility platforms.
  • Demonstrate collaboration: Be ready to share examples of cross-functional teamwork and problem-solving at Adobe.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background