Software Development Engineer

December 3, 2022
Apply Now

Job Description

Batch – 2023/2022/2021/2020 & earlier

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!

Candidates should be able to demonstrate deep competency in most or all of the requirements listed below: 

• Preferred qualifications BE/B.Tech/MCA/M.Tech. 

• Proficiency in any one of these programming languages like C, C++, Java, Python, GO etc. 

• Hands-on on any relational database eg. MySql, Postgres etc. 

• Familiarity with web API calls. 

• Experience operating and supporting large-scale Internet hosted applications. 

• Experience deploying large-scale Internet hosted applications including deployment automation concepts. 

• Good problem solving and analytical skills focused on optimisation along with solution. 

• Worked as full stack engineer is a plus. 

• Hands on system administration experience in Linux-based platforms, storage systems (SAN and NAS), load balancers and virtualised environments (VMware, Amazon AWS). 

• Demonstrable technology experience with administration of Mongo Database. Familiarity with basic Oracle concepts is a plus. 

• Experience with networking concepts, protocols and technologies 

• Experience with custom tool development, research of tools and deployment of solutions in support of internet hosted applications and environments 

• Strong experience with designing, deploying and maintaining monitoring solutions such as Splunk, Nagios, Cacti, etc 

• Experience with one or more development or scripting languages suited for system administration and automation, such as Ruby, Python, Perl, PHP, Java/Javascript, Shell 

• Familiarity with hosted application service provider environments, including remote administration of servers and devices. 

• Excellent written and verbal communication skills, demonstrating the ability to effectively convey technical information to both technical and non-technical audiences 

• Excellent information management practices, such as thorough documentation, usage of wikis, blogs and other collaboration tools 

• Familiarity with service delivery and project management principles 

The following requirements are not strictly required, but are preferred: 

• Experience supporting large-scale SaaS based applications and databases 

• Experience creating and maintaining automated server deployment scripts using tools such as Chef or Puppet 

• Familiarity with agile software development processes including software builds and source code control 

• Ability to prioritize tasks and work independently Explore Location