Software Engineer

Software Engineer

Posted Today by iXceed Solutions

Negotiable
Inside
Hybrid
Edinburgh, Scotland, United Kingdom

Summary: The Software Engineer role at iXceed Solutions involves developing and managing cloud-based applications, primarily using Python and GoLang, within a hybrid work environment. The position requires extensive experience in DevOps practices, cloud services, and large-scale distributed systems, particularly in regulated sectors like finance. The ideal candidate will possess strong technical skills, a solid educational background, and the ability to communicate complex information effectively. This role is classified as inside IR35, indicating a need for compliance with tax regulations for contractors.

Key Responsibilities:

  • Develop and manage cloud-based applications using Python and GoLang.
  • Build and configure infrastructure services including Compute, Storage, and Networking.
  • Implement and manage RESTful API services and microservices.
  • Utilize containerization and orchestration tools like Kubernetes.
  • Work with CI/CD tools and Agile methodologies.
  • Conduct non-functional testing and automation scripting.
  • Ensure compliance with security principles and audit considerations.
  • Communicate complex technical information effectively to diverse audiences.

Key Skills:

  • Proficient in Python and GoLang.
  • Experience with AWS/GCP cloud services.
  • Strong understanding of DevOps practices and Infrastructure as Code.
  • Experience with CI/CD tools and Agile methodologies.
  • Knowledge of cryptography and security principles.
  • Excellent communication skills.
  • 5+ years of development experience in large-scale distributed systems.
  • Bachelor’s or Master’s degree in Computer Science or equivalent experience.

Salary (Rate): undetermined

City: Edinburgh

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

About Us: Founded on the grounds of innovation – iXceed Solutions , is an ISO certified, leader in Talent and Digital recruitment solutions, serving fortune 100 companies globally. We have many global accolades to our credit – UK Enterprise Awards - HR Tech Startup of the year- Europe - 2022, UK IT Awards - Leading Talent & Digital Solutions of the Year 2022, Titan Awards- Entrepreneur of the Year -2023, Asia fastest growing HR tech companies in 2023, Iconic Brand of the Year in Staffing & Recruitment 2023, Top 4 The Most prominent Talent solutions firm to work with in 2024, Hottest HR Tech Startup by Business World, The Greatest Brands & Leaders Asia & GCC -2020 -2021 by AsiaOne and many more. Website : www.ixceed-solutions.co.uk Linkedin URL : https://www.linkedin.com/company/ixceed-solutions

Role Title: Software Engineer

Location: Edinburgh or Sheffield, UK (Hybrid 2-3 days onsite/week)

Contract: InsideIR35

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.