Senior Software Architect

Starlinks Global

Employer Active

Posted on 8 Apr

Experience

10 - 15 Years

Job Location

Amman - Jordan

Education

Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Main Responsibilities:

  • Create, own, and maintain end-to-end system designs, software architecture, and technical blueprints aligned with Starlinks business and operational needs.
  • Define architectural standards, design patterns, and scalable frameworks that support high-performance and enterprise-grade applications.
  • Ensure that proposed architecture is secure, reliable, scalable, and aligned with long-term product and technology strategy.
  • Lead architectural reviews, provide design recommendations, and validate the technical feasibility of new solutions.

Ensure consistent and strict adherence to Agile SDLC practices, including CI/CD, unit testing, version control (GIT), automated deployments, and continuous integration processes.

Technology Governance & Quality Assurance

  • Software Architecture & System Design
  • Create, own, and maintain end-to-end system designs, software architecture, and technical blueprints aligned with Starlinks business and operational needs.
  • Define architectural standards, design patterns, and scalable frameworks that support high-performance and enterprise-grade applications.
  • Ensure that proposed architecture is secure, reliable, scalable, and aligned with long-term product and technology strategy.
  • Lead architectural reviews, provide design recommendations, and validate the technical feasibility of new solutions.
  • Ensure consistent and strict adherence to Agile SDLC practices, including CI/CD, unit testing, version control (GIT), automated deployments, and continuous integration processes.

Solutions Development & Technical Leadership

  • Guide development teams in designing microservices, event-driven systems, and distributed architectures.
  • Provide technical leadership in building high-performance applications using required technologies such as C#, .NET Core, ASP.NET, Entity Framework, PostgreSQL, Docker, Kubernetes, Redis, SignalR, CQRS, and RESTful APIs.
  • Oversee integration design and communication protocols including gRPC, RabbitMQ, Azure Service Bus, and API Gateway management.
  • Ensure architectural decisions support seamless interoperability between systems, applications, and third-party platforms.

Drive innovation by identifying modern engineering tools, frameworks, and cloud-native technologies that enhance productivity and platform reliability.

Collaboration, Stakeholder Management & Continuous Improvement

  • Instill a culture of collaboration, shared accountability, and cross-functional ownership across engineering, product, and operations teams.
  • Work closely with product managers, developers, DevOps engineers, and business stakeholders to translate business requirements into scalable technical solutions.
  • Coordinate with vendors, service providers, and external technical partners to ensure alignment and successful project delivery.
  • Continuously evaluate existing systems, identify optimization opportunities, and propose architectural improvements to enhance performance and reliability.
  • Promote awareness of architectural principles, coding standards, security best practices, and system scalability across the technology team.

Additional Responsibilities

  • Perform other job-related tasks or special assignments as assigned by the direct supervisor/manager, including participation in high-priority projects, solution evaluations, or cross-departmental initiatives.

Support knowledge-sharing, mentoring, and technical leadership to enhance overall team capabilities.

Desired Candidate Profile

Bachelor s degree in computer science, Software Engineering, Information Technology, or related field Required

Certifications such as Azure Architect, AWS Solutions Architect, TOGAF, or equivalent Preferred

CCNP, ITIL Foundation, or Microsoft/Cloud networking certifications (Azure, AWS) Preferred

Minimum 10-12 years of software engineering and architecture experience.

Proven experience in designing and building scalable microservices and event-driven systems Required

Extensive experience with the following technologies (mandatory):

  • C#, .NET Core, ASP.NET, Entity Framework Required
  • PostgreSQL, LINQ Required
  • Docker, Kubernetes Required
  • Redis, SignalR Required
  • CQRS, microservices, event-driven architecture Required
  • RESTful APIs, gRPC Required
  • OAuth2, JWT, OWASP security principles Required
  • RabbitMQ, Azure Service Bus, API Gateway Required

Strong understanding of network protocols (TCP/IP, DNS, DHCP, VLANs, VPN) Required

Experience with monitoring tools (e.g., SolarWinds, PRTG) and ticketing systems Required

Knowledge of cybersecurity best practices and network security compliance Required

Driving License Required

Company Industry

Department / Functional Area

Keywords

  • Senior Software Architect

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com