Software Engineer Tech Lead - AEM

BMW

Education
Benefits
Skills

Software Engineer Tech Lead - AEM - (24000037)

Description

As the Software Engineer Tech Lead – AEM you will be responsible for the technical analysis, design, development and testing for feature teams across a multitude of technical products and applications, within the context of an agile/DevOps delivery model. You will lead change and innovation from a technical perspective and advocate for new technologies within formal and informal networks across multiple IT products, domains and primes locally, regionally, and globally. You will lead developers to take on operations topics to achieve a true DevOps culture. You are involved in various agile feature teams and may lead agile ceremonies and refinement of business and technical requirements across IT products, domains and primes as needed.

Software Engineering

You will lead the creation of detail-level technical requirements and analyze business requirements in collaboration with business and software analysts, product leads, and other members of the DevOps teams. You will mentor senior and mid-level developers and perform peer reviews in furtherance of secure coding and design pattern implementation. You oversee the creation and maintenance of automated deployment pipelines and fosters further enhancements to quality control and deployment agility.

Operational Excellence

You will challenge existing standard operating procedures and protocols and foster improvements of those across IT products, domains, and primes. You will define and ensure operational excellence goals through strong operations knowledge and resolve escalated support topics, leading of tier-3 DevOps role, to ensure the highest availability of critical applications. You will lead the solutionizing and problem solving in a cloud-native toolchain, to ensure world-class uptime and business agility across several business areas and IT products, domains and primes.

Agility & Customer Centricity

You will coordinate development effort across several Agile products to ensure cross-functional best practices in engineering, automated testing, and deployment. You will advocate for well-designed customer-centric systems across multiple IT products, domains and primes, with a view toward excellent customer-experience, and clear business requirements.

In support of BMW of North America’s business objectives, this position requires regular attendance at a BMW office with remote work capability (hybrid).

Join the BMW North America team and enjoy a high-performance Total Rewards package that may include:

  • Medical, Dental, and Vision insurance
  • All with options for $0 Employee contribution
  • 401(k) with Company match
  • Retirement Income Account (RIA)
  • Employee vehicle program
  • Bonus eligibility
  • Paid Parental Leave of up to 6 weeks
  • Paid Time Off in addition to Company paid holidays where eligible
  • Hybrid work environment
  • Voluntary Benefits to fit your needs

The pay range for this role is: $119,560.00 - $140,659.00.

The selected candidate’s education, skills, experience, and location will be used to determine the final salary offer. All pay ranges are based on a full-time work schedule. This statement is in accordance with state and local pay disclosure requirements.

Even more so than the generous compensation and benefits, the culture and values of BMW of North America makes it the ultimate working environment. These values are Responsibility, Appreciation, Transparency, Trust, and Openness. We allow these values to guide the way we conduct ourselves and our business.

At BMW, we are driven by diversity, equity, and inclusion. We are proud to be an Equal Opportunity Employer and are welcoming of all individuals, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Requirements: 

  • BA/BS degree in business, information technology, engineering or the equivalent of 4 years of experience in the management of information technology application development, maintenance and support.7+ years of demonstrated success in Information Technology, with at least: 
  • 5+ years in a senior level engineering role, and
  • 4+ years specializing in Software Engineering/Systems Engineering
  • 1+ years working in Agile projects.
  • 7+ Years experience in web application development.
  • 3-5 years of experience in Agile Scrum Development methodology and Agile tools (Jira, Confluence).
  • 5+ years of development experience in building sites, templates, components, or integrations with Adobe Experience Manager (AEM).
  • Solid experience of front-end technologies like HTML5, CSS3, JavaScript, VUE.JS, Bootstrap, jquery, AJAX and JSON.
  • Deep knowledge of AEM Core components like OSGI, JCR, CRXDE, Jackrabbit Oak, Apache Sling, Dispatcher, Workflows.
  • Robust web design experience to include back-end and/or front-end development within AEM.\
  • Knowledge of responsive web design techniques and UI/UX tools like Storybook, Figma.
  • Familiar with CI/CD tools like Jenkins, Maven, Bitbucket.
  • Experience with Adobe Analytics, DTM, Launch, Adobe Target and Adobe Audience Manager.
  • Hands-on experience working with core web technologies including client/server-side-scripting languages such as JavaScript and web services development using RESTful web services.
  • Deep understanding of Java, Java EE, Servlets, HTML/Sightly skills.
  • Familiarity with AWS or other Cloud technologies.
  • Experience working with geographically separate project teams.

Preferences:

  • Adobe Certified Expert.
  • 1-2 years Automotive OEM industry experience.
Read Full Description
Confirmed 27 minutes ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles