Senior Software Engineer

MercedesBenz USA   •  

Seattle, WA

Industry: Automotive

  •  

5 - 7 years

Posted 36 days ago

Key Tasks & Responsibilities:

Senior Software Engineer will design, develop and maintain various consumer applications and large scale distributed systems. Successful candidates will design and deliver core software features and services to millions of users, coach team members and coordinate with internationally distributed design and development teams.

  • Design and delivery of large scale distributed systems

  • Maintenance and migration of existing systems

  • Mentoring team members

  • Assist with recruiting and hiring of team members


Education & Experience:



  • Bachelor's degree in Computer science or related degree

  • 5+ year of relevant experience

  • 1+ years of leadership

  • Experience with cloud architecture and micro-services design patterns

  • Experience designing scalable, reliable & secure E2E services in cloud environments

  • Experience with DevOps teams and culture


Preferred Qualifications:



  • Experience with concepts of API design, load balancing, containerization, disaster recovery and leveraging IaaS, PaaS, and SaaS as appropriate

  • Deployment of applications onto systems with multiple versions and generations

  • Experience with internationally distributed teams

  • Experience in Agile development methodologies