Software Development Manager
Company: Adobe
Location: San Jose
Posted on: October 29, 2024
Job Description:
Software Development ManagerApply to locations: San JoseTime
type: Full timePosted on: 11 Days AgoJob requisition id: R149949Our
CompanyChanging 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!Adobe has successfully transitioned
from a traditional desktop software vendor to a software as a
service provider. Our Creative Cloud and Document Cloud exemplify
this shift and our dedication to improving customer experiences. As
our product and service offerings have grown, we have also
transformed the purchasing experiences we provide and our
underlying eCommerce infrastructure.Our company is currently
looking for an experienced engineering manager to lead a team of
hardworking and high-impact engineers. This role involves
spearheading the delivery of next-generation micro-services for
purchasing, trial sign-up, payments, and subscription management,
covering a diverse range of products, plans, promotion types,
payment methods, and geographies. You will primarily focus on
Creative Cloud, Document Cloud, Digital Experience, and other Adobe
offerings.In this role, you will:
- Hands-on engineering manager responsible for spending at least
50% of the time on day-to-day activities like coding, writing
design specs, PR reviews, debugging, etc.
- Lead and manage a team of engineers through the technical
design, implementation, testing, and deployment of
purchasing-related cloud services.
- Build and implement efficient processes for managing projects
and sprints.
- Implement efficient testing processes to ensure continuous
application/service quality and prevent regressions and
disruptions.
- Deliver scalable, resilient, high-availability applications and
services running on robust deployment architectures with
comprehensive health monitoring/alerting.
- Maintain effective communication and collaboration with partner
teams, both local and remote, in completing interdependent work
items.
- Maintain clear visibility of project/feature status to program
management, product management, and other collaborators.
- Attend to team morale; communicate effectively with team
members to understand concerns and address them.
- Enhance team efficiency, sprint velocity, and feature
turnaround time while promoting a satisfying work-life
balance.
- Manage individual performance, employing ongoing performance
feedback and mentorship.
- Work with each team member in identifying and making progress
toward career development goals.What you need to succeed:
- BS or MS in Computer Science or equivalent.
- Minimum of 10 years of experience in software engineering, with
a minimum of 5 years managing software engineering teams.
- Proven track record of successful execution of the full
product/service development lifecycle from initial planning to
first release, and delivering on schedule.
- Strong knowledge of and experience using agile software
development techniques.
- Demonstrated success delivering large-scale, highly available
web applications or services.
- Proven ability to effectively manage through common engineering
management challenges.
- Excellent written and verbal communication skills.
- Demonstrated ability to learn new technologies and to maintain
a high degree of technical involvement with your team and
applications/services.
- Extensive experience in Java or C++.
- Experience with relational and NoSQL databases.
- Extensive experience with REST-based micro-services.
- Experience with cloud-based service development, particularly
using Amazon Web Services (AWS) or Microsoft Azure.
- Experience with Redis or Memcached is a plus.Our compensation
reflects the cost of labor across several U.S. geographic markets,
and we pay differently based on those defined markets. The U.S. pay
range for this position is $146,300 -- $281,100 annually. Pay
within this range varies by work location and may also depend on
job-related knowledge, skills, and experience. Your recruiter can
share more about the specific salary range for the job location
during the hiring process.At Adobe, for sales roles starting
salaries are expressed as total target compensation (TTC = base +
commission), and short-term incentives are in the form of sales
commission plans. Non-sales roles starting salaries are expressed
as base salary and short-term incentives are in the form of the
Annual Incentive Plan (AIP).In addition, certain roles may be
eligible for long-term incentives in the form of a new hire equity
award.Adobe will consider qualified applicants with arrest or
conviction records for employment in accordance with state and
local laws and "fair chance" ordinances.Adobe is proud to be an
Equal Employment Opportunity and affirmative action employer. We do
not discriminate based on gender, race or color, ethnicity or
national origin, age, disability, religion, sexual orientation,
gender identity or expression, veteran status, or any other
applicable characteristics protected by law.Adobe aims to make
Adobe.com accessible to any and all users. If you have a disability
or special need that requires accommodation to navigate our website
or complete the application process, email accommodations@adobe.com
or call (408) 536-3015.Adobe values a free and open marketplace for
all employees and has policies in place to ensure that we do not
enter into illegal agreements with other companies to not recruit
or hire each other's employees.
#J-18808-Ljbffr
Keywords: Adobe, Sunnyvale , Software Development Manager, IT / Software / Systems , San Jose, California
Didn't find what you're looking for? Search again!
Loading more jobs...