About the job
Join our dynamic team at Avaloq as a Software Engineer, where you will play a pivotal role in integrating systems, automating processes, and enhancing the overall experience for developers. This position is not just about coding; it's about elevating our software development practices to new heights. You will be responsible for software lifecycle governance, facilitating seamless audit processes, and implementing a tooling strategy that enhances clarity and efficiency. This is an opportunity to influence the future of software engineering on a large scale, ensuring that our growth is supported by robust and innovative methodologies.
Your key responsibilities include:
- Developing maintainable, clean, tested, and documented software to facilitate process automation.
- Designing automation solutions (pipelines and supporting systems) to synchronize data between various tools (e.g., Bitbucket, Artifactory).
- Researching, prototyping, and implementing features that optimize development workflows, automate repetitive tasks, and increase productivity across our engineering toolchain.
- Establishing a comprehensive data model surrounding automation and reporting (e.g., PowerBI) for artifacts and dependencies, ensuring compliance, audit readiness, and effective risk management through full traceability of software origins and build processes.
- Collaborating with Platform Engineering, Security, Integration Pipeline, and Release Management teams to define and implement the Software Development Life Cycle.
