Software Engineer Tech Lead - AEM - (24000037)
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:
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:
Preferences: