Bright minds,
sharp solutions

Luxoft is a global IT service provider of innovative technology solutions that delivers measurable business outcomes to multinational companies. Its offerings encompass strategic consulting, custom software development services, and digital solution engineering. Luxoft enables companies to compete by leveraging its multi-industry expertise in the financial services, automotive, communications, and healthcare & life sciences sectors. For more information, please visit the website.

Line of Business:



System software architect, Saint Petersburg

Project Description

We are looking for a passionate architect to work on development of an Autonomous driving system project for one of the Premium German carmakers. You can bring the future to the present. The goal of the project is creating a perfect environment for developing the autonomous car. You will work in a global Agile team located in Russia, Germany and Poland. Creative ideas and new solutions are always appreciated. We offer you work in a spirit of collaboration with wide range of innovative cutting-edge technologies and business trips to Europe.

Technology stack: Java, C++, cloud solutions


- Collaborate directly with the customer to determine functional and non-functional requirements for new software
- Use tools and methodologies to create representations for functions and user interface of a desired product
- Develop and communicate with stakeholders a project's Software / System Architecture Design
- Develop high-level product specifications with attention to system integration and feasibility
- Ensure compliance of System / Software Requirements with System / Software Architecture Design
- Provide input to the strategic direction of technology investments to assist in the development of the architecture and maximize the return on technology investment
- Provide architecture and technology leadership and mentoring, take a leading role in technical discussions with stakeholders
- Take part in project/product planning activities (identify dependencies, work breakdown structure, etc.)
- Contribute with other domains leads and Architects to the elaboration of the global architecture vision, the global roadmap and in making the appropriate decision/choices
- Represent the product/software to the customer



- 3+ years of experience with coding in various languages (.NET, Java, C++ etc.)
- 1+ years of experience as a Software Architect or similar role
- Outstanding knowledge of software and application design and architecture
- University degree in electronics engineering, computer science or similar
- Ability to perform technology analysis
- Expert at identifying critical areas of design / code / test and critically review them for due attention by development team
- Ability to do high SAD for a whole sub-system or part of a large/complex sub-system
- Ability to analyze / fix difficult SW Design Problems - especially those that concerns design/interface issues across multiple modules
- Expertise and practical usage design patterns, UML
- Strong understanding of SW engineering, testability, quality etc.
- Ability to review engineering work products (system specifications, design, test strategy/plan, code) from technology domain point of view to identify gaps
- Excellent communication, expectations management, negotiation and facilitation skills
- Pro-activeness and teamwork attitude
- Good English knowledge

Nice to have

German language
Experience in automotive domain


  • English: Upper-intermediate

Relocation package

If needed, we can help you with relocation process. Click here for more details:


Saint Petersburg

Work Type

Software/System Architecture

Ref number