DevJobs

Senior Software Security Architect

Overview
Skills
  • Python Python ꞏ 5y
  • Java Java ꞏ 5y
  • .NET .NET ꞏ 5y
  • Agile Agile
  • DevOps DevOps
  • Microservices Microservices
  • CI/CD CI/CD
  • Azure Azure
  • Kubernetes Kubernetes
  • XP

Position: Senior Software Architect

We are looking for an experienced and visionary Software Architect to lead enterprise-scale technology initiatives. This role involves defining architecture strategies, evaluating technological alternatives, and delivering innovative solutions that align with business goals. The ideal candidate is a strong communicator, a hands-on technologist, and a collaborative leader with a deep understanding of modern software architectures and cloud environments.


Responsibilities:

  • Lead product evaluation processes, identify business and technical requirements, analyze alternatives, and present recommendations to senior management.
  • Oversee architectural aspects of large-scale enterprise projects from planning to implementation.
  • Present and implement innovative technological solutions, including proofs of concept (POC), with consideration for functionality, data, security, integration, and infrastructure.
  • Collaborate with cross-functional teams across the organization to design and deliver comprehensive solutions.
  • Transfer knowledge and best practices to development, infrastructure, and analytics teams.


Requirements:

  • Bachelor’s degree in Computer Science or equivalent combination of education and experience - Must
  • Proven experience leading teams using modern development methodologies - Must
  • At least 5 years of experience as a Software Architect Must
  • Minimum of 5 years of experience developing large-scale, multi-layered, enterprise systems – Must
  • Strong software development background - Must
  • 5+ years of experience with one or more of the following programming languages: .NET, Java, Python (including work with data and databases) - Must
  • Experience evaluating technological products and solutions across different domains - Must
  • Deep understanding of modern architectures, methodologies, and tools (Microservices, XP/Agile, DevOps, CI/CD, Kubernetes) - Must
  • Ability to translate business requirements into scalable, high-performance, testable solutions - Must
  • Experience designing and implementing cloud-based solutions – advantage for Azure experience
  • Familiarity with infrastructure components such as servers, storage, firewalls, load balancers, and routers.
  • Excellent presentation, communication, and collaboration skills, including cross-departmental coordination.

Unilink Ltd.