DevJobs

Senior Software Architect

Overview
Skills
  • C# C# ꞏ 8y
  • .NET Core .NET Core ꞏ 8y
  • Angular Angular
  • MongoDB MongoDB
  • Microservices Microservices
  • AWS AWS
  • Azure Azure
  • Kubernetes Kubernetes
  • Messaging & Event-Driven Processes
  • Rest API Design
  • SQL Server

Sela is looking for a Senior Software Architect!


About us:

Sela is a global Multi-Cloud (AWS, AZURE, GCP, Alibaba cloud) Service company with over two decades of track record. Sela provides professional services to clientele worldwide, with active branches in Israel, Canada, the USA, India, and Singapore.


Responsibilities:

  • Define and lead the architectural approach, design, and implementation of complex software solutions.
  • Establish and enforce software development best practices, including coding standards, design patterns, and testing methodologies, ensuring the highest level of quality.
  • Develop architectural proof-of-concepts (POCs), explore technical innovations, and evaluate both existing and emerging technologies to inform our technical strategy.
  • Provide architectural oversight and guidance to engineering teams. Collaborate with them to negotiate trade-offs and set the architectural and engineering priorities for the company.
  • Work closely with cross-functional teams to gather requirements and ensure the successful delivery of software solutions that meet our business needs.
  • Stay up to date with the latest trends and technologies in software development, including databases and distributed systems.


Job requirements:

  • 4+ Years experience as an architect in large-scale SaaS production environments
  • 8+ years of experience developing, designing, and building production-level applications
  • Proficiency in OOP: C# / .NET Core (or equivalent) and proven experience in complex back-end architecture
  • Hands-on experience in Angular (or equivalent)
  • Experience with cloud platforms: Azure / AWS
  • Experience with large-scale deployments, microservices, k8s, designing rest API, and messaging & event-driven processes (Experience in IoT is a strong advantage).
  • Databases experience (SQL Server & MongoDB) - Strong advantage
  • Experience and passion to lead and mentor team members, fostering a culture of knowledge sharing and continuous learning.
  • Experience working in a fast and agile start-up environment – knowing how to balance design principles with an agile state of mind.
  • B.Sc. in Computer Science / Software Engineering.
Sela