Lead Solution Architect

Posted 7 days 8 hours ago by Luxoft

Permanent
Not Specified
Other
Lancashire, Manchester, United Kingdom, M21 0
Job Description

Project description

A Lead Software Engineer with a passion for quality and proven experience in software engineering and architecture is required to help build a new connected car platform. This Vehicle Connected and Data Platform will connect to all customers' vehicles globally and enable various data use cases, supporting a shift towards a green and sharing economy for modern luxury services. We seek engineers passionate about innovative problem solving, quality-first coding, and DevSecOps practices.

Responsibilities

  • Lead the architecture and integration for complex solutions, with strong hands-on software engineering experience across the full SDLC and mobile app development
  • Lead Swift development technically and personally for our mobile teams
  • Improve and establish DevSecOps practices, including CI/CD pipelines
  • Ensure system designs and implementations meet customer needs and align with JLR application strategies and technical requirements
  • Ensure developed systems adhere to all internal and external standards
  • Define technical roadmaps and strategies for systems and oversee their delivery
  • Provide technical hands-on support to Software Engineers and SEITs in application build, testing, and deployment
  • Have strong experience in iOS-focused software engineering
  • Possess experience with technologies such as iOS, Swift, Firebase, MQTT, Websockets
  • Coach and mentor a team of senior engineers
  • Line management responsibility for a team of senior engineers

Skills

Must have

  • 7+ years of experience developing bespoke enterprise-scale iOS applications
  • 7+ years of experience coding with Swift
  • Advocate for practices such as TDD
  • Strong object-oriented programming skills
  • Experience with source code management and version control (Git, GitHub, GitLab)
  • Experience with modern CI/CD tools and techniques
  • Involvement in all stages of the software delivery lifecycle
  • Passion for mentoring and technical coaching
  • Excellent verbal and written communication skills

Nice to have

Experience with additional relevant technologies or leadership roles in similar projects would be advantageous.