woman explaining a concept in front of a computer
IT Delivery Woodcliff Lake 16.12.2022

Software Engineer Tech Lead

As an independent group of companies, the BMW Group has a commitment to creativity and breakthrough ideas that goes well beyond the racetrack. In order to continuously create ultimate driving machines, we drive our growth and design excellence by staffing our teams with individuals who are innovative and always looking for the next great idea. If you share our vision and view yourself as an independent, creative thinker, we invite you to join our team in this exceptional role located in Woodcliff Lake, NJ.

The Software Engineer Tech Lead leads the technical analysis, design, development and testing for feature teams across a multitude of technical products and applications within the Customer Support & Engineering portfolio, and within the context of an agile/DevOps delivery model. In their role, they lead change and innovation from a technical perspective and advocate new technologies within formal and informal networks across multiple IT products, domains and primes locally, regionally and globally. The candidate must be able to work with cross functional teams, including Product Owners, Delivery Teams, Database Engineers, IT Security, Operations and Infrastructure.

In addition, they will extend their responsibilities in leading developers to take on Operations topics to achieve a true DevOps culture. The incumbent is 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

  • Leads the creation of detail-level technical requirements and analyzes business requirements in collaboration with business and software analysts, product leads, and other members of the DevOps teams
  • Leads the creation of new applications and features across multiple IT products that adhere to technical guidelines and functional business expectations in an Agile process
  • Re-defines and leads the update of technical guidelines where needed.
  • Oversees development teams and performs peer reviews in furtherance of secure coding and design pattern implementation.
  • Leads the implementation of robust automated test cases to ensure technical solutions meet expected outcomes and business objectives across various business areas and IT products.
  • Oversees the creation and maintenance of automated deployment pipelines and fosters further enhancements to quality control and deployment agility

Operational Excellence

  • Challenges existing standard operating procedures and protocols and fosters improvements of those across IT products, domains and primes.
  • Defines and ensures operational excellence goals through strong operations knowledge
  • Resolves escalated support topics, leading of tier-3 DevOps role, to ensure the highest availability of critical applications
  • Supervises the planning and execution of upgrades of existing applications, tools, and features across multiple IT products.
  • Leads the solutioning 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

  • Co-ordinates development effort across several Agile products to ensure cross-functional best practices in engineering, automated testing, and deployment
  • In their lead role, leads agile ceremonies in and across feature teams where needed
  • Advocates for customer-centric systems that are well-designed across multiple IT products, domains and
  • primes, with a view toward excellent customer-experience, and clear business requirements
  • Performs other duties as assigned by management 

Join the team at BMW of North America and enjoy a high-performance employment package which includes: 

  • Company paid Medical, Dental & Vision Insurance 
  • Employee car program 
  • 401(k) Savings Plan 
  • Retirement Income Account
  • What are you waiting for...jump into the driver's seat and apply for the Software Engineer Tech Lead position today!
  • 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

Technical Skills:

  • Experience with solutions that use virtual machines, cloud services (AWS, including relevant micro service & API architecture)
  • Well-versed in using Internet technologies such as web services, HTML, XML, CSS, AJAX, Java, JavaScript, Spring Framework, node.js, http, DHTML.
  • Fully proficient in the core technologies (Angular, SQL, Containers (Docker), Kubernetes, J2EE, Terraform/Cloud Formation, EKS, Git, Jenkins)
  • Strong DB Modeling/Design and Development skills  
  • Basic understanding of various web service technologies such as SOAP, REST or OData
  • 5+ Years’ experience ensuring high-quality centralized logging and analytics (e.g Splunk, or equivalent)
  • 3+ Years’ experience with Cloud Native Computing, esp. Docker & Kubernetes in public cloud
  • 3+ Years’ experience building micro-service architectures

BMW NA is an EEO employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected veteran status.

Software Engineer Tech Lead

Woodcliff Lake
United States
Legal Entity:
BMW of North America LLC.
BMW Group
Woodcliff Lake
Job Field:
IT Delivery
Job Id:
Publication Date:
APPLY NOW Print Page