Software Engineer (PL/SQL)
Role details
Job location
Tech stack
Job description
As a member of the Avaloq development team, you will be part of a group of highly skilled, motivated and dynamic people that are responsible for a central part of the Avaloq Banking Suite. You will design, implement, maintain and test innovative software solutions to meet the client's needs. You will be working as a Mid or Senior Level Developer in an environment where formal and on-the-job training is a priority, and you will learn a lot.
The Avaloq Banking Suite is one of the largest PL/SQL applications in the world. It is safe to say that your co-workers are among, if not the most knowledgeable Oracle specialists in the world. Development takes place in our integrated development environment - a customized Eclipse platform, which is tightly integrated with a build automation and delivery system, allowing a standardized and automated process to be followed.
Your key tasks
- Lead the design, implementation and operation of backend services in the Payments domain, ensuring high standards for reliability, performance, security and maintainability
- Own critical payment modules end-to-end (architecture, delivery, observability, on-call readiness, lifecycle management) and drive continuous improvement based on operational feedback
- Facilitate end-to-end process analysis (workflows, customer journeys, exceptions and edge cases) to identify optimisation opportunities and define implementable change proposals
- Elicit, challenge and refine requirements with stakeholders; translate them into clear user stories, acceptance criteria and technical designs, and ensure alignment on scope, assumptions and success metrics
- Work across teams (engineering, product, operations, risk/compliance) to shape solution direction, manage dependencies and make well-reasoned trade-offs
- Produce and maintain high-quality technical and functional documentation (including decision records) to support operational excellence and auditability
- Raise the engineering bar through code reviews, coaching and pragmatic standards; contribute to hiring and onboarding where needed
- Own integrations with third-party systems and payment networks, ensuring robust contracts, backwards compatibility, and smooth coordination through testing and rollout
Requirements
- Extensive experience as a backend Software Engineer, including ownership of design and delivery for production systems (payments or other regulated/transactional domains is a plus)
- Strong database and data-modelling skills (Oracle and SQL/PL/SQL or equivalent), with a focus on correctness, performance and operability
- Proven ability to lead process analysis and requirements work - facilitating workshops, resolving ambiguity, and translating business outcomes into implementable solutions
- Strong ownership mindset in incident response and defect triage; ability to communicate impact, options and trade-offs clearly to both technical and non-technical audiences, * Bachelor's degree in Computer Science, Software Engineering, or related field; Master's degree preferred
- Strong product mindset and experience working in Agile teams (Jira, Confluence), including backlog refinement and stakeholder alignment.
- Avaloq Certification or Avaloq Knowledge