Job offer
Senior Engineer & Scrum Master, Full-Time (f/m/d)
Julius Baer is looking for a Senior Engineer & Scrum Master in Zurich who will be responsible for both the development and maintenance of high-quality software solutions and the agile leadership and optimization of self-organizing teams.
Scrum Master - Responsibilities
- Lead as a Scrum Master and proactively coach and collaborate with self-organizing product and development teams to foster a mindset that delivers continuous and sustainable value to our clients.
- Facilitate the Scrum team's full-time commitment (2–4 sprints and 1–2 RITeMs)
- Proactively sets the overall and ongoing agenda and facilitates coordination with other teams
- Identify and clearly communicate the team's key value drivers and foster a culture of "accountability for results"
- Organize the backlog, estimate, and plan work in short iterations and development cycles (Agile ceremonies: Sprint Planning, Daily Sprint Stand-up, Sprint Review, Sprint Retrospective)
- Track quality metrics and key performance indicators (cycle time, throughput, flow efficiency, etc.)
- Identify and address areas for improvement based on empirical evidence and scientific methodology
- Create transparency and improve processes by adapting to change and continuously improving processes and workflows (PDCA)
Senior Engineer - Responsibilities
- Design, develop, and maintain software modules while ensuring adherence to software engineering best practices (DevOps) and compliance with the bank's standards
- Work closely with cross-functional teams to define software requirements and ensure alignment with strategic goals and delivery metrics
- Perform robust software builds from source code that meet defined performance and security criteria
- Review and improve system code to ensure quality, efficiency, and consistency with coding standards
- Perform third-party software quality checks, including unit tests, static code analysis, and code quality
- Suggest improvements to the codebase, including code documentation, and clean up the codebase
- Analyze software metrics such as code coverage, maintainability, performance, and test reliability
- Participate in architectural reviews, contributing to the overall design and technical strategy
- Mentor junior engineers by sharing best practices, fostering knowledge transfer, and supporting career growth
- Maintain a high standard of code quality and provide guidance to other engineers on adhering to industry standards and coding best practices
- Contribute to automated software build packages, deployments, and environments
- Collaborate with DevOps teams to optimize software performance and reliability
Job details