The Job logo

What

Where

Lead Software Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join Adobe Digital Imaging team as a Lead Software Engineer - Android and work on building a scalable and responsive mobile application for Adobe Lightroom. You will be responsible for testing features, defining roadmaps, and ensuring the high quality and performance of the app. This is a full-time on-site opportunity in Bengaluru, Karnataka, India.
Job Description

Title: Lead Software Engineer - Android in Adobe Digital Imaging team

 

About Us:

Adobe Lightroom is a cloud based service for people who love photography. It offers powerful tools that a photographer needs to edit, organise, store and share photos across desktops, mobile and web. The Adobe Digital Imaging (DI) team that builds this cutting edge imaging service is looking for a hardworking and highly motivated engineer and technical thinker to help build a scalable and responsive mobile application on Android, that brings powerful image editing and organising tools in the hands of photographers.

 

What you’ll do:

As a Software Engineer for the Adobe Creative Cloud – Lightroom Android team, you will work with a team of passionate engineers. You and your team will test features in products which are strategic to Adobe’s growth.

Work with our Product Manager, fellow engineers in the team and other partners in defining roadmap, scope and work for releases.

Work as part of a fast paced scrum team.

Follow standard methodologies for testing, profiling and releasing high quality software. Functional and non-functional testing of all new features under development.

Own your features end-to-end starting from gathering requirements and design to testing and release.

Adding new automation tests to improve test coverage and grow the test automation framework.

Collaborate across a wide range of roles and experience levels in a global setup.

Constantly strive towards making the app crash free and bug free and to ensure high levels of performance and reliability.

Engage with customers to identify problems and provide solutions. Will also need to identify trends and refine workflows based on customer feedback.

 

What we're looking for:

BTech or MTech in Computer Science or equivalent

Minimum 8 years of hands-on software testing experience

Experience in Android app development and testing

Exposure to end-to-end test management and able to work independently

Excellent communication skills, ability to collaborate across teams and build consensus

Knowledge of writing test plans for end to end workflows and test management suites

Understanding of test methodologies like functional, performance, security testing etc

Experience with bug reporting in JIRA and familiar with good bug templates

Good analytical, critical and logical thinking and a problem solver

Strong Java programming skills.

Experience with Android Test frameworks like Espresso, Robotium and UI Automator

Hands on experience with Android Studio, git, Jenkins, jUnit and gradle

Set alert for similar jobsLead Software Engineer role in Bengaluru, India
Adobe Logo

Company

Adobe

Job Posted

9 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Adobe Logo

Lead Data Engineer

Adobe

Bengaluru, Karnataka, India

+1 more

Posted: a year ago

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 Title:        Lead Data Engineer Technology:   SQL, Spark, Python/Java, Hive/Hadoop, Cloud, Databricks, REST API Experience:    8+ years Job Location:  Noida What you need to succeed 8-12 Years Of strong Big Data experience with Enterprise Data ware housing hands-on experience Strong experience on SQL/PLSQL Hands on experience in Apache Spark Good knowledge of cloud technology such as Azure/AWS/GCP Experience in Hive and other Hadoop based ecosystem Experienced in highly scalable systems and designs Should be good in programming skills, with expertise in any one language Should have experience of leading teams and driving initiatives independently Should be good in design solutions and complex architectures Experience in building REST API and service oriented architectures Experience in monitoring, troubleshooting and tuning services and applications and operational expertise such as good troubleshooting skills, understanding of systems capacity, bottlenecks, and basics of memory, CPU, OS, storage, and networks. Good communication skills across distributed team environment Should be able to communicate across teams and stake holders Awareness on Sales business process (SFDC or Dynamics Sales) is added advantage Must be self-motivated, responsive, professional, and dedicated to customer success     Educational Qualifications: Bachelor’s degree in Computer Science, Computer Engineering, or a similar field

Opentext Logo

Lead Software Engineer

Opentext

Bengaluru, Karnataka, India

Posted: a year ago

You are great at: Design and development of micro services in Java/Golang and Kubernetes Cloud Native Environments. Development of scalable architectures for very high work loads into monitoring large IT landscapes - Infrastructure monitoring, public cloud domain monitoring, application monitoring etc., Analyse the root cause of a complicated and high scale IT environment problems. Research, debug and drive to the most appropriate implementation. Implement new features and fixing defects to support the product roadmap and its customer base. Provides guidance and mentoring to less-experienced team members.   What it takes: Strong Hands-on with Java and Spring Boot. Extensive hands-on experience in Docker, Kubernetes, REST API development and Cloud Technologies - AWS, Azure, GCP etc. Knowledge HTML5, Angular latest version - Advantage Strong Hands-on skill in Go Lang – is an advantage Must have working exposure to enterprise scale projects Working experience in Linux environments. Hands-on working experience in CI/CD, Jenkins, GIT Hub, Automation tools. Working exposure to building enterprise software - scale, security and other enterprise software aspects built-in. Network knowledge and experience (Protocols :IP, HTTP, TCP, FTP,UDP) MSSQL and Oracle DB Knowledge (SQL Queries, Stored Procedures, Triggers, Cursors) – is advantage. Read, understand and debug big existing coded base of a complex product. Excellent analytical and problem solving skills. Experience in overall architecture of software applications for products and solutions. Designing and integrating software applications running on multiple platform types into overall architecture Excellent written and verbal communication skills; mastery in English and local language. Ability to effectively communicate product architectures, customers and support engineers for design and problem solving proposals and negotiate options at senior management levels. Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent. Typically 8.5 – 12.5 years experience.