Awesome

in Space

SENIOR SOFTWARE ARCHITECT

We are looking for a Senior Software Architect to join our software engineering teamin Darmstadt, Germany. You will be responsible for leading all technical aspects of the project lifecycle, from conception to final delivery to the clients. You will help define the technology stack, oversee the overall design, supervise and coordinate the development team,participate in hands-on development, conduct formal code reviews, and drive overallsoftware quality practices. As a senior engineer, you are also expected to helptraining and to mentor more junior engineers. Initially, you will join our cybersecurity team in an ongoing European Union’s H2020R&D project. Later assignments will be adjusted to your preferences.

You will be responsible for leading all technical aspects of the project lifecycle, from conception to final delivery to the clients. You will help define the technology stack,oversee the overall design, supervise and coordinate the development team, participate in hands-on development, conduct formal code reviews, and drive overall software quality practices. As a senior engineer, you are also expected to helptraining and to mentor more junior engineers.

Initially, you will join our cybersecurity team in an ongoing European Union’s H2020R&D project. Later assignments will be adjusted to your preferences.‍

RESPONSIBILITIES

Activities of Software Architect include the following tasks:

● Take the initiative and be responsible for providing technical leadership duringthe design, development, testing, and deployment of software systems

● Manage individual project priorities, deadlines and deliverables

● Design, develop, test, deploy, maintain and improve software

● Support the software quality assurance processes

● Ensure ongoing product adherence to technology standards, businessobjectives, and requirements

● Support the rollout and implementation of software to clients, assurecompleteness of technical documentation and provide end-user support asneeded

● Promote adherence to best practices in the area of security, performance,scalability, usability and maintainability of software.

QUILIFICATIONS

● Masters degree in Computer Science, Engineering or related field, orequivalent professional experience

● 6+ years of software development experience

● 3+ years of experience contributing to the architecture and design of softwaresystems

● Experience in Java

● Experience in developing for Linux

● Experience with software quality assurance is a plus

● Experience in secure software engineering (secure development lifecycle,security by design) is a plus

● Excellent verbal and written communication skills in English, including reportwriting, presentation skills, with an ability to communicate with a range oftechnical and non-technical team members and other stakeholders

No items found.

Apply Now

APPLY NOW

Thank you!
Your submission has been received!
Oops! Something went wrong while submitting the form.
Back to Listings