Staff Software Engineer/Tech Lead (Distributed systems) - SVP
Posted 12 days 11 hours ago by Citibank (Switzerland) AG
£70,000 - £90,000 Annual
Permanent
Full Time
I.T. & Communications Jobs
Belfast, City, United Kingdom, BT1 5GS
Job Description
For additional information, please review .We're looking for exceptional Staff Software Engineer to help build and tech lead our next-generation Developer Experience (DevEx) platform at Citi using Kotlin. You'll be joining a small, high-impact team, shaping the daily lives of our 50,000 engineers globally by building the cockpit where engineers can see all parts of the software development life cycle tied together into a workflow in near real-time, being able to action and monitor agentic AI flows from the cockpit. This is an exciting technical challenge for an ambitious candidate. - Lead the architectural design of the system that takes into consideration our future near real-time requirements, complex data integration, and scalability. You will have created architectural diagram s that stakeholders can understand. Be the technical authority in solving ambiguous, large-scale engineering challenges, Onboarded required technologies (e.g., Kafka, PostgreSQL, advanced observability tools) as needed, ensuring they align with the architectural vision and meet evolving strategic requirements. Deep expertise (10-15+ years) in server-side engineering: Kotlin (or Java with a strong desire to learn Kotlin), building and consuming RESTful APIs, asynchronous programming. Proficiency in Event-Driven architectures, and related principles. Expertise with relational and/or NoSQL databases: PostgreSQL, MongoDB. Experience with Design patterns for high-throughput, low-latency data streams. Deep understanding of containerization (Docker) and orchestration (Kubernetes). Familiarity with CI/CD tools like Tekton and deployment automation platforms like Harness. Comfortable collaborating with product, design, and UI engineers, and other stakeholders to understand requirements and deliver robust backend solutions.- Be a key architect and driver in defining the future of developer experience for one of the world's largest engineering organizations, directly impacting tens of thousands of engineers.