Find TalentFind a Job

    Senior Software Engineer

    DublinPermanentCompetitive
    Back to job search
    4 hours ago
    JN -052025-1981630
    New

    Senior Software Engineer

    Dublin Permanent Competitive

    About the job

    Position Overview

    A global financial technology team is seeking a Senior Software Engineer to contribute to the development of an intraday reporting and analytics platform. This platform supports the workflow, management, reporting, and analytics of market and credit risk across a broad range of trading instruments (e.g. interest rate derivatives, FX, credit, commodities, equities), leveraging modern Data Lakehouse architecture.

    This is a greenfield project using the latest technologies, DevOps practices, and scalable architectural approaches. The ideal candidate is a self-driven, high-performing software engineer eager to contribute to a dynamic and collaborative technology organization within a leading financial institution. The role involves working on a critical platform serving global markets teams, risk managers, and other stakeholders. Collaboration across data platforms and valuation systems is key.

    Role Responsibilities

    • Participate in agile software development to implement high-quality, scalable solutions.

    • Collaborate with team members, business systems analysts, and QA engineers to understand and implement business functionality.

    • Advocate and adhere to best practices in CI/CD and DevSecOps.

    • Identify opportunities for automation and process improvement.

    • Explore and apply innovative technologies while ensuring compliance with enterprise security standards.

    • Contribute to a collaborative team environment and support the professional development of peers.

    • Design and document comprehensive technical solutions and share subject matter expertise across the project lifecycle.

    • Engage in the development of complex applications and distributed systems.

    • Conduct reviews of technical deliverables to ensure high quality and alignment with requirements.

    • Help optimize solutions for performance and cost-efficiency.

    • Participate in code reviews to uphold standards, reusability, and maintainability.

    • Support knowledge sharing and ensure documentation is maintained.

    • Ensure new components are reusable and aligned with existing enterprise standards.

    • Identify and resolve issues impacting the integrity of the application ecosystem.