Senior Software Engineer-Python Golang
Senior Software Engineer-Python Golang

Senior Software Engineer-Python Golang

Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
N

At a Glance

  • Tasks: Join us as a Senior Software Engineer, focusing on Python and GoLang development.
  • Company: We're a leading tech firm in the financial services sector, committed to innovation.
  • Benefits: Enjoy hybrid work options, competitive pay, and opportunities for professional growth.
  • Why this job: Be part of a dynamic team, working on impactful projects in a collaborative environment.
  • Qualifications: 5+ years in software engineering with expertise in cloud services and DevOps practices required.
  • Other info: Contract duration is 6+ months, with potential for extension based on performance.

The predicted salary is between 48000 - 72000 £ per year.

Possibility of remote work: Hybrid, 2-3 days per week from one of the offices
Contract duration: 6+ months (can be extended based on performance)
Location: Edinburgh or Sheffield
—————————————
JOB DETAILS
Role Title: Senior Software Engineer
Required Core Skills:
• Devops, AWS/GCP Cloud, REST API
• Proficient in Python and GoLang
Good to have skills:
• Experience working in financial services or other regulated environments.
• AWS/GCP certifications (e.g., AWS Solutions Architect, Google Professional Cloud Engineer).
• Good understanding of cryptography
Minimum years of experience:
DETAILED JOB DESCRIPTION
Relevant Experience on Mandatory Skills:
• Proficient in Python and GoLang
Demonstrable experience of:
o Public Cloud.
o Infrastructure build and configurations of a variety of services including Compute, Storage, Networking.
o Linux.
o Relational and NoSQL databases.
o Integration services such as messaging and streams.
o Building RESTful API Services.
o Containerisation, Kubernetes, serverless functions.
o Microservices, and distributed tracing.
o Enterprise logging, monitoring, and alerting frameworks (e.g., ELK, Splunk, Prometheus, Grafana).
o Automation scripting (using scripting languages such as Terraform, Ansible etc.).
• Experience of working with Continuous Integration (CI), Continuous Delivery (CD) and continuous testing tools.
• Experience working within an Agile environment.
• Programming experience in following languages: Python, Java, GoLang.
• Ability to quickly acquire new skills and tools.
• Good non-functional testing experience.
The ideal candidate for this role will have the below experience and qualifications:
• Bachelor’s or Master’s degree in Computer Science or equivalent industry experience.
• Comes from Software Engineering background with infrastructure experience.
• 5+ years of development experience with a strong focus on large-scale, distributed systems.
• Proficient in Python and GoLang.
• Experience with Liquibase or similar tools for database change management and version control.
• Hands-on experience with AWS and/or GCP, including cloud-native services, networking, IAM, and cost optimization. Experience with other cloud providers is desirable.
• Proven experience with DevOps practices, including Infrastructure as Code (e.g., Terraform), CI/CD tools (e.g., Jenkins, GitLab CI), and containerization.
• Strong understanding of security principles in cloud and enterprise systems.
• Familiarity with audit and compliance considerations in regulated industries, particularly finance or banking.
• Excellent written and spoken communication skills; an ability to communicate with impact, ensuring complex information is articulated in a meaningful way to wide and varied audiences.
• A successful track record of delivering complex projects and/or programmes, using appropriate techniques and tools to ensure and measure success.

#J-18808-Ljbffr

Senior Software Engineer-Python Golang employer: N Consulting Limited

Join a forward-thinking company that values innovation and collaboration, offering a hybrid work model in the vibrant cities of Edinburgh or Sheffield. With a strong commitment to employee growth, we provide extensive training opportunities and support for professional certifications, ensuring you thrive in your career while working on cutting-edge technologies in a dynamic environment. Our inclusive work culture fosters creativity and teamwork, making it an ideal place for passionate software engineers looking to make a meaningful impact.
N

Contact Detail:

N Consulting Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer-Python Golang

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as AWS, GCP, Python, and GoLang. Having hands-on experience or projects that showcase your skills in these areas can significantly boost your chances.

✨Tip Number 2

Network with professionals in the financial services sector or those who work with regulated environments. Engaging in relevant online communities or attending meetups can provide insights and connections that may lead to opportunities.

✨Tip Number 3

Consider obtaining certifications related to AWS or GCP if you haven't already. These credentials not only enhance your resume but also demonstrate your commitment to staying current in cloud technologies.

✨Tip Number 4

Prepare for potential technical interviews by practising coding challenges in Python and GoLang. Familiarity with common algorithms and data structures will help you perform better during the interview process.

We think you need these skills to ace Senior Software Engineer-Python Golang

Proficient in Python
Proficient in GoLang
DevOps practices
AWS/GCP Cloud services
REST API development
Linux administration
Relational and NoSQL databases
Containerisation and Kubernetes
Microservices architecture
Continuous Integration (CI) and Continuous Delivery (CD)
Automation scripting (Terraform, Ansible)
Enterprise logging and monitoring frameworks (ELK, Splunk, Prometheus, Grafana)
Agile methodologies
Strong understanding of security principles
Excellent communication skills
Experience with Liquibase or similar tools
Ability to quickly acquire new skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your proficiency in Python and GoLang, as well as your experience with AWS/GCP and DevOps practices. Use specific examples from your past work to demonstrate your skills in building RESTful APIs and working with cloud services.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your relevant experience in financial services or regulated environments if applicable, and explain how your background aligns with the job requirements.

Showcase Relevant Projects: If you have worked on projects that involved large-scale distributed systems, containerization, or CI/CD tools, be sure to include these in your application. Highlight your role in these projects and the impact they had on the organisation.

Prepare for Technical Questions: Anticipate technical questions related to your experience with Python, GoLang, and cloud services during the interview process. Be ready to discuss your understanding of security principles and compliance considerations in regulated industries.

How to prepare for a job interview at N Consulting Limited

✨Showcase Your Technical Skills

Be prepared to discuss your proficiency in Python and GoLang. Bring examples of past projects where you've used these languages, especially in building RESTful APIs or working with cloud services like AWS or GCP.

✨Demonstrate Your DevOps Knowledge

Highlight your experience with DevOps practices, particularly Infrastructure as Code and CI/CD tools. Be ready to explain how you've implemented these in previous roles, as this is crucial for the position.

✨Understand the Financial Services Context

If you have experience in financial services or regulated environments, make sure to mention it. Discuss any relevant compliance or security principles you've worked with, as this will set you apart from other candidates.

✨Communicate Clearly and Effectively

Since excellent communication skills are essential for this role, practice articulating complex technical concepts in a simple way. Prepare to answer questions clearly and engage with your interviewers to demonstrate your ability to communicate with impact.

Senior Software Engineer-Python Golang
N Consulting Limited
N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>