Job offer
Senior Software Engineer (TechX)
As a Senior Software Engineer (TechX) at Julius Baer, you will be responsible for leading the development of software solutions and bring technical expertise to cross-functional teams. You will develop solutions from conception to delivery and ensure that they are delivered on time and with high quality.
Job description
Tasks
- Lead AMF/C technical management
- Definition of guidelines and paths for developers to ensure consistency, quality, performance and evolvability
- Communication of highly technical topics to non-technical target groups
- Exerting influence and acting as a role model, practicing servant leadership
- Collaboration with teams to achieve goals, experience in agile methods such as SAFe (Scaled Agile Framework)
- Experience in best practices such as Test-Driven Development (TDD) and Continuous Integration (CI) and Continuous Delivery (CD)
- Investigating and solving production problems to maintain a stable production environment
- Stakeholder management, close cooperation with finance, business change engineers and project managers
- Analysis of requirements, estimation of effort, planning of time periods, management of progress
- Ensuring awareness, involvement and support of key stakeholders and participants
- Design and review of technical and architectural designs, enforcement of architectural guidelines
Regulatory responsibilities / risk management
- Demonstrate appropriate values and behaviors, including standards of honesty and integrity
- Ensuring that risks and issues are identified and closely managed
- Drive all stakeholders to deliver on time and in the required quality
Requirements
Skillset
- Take initiative, enthusiastic and mission-oriented to deliver on time in sprints
- Ambition to continuously adopt new technologies and have a polydox mindset
- Ability to question assumptions and redefine the problem context if necessary
- Good eye for details, nuances and granularity of situations
- Can thrive in fast-paced environments with changing requirements
- Ability to deal with ambiguity, stressful situations and emergencies
- Hands-on development experience and a preference for setting examples for junior team members
- Previous experience in start-up products or proven ability to manage a project independently
Professional and technical profile
- 8-15 years of hands-on experience in software development, with a solid foundation in system design and scalable architecture
- 3 years of experience in independently managing cloud environments and delivering infrastructure solutions for project teams
- Highly organized with the ability to effectively prioritize and manage multiple tasks
- Experience of influencing stakeholders, bringing projects to a successful conclusion and overcoming delivery challenges
- Strong analytical mindset with the ability to translate complex functional requirements into efficient, practical and fit-for-purpose technical solutions
Technical requirements
- Deep knowledge of CI/CD best practices, including automation pipelines and release management
- Strong debugging, problem-solving and test-driven analytical skills
- Proficient in Linux and shell scripting for system tasks and automation
- Solid understanding of cloud-native technologies, including Kubernetes (K8s) and Open Policy Agent (OPA)
- Working knowledge of Kafka and messaging systems
- Exposure to microservices architecture and asynchronous processing
- Clear and effective communicator with a strong ability to collaborate across engineering, product and business teams
- Hands-on passion for technology, continuous learning and delivering business value through innovative solutions
- Ability to move fast, iterate quickly and perform Proof-of-Concepts (POCs) to validate ideas and develop technical feasibility.
Job details