You act as an Engineering Lead for the delivery and operations of internal, and/or external software products, systems and solutions.
You work closely with the respective Product Owners and subject matter experts to establish and iteratively change an agile delivery plan based on functional and nonfunctional requirements, technical feasibility and dependencies, and your delivery estimates.
You own the system architecture and its quality attributes, most notably testability, security, and operational concerns. Your design complies with the firm’s reference architecture and software standards. You aim for the right level of abstraction to minimise costs of delivery and operations while supporting anticipated changes necessary for a continued product-market-fit.
You steer the respective engineering team, possibly including external suppliers near- and off-shore, in order to reliably and predictably execute against the iterations of the agile delivery plan.
You inform and influence the firm’s reference architecture through feedback based on your first-hand experience and through proposals on what to improve.
You are experienced with various system architecture patterns, most notably cloud-native applications. Experience with Microsoft Azure is a plus.
You understand the concepts of various fields of software engineering, such as web frontends and backends, SQL and NoSQL databases, continuous integration and continuous deployment, as well as system security and identity management.
You have hands-on experience in Java as well as Node.js, Express and Vue.js . Experience with Spring Boot, Hibernate and Scala is a plus.
You are a good communicator, with the ability to interact with and influence across multiple levels of management and stakeholders both in writing and verbally. English is a must, German is a plus.
Experience in production operations and maintenance is a plus.
Offerd Salary120,000 CHF