Principal Software Engineer (Corp Functions) in Belfast
Principal Software Engineer (Corp Functions)

Principal Software Engineer (Corp Functions) in Belfast

Belfast Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
Go Premium
L

At a Glance

  • Tasks: Lead and mentor engineers while developing high-quality software solutions.
  • Company: Join TP ICAP, a diverse and inclusive tech leader in finance.
  • Benefits: Competitive salary, flexible working, and opportunities for professional growth.
  • Why this job: Make an impact with cutting-edge technology in a collaborative environment.
  • Qualifications: Proven experience in .Net and AWS, with strong leadership skills.
  • Other info: Embrace inclusivity and explore your potential with us!

The predicted salary is between 36000 - 60000 Β£ per year.

Role Responsibilities:

  • Mentor other engineers in the team, whilst ensuring alignment with project goals and timelines across the team.
  • Design, develop, and maintain software, ensuring seamless integration and performance.
  • Collaborate with cross-functional teams, including Business Analysts (BAs) and Project Managers (PMs), to gather and refine requirements.
  • Implement and maintain Infrastructure as Code (IaC) using AWS CDK with Python to automate deployment and management of cloud resources.
  • Ensure high-quality code through automated testing, particularly unit testing, and maintain a strong emphasis on code quality and complexity.
  • Oversee the implementation and management of CI/CD pipelines to streamline the software development lifecycle.
  • Monitor system performance, identify issues, and implement solutions to ensure high availability and performance.
  • Ensure security best practices are followed and implement necessary measures to protect cloud infrastructure and applications.
  • Participate in agile ceremonies and contribute to an agile mindset within the team.
  • Maintain detailed documentation of code, processes, and system configurations.

Experience / Competences:

  • Essential:
  • Proven experience as a Senior .Net Engineer, preferably in the finance sector.
  • Strong understanding of AWS services and hands-on experience with Infrastructure as Code (IaC), particularly using AWS CDK in Python.
  • Experience with Entity Framework (or other CRMs) is beneficial.
  • Experience designing and building systems using a contract-first methodology is beneficial.
  • Experience with writing tests or scripts in Python is beneficial.
  • Demonstrated experience with automated testing frameworks and a solid understanding of unit testing principles.
  • Experience working in agile environments and a strong agile mindset.
  • Attention to detail and the ability to work under pressure without being distracted by complexity.
  • Excellent problem-solving skills and the ability to think critically and creatively.
  • Leadership and collaboration skills, with the ability to communicate effectively with team members and stakeholders.
  • Passion for code quality and a commitment to maintaining high standards of software development.
  • Non-Essential:
    • Strong communication skills, both written and verbal.
    • Fluent in back-end development using .NET.
    • Strong understanding of microservices architecture in cloud environments.
    • Strong grasp of database design and experience with relational and/or NoSQL databases.
    • Competent in using Docker for containerisation.
    • Familiarity with Kubernetes, relying on the DevOps Engineer for orchestration.
    • Proficiency in using Git for version control and JIRA for backlog management.
    • Experience with CI/CD pipelines and tools.
    • Ability to write clear and concise documentation.
    • Ability to work effectively as part of a team and independently when required.

    Location: UK - City Quays - Belfast

    Principal Software Engineer (Corp Functions) in Belfast employer: Liquidnet

    At TP ICAP, we pride ourselves on being an exceptional employer that champions inclusivity and innovation. Our collaborative work culture fosters personal and professional growth, providing ample opportunities for mentorship and skill development in a dynamic environment. Located in the vibrant City Quays of Belfast, we offer a unique blend of competitive benefits and a commitment to maintaining high standards in software development, making us an attractive choice for talented individuals seeking meaningful and rewarding careers.
    L

    Contact Detail:

    Liquidnet Recruiting Team

    StudySmarter Expert Advice 🀫

    We think this is how you could land Principal Software Engineer (Corp Functions) in Belfast

    ✨Tip Number 1

    Networking is key! Reach out to your connections in the industry, especially those who work at TP ICAP or similar companies. A friendly chat can open doors and give you insights that might just help you land that Principal Software Engineer role.

    ✨Tip Number 2

    Prepare for technical interviews by brushing up on your coding skills, especially in .NET and Python. Practice common algorithms and data structures, and don’t forget to review Infrastructure as Code concepts using AWS CDK. We want you to shine!

    ✨Tip Number 3

    Showcase your leadership skills during interviews. Talk about how you've mentored others and collaborated with cross-functional teams. Highlighting your experience in agile environments will definitely make you stand out!

    ✨Tip Number 4

    Don’t hesitate to apply through our website, even if you think you might not meet every single requirement. Your unique skills could be just what we’re looking for, and we love seeing diverse candidates step forward!

    We think you need these skills to ace Principal Software Engineer (Corp Functions) in Belfast

    Mentoring
    Software Design and Development
    AWS CDK
    Python
    Infrastructure as Code (IaC)
    Automated Testing
    Unit Testing
    CI/CD Pipelines
    Agile Methodologies
    Problem-Solving Skills
    Communication Skills
    Code Quality Assurance
    Microservices Architecture
    Database Design
    Docker

    Some tips for your application 🫑

    Show Off Your Skills: When you're writing your application, make sure to highlight your experience with .NET and AWS CDK in Python. We want to see how your skills align with the role, so don’t hold back on showcasing your best projects!

    Tailor Your Application: Take a moment to tailor your application to the job description. Mention specific experiences that relate to mentoring, agile practices, and code quality. This shows us you’ve done your homework and are genuinely interested in the position.

    Be Clear and Concise: Keep your application clear and to the point. We appreciate well-structured applications that are easy to read. Use bullet points if necessary to break down your achievements and experiences – it makes it easier for us to see your strengths!

    Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our company culture and values.

    How to prepare for a job interview at Liquidnet

    ✨Know Your Tech Inside Out

    Make sure you brush up on your knowledge of AWS services and Infrastructure as Code, especially using AWS CDK with Python. Be ready to discuss your past projects and how you've implemented these technologies, as this will show your hands-on experience.

    ✨Showcase Your Mentoring Skills

    Since mentoring is a key part of the role, think of examples where you've guided other engineers or contributed to team development. Highlight your leadership style and how you ensure alignment with project goals while fostering a collaborative environment.

    ✨Prepare for Agile Discussions

    Familiarise yourself with agile methodologies and be prepared to discuss how you've contributed to agile ceremonies in previous roles. Share specific instances where your agile mindset has led to successful project outcomes, as this will resonate well with the interviewers.

    ✨Emphasise Code Quality and Testing

    Be ready to talk about your commitment to code quality and your experience with automated testing frameworks. Discuss your approach to unit testing and how you ensure high standards in your work, as this is crucial for the role.

    Principal Software Engineer (Corp Functions) in Belfast
    Liquidnet
    Location: Belfast
    Go Premium

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    L
    • Principal Software Engineer (Corp Functions) in Belfast

      Belfast
      Full-Time
      36000 - 60000 Β£ / year (est.)
    • L

      Liquidnet

      201-500
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >