Senior Software Engineer

Image-HasTech

Senior Software Engineer

BMW of North America LLC.
  • United States

Description

As the Senior Software Engineer, you are responsible for the technical analysis, design, development and testing assigned technical product(s) or application(s), within the context of an agile/DevOps delivery model. You will drive change and innovation from a technical perspective and advocate new technologies within formal and informal networks. In addition, you will extend development responsibilities to take on Operations topics to achieve a true DevOps culture. You are a fully-fledged member of an Agile feature team and may support or even lead agile ceremonies and refine business and technical requirements.

Software Engineering.
You are responsible for the creation of detail-level technical requirements and analyzing business requirements in collaboration with business and software analysts, product leads, and other members of the DevOps teams. You will create new applications and features that adhere to technical guidelines and functional business expectations in an Agile process. You will mentor mid-level developers and perform peer reviews in furtherance of secure coding and design pattern implementation. You will implement robust automated test cases to ensure technical solutions meet expected outcomes and business objectives. You will create and maintain automated deployment pipelines to maintain quality control and deployment agility.

Operational Excellence.
You will prepare and document standard operating procedures and protocols as well as required system documentation. You will support operational excellence goals through strong operations knowledge. You will resolve escalated support topics as part of tier-3 DevOps role to ensure the highest availability of critical applications. You will plan and execute upgrades of existing applications, tools, and features. You will create solutions and solves problems using a cloud-native toolchain, to ensure world-class uptime and business agility.

Agility & Customer Centricity.
You plan work-effort as part of Agile projects, supporting or even leading ceremonies. You advocate for customer-centric systems that are well-designed with a view toward excellent customer experience, and clear business requirements. You perform other duties as assigned by management.

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 Bank of North America make 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.

Responsibilities

  • As the Senior Software Engineer, you are responsible for the technical analysis, design, development and testing assigned technical product(s) or application(s), within the context of an agile/DevOps delivery model
  • You will drive change and innovation from a technical perspective and advocate new technologies within formal and informal networks
  • In addition, you will extend development responsibilities to take on Operations topics to achieve a true DevOps culture
  • You are responsible for the creation of detail-level technical requirements and analyzing business requirements in collaboration with business and software analysts, product leads, and other members of the DevOps teams
  • You will create new applications and features that adhere to technical guidelines and functional business expectations in an Agile process
  • You will mentor mid-level developers and perform peer reviews in furtherance of secure coding and design pattern implementation
  • You will implement robust automated test cases to ensure technical solutions meet expected outcomes and business objectives
  • You will create and maintain automated deployment pipelines to maintain quality control and deployment agility
  • You will prepare and document standard operating procedures and protocols as well as required system documentation
  • You will support operational excellence goals through strong operations knowledge
  • You will resolve escalated support topics as part of tier-3 DevOps role to ensure the highest availability of critical applications
  • You will plan and execute upgrades of existing applications, tools, and features
  • You will create solutions and solves problems using a cloud-native toolchain, to ensure world-class uptime and business agility
  • You plan work-effort as part of Agile projects, supporting or even leading ceremonies
  • You perform other duties as assigned by management

Qualifications

  • Agility & Customer Centricity
  • You advocate for customer-centric systems that are well-designed with a view toward excellent customer experience, and clear business requirements

Benefits

  • 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

Summary

Job Type : FULLTIME
Category : Software Engineer
Posted : November 15, 2023
Salary : N/A

Share With