Senior Software Engineer

BMW
Woodcliff Lake, NJ, United States
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Compensation
$89,700.0 - $140,500.0
Working hours
Regular working hours

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Agile Methodology Artificial Intelligence Data Analysis Systems Engineering Automation of Tests Cloud Computing Cloud Engineering Code Review Databases
+27 more
Continuous Delivery Continuous Integration Database Design DevOps Python (Programming Language) Oracle (Applications) Salesforce.Com SAP (Applications) Secure Coding Service-Oriented Architecture Software Engineering Transact-SQL User-Centered Design Data Logging Scripting Test-Driven Development (TDD) GitHub Copilot Delivery Pipeline AngularJS Information Technology Cloud Migration Restful APIs Terraform Splunk Docker Programming Languages Microservices

Job description

  • Developing detailed technical requirements and collaborating with business and DevOps teams to align with business needs.
  • Building new applications and features following Agile methodology, ensuring adherence to technical standards and business expectations.
  • Mentoring mid-level developers, conduct peer reviews, and promote secure coding and design best practices.
  • Implementing automated tests and maintaining deployment pipelines to ensure quality and agility.
  • Supporting operational excellence by documenting procedures, resolving escalated issues, and managing application upgrades with cloud-native solutions.
  • Leading and supporting Agile ceremonies, advocate for customer-centric system design, and contribute to technology integration and process improvements.
  • Evaluating technology vendors and open-source solutions to ensure high-quality, competitive technology adoption.
  • Providing technical guidance, documentation, and advice to project managers, product owners, and global teams to promote engineering best practices.

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.
  • 5+ years of demonstrated success in Information Technology, with at least
  • 3+ years in a mid-level engineering role and
  • 2+ years specializing in Software Engineering/Systems Engineering.
  • 1+ years working in Agile projects.
  • Command of multiple modern programming languages and expertise working with mainstream scripting languages and legacy technologies.
  • Well-versed in dealing with common IT technologies (e.g., Java, Web, databases, Salesforce, or SAP).
  • Fully proficient in the core technologies used by the relevant BMW entity (e.g., JavaScript, Angular JS, T-SQL, Python, HTML, Oracle)
  • Experience in Oracle and/or cloud native database design.
  • Strong proficiency in AWS Cloud technologies, terraform, CDK, CI/CD.
  • Mid-level expertise in AI tools such as GitHub Copilot.
  • Proven experience designing and delivering solutions in Cloud-based environments and Cloud migration.
  • Strong background in user-centric design, test-driven development (TDD), and automated testing frameworks.
  • Experience implementing CI/CD pipelines.
  • Solid understanding of Restful API and other service-oriented architecture approaches.
  • 3+ years’ experience ensuring high-quality centralized logging and analytics (e.g., Splunk, or equivalent)3+ years’ experience with Cloud Native Computing, including Docker & Kubernetes in public cloud.
  • 3+ years’ experience building and deploying micro-service architectures.
  • Demonstrated ability to lead and drive engineering best practices.
  • Mentoring skills with experience guiding junior and mid-level engineers through code reviews, and knowledge sharing.
  • Proven track record of owning complex projects from inception to delivery, ensuring alignment between stakeholders and technical objectives.
  • Effective communicator capable of translating technical concepts into clear actionable insights for both technical and non-technical stakeholders.
  • Ability to foster a collaborative team culture, encourage innovation, and promote continuous improvement., As part of the hiring process, you may be required to successfully pass a background check. A satisfactory completion of a background investigation including verification of education, prior employment, criminal history, credit check history, and pre-employment drug screen to the extent permissible under applicable state law, is a condition of your offer of employment and your continued employment. The results of your background investigation are satisfactory and acceptable in the sole judgement and discretion of BMW Shared Services, LLC.

Benefits & conditions

  • Medical, Dental, and Vision insurance
  • 401(k) with Company match and Retirement Income Account
  • Employee vehicle program
  • Bonus eligibility
  • Paid Parental Leave
  • Generous PTO and Company paid holidays
  • Voluntary Benefits to fit your needs

Relocation is not available for this position.

This is a hybrid role that requires regular attendance in the office.

The expected salary range for this position is $89,700.00 - 140,500.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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobmonkeyjobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

2:38 min

Establishing comprehensive monitoring and log management

Michael Eder +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

3:10 min

Correlating dispersed logs using structured request tracing

Michael Eder +1 · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all