Software Development Manager - Adobe Analytics
Adobe Software
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!
Position Summary
The Adobe Analytics platform processes 30+ billion transactions daily and delivers reporting data to customers throughout the world. The Adobe Analytics team is seeking an Engineering Manager to lead a team creating high-performance services, building and operating solutions that handle Big Data for enterprise customers worldwide. The Engineering Manager will lead all aspects of the software development lifecycle including architecture, design, development, quality assurance, and operations responsibilities for multiple services. This position is based in our Bucharest office within the Digital Marketing Business Unit of Adobe.
Responsibilities
Lead a team of outstanding software engineers to efficiently design, develop, deliver, and operate high quality software that delights our customers.
Collaborate with Product Management (PM), Architecture, and front-end UI teams to define key APIs, system integration points that solve core business problems for our customers.
Engage in cost-benefit analysis to design outstanding experiences that deliver high performance and reliability with low time to market.
Gather technical requirements from multiple sources and improve on existing strategy and architecture for storing, processing, and reporting on data at petabyte scale.
Research and develop expertise in the realm of digital analytics.
Hire, train, mentor, motivate, and retain top engineering talent.
Requirements
Minimum 5-7 years of hands-on experience in enterprise software development, with a strong background in designing and building distributed systems and service-oriented architectures, ideally within SaaS environments.
Proven track record in engineering management or technical team leadership, with the ability to guide and mentor C++/Rust engineers working on high-performance backend solutions.
Solid experience working with public cloud platforms (such as AWS or Azure) and deploying scalable backend services.
Expertise with C++ (including modern standards like C++17 and above)/Rust/Java, as well as multi-threaded programming, Linux environments, GIT, SQL.
Practical experience with Big Data frameworks and technologies, such as Apache Arrow and Apache Spark, OLAP.
Exposure to containerization and orchestration tools (e.g., Docker, Kubernetes) is highly desirable.
Bachelor's or Master's degree in Computer Science or a related technical field.
Strong technical acumen combined with leadership skills and a product-driven mindset.
Excellent communication and interpersonal abilities, with confidence presenting technical topics to executives, customers, and cross-functional stakeholders.
Detail-oriented, highly self-motivated, and proactive in driving team and project success.
Adobe is proud to be an Equal Employment Opportunity 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. Learn more.
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.