Senior Software Architect
Starlinks Global
Employer Active
Posted on 8 Apr
Send me Jobs like this
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
- Logistics
- Transportation
- Warehousing
- Courier
Department / Functional Area
- IT Software
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