Senior Software Architect

New Yesterday

About the Role

We are seeking an experienced Software Architect to lead the design, development, and deployment of industrial-grade software products. This role involves working closely with cross-functional teams to deliver scalable, robust, and efficient solutions while shaping the technical vision of new product offerings, with a focus on innovative Edge-as-a-Service solutions.

Job Details

Job Title: Software Architect
Location: Hybrid (Remote/Office)
Job Type: Full-Time
Salary: Dependent on Experience (DOE)

Key Responsibilities

  • Provide senior technical leadership in software design and development.
  • Collaborate with stakeholders to define and maintain the technical vision for Edge-as-a-Service products.
  • Lead and mentor development teams in migrating on-premise solutions to hosted web services.
  • Design and scale web services supporting thousands of users and edge deployments, emphasizing cost-effective testing and simulation.
  • Implement best practices in CI/CD pipelines, leveraging microservices, containerisation, orchestration, and telemetry.
  • Architect solutions using front and backend technologies ensuring scalability, security, and operability.
  • Develop and deploy cloud-based solutions on platforms like Azure, AWS, and Google Cloud.
  • Collaborate with UX and UI teams to create intuitive and engaging user interfaces.

Ideal Candidate Profile

  • Proven experience in senior technical leadership within software product development.
  • Strong communication and collaboration skills to unify multiple stakeholders around technical goals.
  • Expertise in designing and developing enterprise applications as web services.
  • Proficiency in frontend technologies (HTML, CSS, JavaScript) and frameworks including React, Angular, and Vue.js.
  • Solid backend development skills in Go, Java, Python, REST, or GraphQL.
  • Experienced with SQL, NoSQL, and various databases.
  • Familiar with cloud platforms (AWS, Google Cloud, Azure) and their service ecosystems.
  • Deep understanding of security best practices and implementation.
  • Skilled in DevOps tools and methodologies such as CI/CD, Docker, Kubernetes.
  • Experienced with agile methodologies and tools like Jira and GitHub.

Preferred Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience thriving in fast-paced, agile environments.

Why Join Us?

  • Be part of a forward-thinking company shaping the future of industrial edge computing.
  • Flexible working hours with hybrid and remote work options.
  • Opportunities for professional growth and continuous learning.
  • Collaborative and inclusive work environment.
  • Access to a vibrant office community space.

Seniority Level

  • Mid-Senior level

Employment Type

  • Full-time

Job Function

  • Engineering and Information Technology

Industries

  • Business Consulting and Services
#J-18808-Ljbffr
Location:
City Of Edinburgh
Salary:
£150,000 - £200,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search