Software Architect

5 Days Old

About UsIOTech is at the forefront of delivering cutting‑edge technology solutions to our clients. We are currently seeking an experienced Software Architect to take a leading role in the delivery of our innovative Edge‑as‑a‑Service offering. If you are passionate about technical leadership, software development, and delivering scalable solutions, we would love to hear from you.Role OverviewAs a Software Architect, you will play a pivotal role in leading the design, development, and deployment of industrial‑grade software products. You will work closely with cross‑functional teams to deliver robust, scalable, and efficient solutions while contributing the technical vision for our new product offerings.Key ResponsibilitiesProvide senior technical leadership in the design and development of IOTech’s software technologies.Collaborate with internal and external stakeholders to define, cultivate, and maintain the technical vision of IOTech’s Edge‑as‑a‑Service product.Lead and mentor development teams in porting IOTech’s existing on‑premise solutions to hosted web services.Design, develop, and scale web services to support thousands of users and edge deployments incorporating cost‑effective testing and simulation environments.Drive collaborative, customer‑centric work practices to ensure the delivery of high‑quality production‑ready solutions.Implement best practice in CI/CD pipeline delivery, leveraging cloud‑native technologies such as microservices, containerisation, orchestration, and telemetry to build and deploy and maintain scalable solutions.Utilise technical expertise in front and backend technologies to architect products that can scale, evolve and be operated securely.Design, develop and deploy solutions on cloud platforms such as Azure, AWS and Google Cloud.Collaborate with UX and UI teams to ensure the creation of intuitive and engaging UIs.Ideal Candidate ProfileProven experience in a senior technical leadership role within a software product development team.Excellent communication and collaboration skills, with the ability to align multiple stakeholders around a unified technical vision.Experience in designing and developing enterprise applications that can be hosted as web services.Proficiency in front‑end technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, Vue.js).Strong knowledge of backend development with Go, Java, Python, REST or GraphQL.Experience with SQL and NoSQL databases.Familiarity with cloud platforms (AWS, Google Cloud, Azure) and their services.Understanding of security best practices and implementation.Experience with DevOps tools and practices (CI/CD, Docker, Kubernetes).Understanding of best security practices and their implementation.Experience with agile methodologies and supporting tools such as Jira, GitHub.Preferred QualificationsBachelors or Masters degree in Computer Science, Software Engineering, or a related field.Experience working in fast‑paced, agile environments.Why Join UsBe part of a forward‑thinking company shaping the future of the industrial edge.Competitive salary with pension salary sacrifice scheme.Private Healthcare.YuLife - health, wellbeing and rewards platform.Cycle to Work Scheme.Social Fund.Flexible working hours and remote work options.Opportunities for professional growth and development.Collaborative and inclusive work environment.Access to our Edinburgh office located in the vibrant We Work community.Seniority levelMid‑Senior levelEmployment typeFull‑timeJob functionInformation TechnologyIndustriesIT System Design ServicesWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Location:
Scotland, United Kingdom
Job Type:
FullTime

We found some similar jobs based on your search