At a Glance
- Tasks: Design and develop secure, high-performance backend services and frontend clients using cutting-edge technologies.
- Company: Join a leading financial institution with a focus on innovation and collaboration.
- Benefits: Enjoy hybrid work flexibility, competitive pay, and opportunities for professional growth.
- Other info: Dynamic team culture with a focus on Agile practices and continuous improvement.
- Why this job: Make a real impact in a secure environment while working with advanced cloud technologies.
- Qualifications: Experience in software engineering, proficient in Python, Golang, and cloud platforms like AWS/GCP.
The predicted salary is between 63000 - 77000 £ per year.
Role Title: Senior Software Engineer
Possibility of remote work : Hybrid 2-3 weeks from office.
Contract Duration 6+ months (can be extended based upon performance. )
The client is looking for a highly motivated and experienced Senior Software Engineer to support development of services hosted on Public Cloud platforms.
You will leverage your expertise in Software Development, along with your Cloud Engineering experience across AWS/GCP, to design and implement resilient frontend client, backend services and cloud-native solutions.
This is an opportunity to work on high-impact systems within a secure, high-availability environment at one of the world’s leading financial institutions.
Design, develop and maintain highly available, secure, and performant backend REST API services along with frontend client using Python, Golang, Docker and Cloud-Native services.
- Implement and manage database schema changes using Liquibase, ensuring alignment with compliance and audit standards.
- Collaborate closely with Architecture and Dev Ops teams to enhance, maintain and mature Product capabilities/features.
- Perform root cause analysis and implement solutions for incidents and performance bottlenecks.
Bachelor’s or Master’s degree in Computer Science or equivalent industry experience.
- Comes from Software Engineering background with infrastructure experience.
- Proficient in Python, Golang and Postgre SQL.
- Experience with Liquibase or similar tools for database change management and version control.
- Hands-on experience with AWS/GCP, including cloud-native services, storage, IAM, and KMS.
- Familiarity with Dev Ops practices, including Infrastructure as Code (e. g., A successful track record of delivering complex projects and/or programmes, using appropriate techniques and tools to ensure and measure success.
o Linux.
o Relational and No SQL databases.
o Building RESTful API Services.
o Enterprise logging, monitoring, and alerting frameworks (e. g., Experience working within an Agile environment.
- Programming experience in following languages: Golang & Python.
- Good understanding of cryptography (authentication, data encryption).
- Good non-functional testing experience.
Experience working in financial services or other regulated environments.
- Experience of working with Continuous Integration (CI), Continuous Delivery (CD) and continuous testing tools.
- Automation scripting (using scripting languages such as Terraform, Ansible etc.).
Senior Software Engineer (C# / SQL Server) employer: N Consulting Ltd
As a Remote Java Developer with Microservices at our Edinburgh-based company, you will thrive in a dynamic and inclusive work culture that prioritises innovation and collaboration. We offer competitive benefits, including flexible working arrangements and opportunities for professional development, ensuring you can grow your skills while contributing to impactful projects. Join us to be part of a forward-thinking team that values your expertise and fosters a supportive environment for career advancement.