Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Development Engineer 4 @ Adobe

Home > Software Engineer

 Software Development Engineer 4

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!
Job Description - Senior Software/Release/DevOps Engineer
The Challenge
Adobe is looking for a senior engineer who is passionate about software application
build/test/release infrastructure and helping accelerate engineering velocity of our
world class products such as Photoshop and Lightroom. CI-CD and automation in the area of software application build and test and release. You will be playing a key
role in directly influencing engineering productivity across organization which will
accelerate the velocity of software delivery of our world class products including
Photoshop and Lightroom.
As a member of the team, you will work with Software Engineers and Computer
Scientists to ensure our services and products seamlessly move from development
through release into our Creative Cloud and Mobile stores and to the end customer.
This requires Design and development of any and every phase of the delivery
pipeline, with an eye for Accuracy, Scalability and Speed. Using your leadership and
technical expertise, you manage small project teams and lead the complex
application software product releases for production and develop major
improvement to tools and processes.
At Adobe, our users come first, and the Digital Imaging tools and build automation
team is at the heart of that promise. We build the technologies that transform the
way Adobe creates. You will be working to enhance our tooling that run our
development pipelines, researching the latest in computer technology and keeping
Adobe's internal operational build eco center humming. Adobe developers and
users alike rely on us to keep things running. We're automation ninjas and tooling
development superstars. Come join us and create the fastest most complex build
and test eco system in the application space!
What you'll do
  • Develop and implement new build technologies, practices and methods.
  • Contribute to the Adobe Common Build Framework, adding new surfaces and functions including highly complex software build compilation, packaging, validation and the archive and release procedures for hundreds of platforms and surfaces.
  • Research and pilot new technologies that enhance the development compile environments, seek out techniques to move the team toward new heights in build technology
  • Own and continually improve the software applications and tools that run our production and CI pipelines.
  • Port legacy Jenkins pipelines to our new technology and help teams adopt common practices and methods.
  • Develop and support the Microsoft/Android/iOS/PC/MAC/Linux build and release pipelines and ecosystems
  • Integrate and test new versions of Visual Studio, xcode, iOS SDK and Android SDK
  • Automate everything you touch!

What you need to succeed
  • BA/BS degree in Computer Science or equivalent practical experience.
  • Minimum of 5 years of experience in software engineering, release development and/or configuration management.
  • Extensive knowledge of the Linux, Windows, MAC, iOS, and Android Platforms
  • Extensive experience supporting high volume desktop and mobile development teams
  • Extensive experience using Jenkins in an enterprise, Pipeline is a plus
  • Extensive experience managing branches and usage of GIT, Perforce or other SCM tools
  • Strong experience in developing applications/solutions using python, groovy, shell scripts etc
  • Strong experience integrating builds with common Testing Tools such as selenium, boost, google test, good robot and etc
  • Deep experience with compilers and compile technologies including caching (ccache, sccache, gradle cache clcache etc), distributed builds (ice cream, distcc, incredibuild, electric Accelerator, gcc, make, ninja etc)
  • Experience in Ansible/Chef/Puppet/Salt/WKSP1 or any other configuration management & provisioning systems.
  • Experience with Virtualization systems - VMWare, Docker or other container management system
  • Proficient in Groovy, Java and/or Objective-C
  • Knowledge of Jenkins plug-in creation
  • Leadership experience a plus

About Adobe
Adobe is changing the world through digital experiences. Our creative, marketing and document solutions empower everyone - from emerging artists to global brands - to bring digital creations to life and deliver them to the right person at the right moment for the best results.
Adobe is an equal opportunity employer. We welcome and encourage diversity in the workplace regardless of race, gender, sexual orientation, gender identity, disability or veteran status.
Explore Adobe Life.

Employement Category:

Employement Type: Full time
Industry: Recruitment
Functional Area: IT
Role Category: Software Engineer
Role/Responsibilies: Software Development Engineer 4

Contact Details:

Company: Adobe Consultants
Location(s): Noida, Gurugram

+ View Contactajax loader


 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Specified

Adobe

www.adobe.comwww.adobeindia.com