Sitech disrupts the norm by creating digital products, services, and experiences that matter to people. As a global company, we hire talented specialists across various fields to join our dedicated and certified digital talent pool. Sitech has helped enterprises, both global and startups, create life-changing products through product discovery, innovative experience and product design, and custom software development.
Job Overview
Sitech is seeking a Senior Software Architect to lead the design, development, and evolution of high-performance, scalable, and secure digital systems. This role requires deep technical expertise in Python, microservices, and event-driven architectures, with proven experience driving technical vision, leading complex initiatives, and mentoring engineering teams.
Key Responsibilities
Architect and design enterprise-grade, scalable, and resilient systems using modern architectural patterns.
Lead end-to-end solution design using Python and other cutting-edge technologies.
Ensure systems meet top standards for performance, security, reliability, and maintainability.
Define and enforce best practices, coding standards, and architectural principles across teams.
Guide system integration efforts with internal and third-party solutions.
Partner with DevOps to design robust cloud infrastructure and automated deployment processes.
Apply domain-driven design principles to solve complex business challenges.
Implement event-driven systems using event buses and modern messaging frameworks.
Lead technical reviews, architecture sessions, and design workshops.
Mentor and guide software engineers, fostering technical excellence and career growth.
Research and evaluate emerging technologies and frameworks to ensure continuous innovation.
Qualifications
8+ years of software development experience, with at least 3 years in an architecture leadership role.
Deep expertise in Python and modern software architecture (microservices, event-driven systems).
Strong understanding of system scalability, high availability, security best practices, and performance optimization.
Extensive experience in cloud platforms (AWS, GCP, Azure) and cloud-native design.
Strong background in system integration, infrastructure planning, and API design.
Expertise in domain-driven design and modern messaging/eventing systems.
Familiarity with Docker, Kubernetes, and container orchestration at scale.
Hands-on experience with CI/CD pipelines and infrastructure as code (IaC) practices.
Excellent leadership, collaboration, and technical mentorship skills.
Preferred Qualifications
Experience with API Management platforms (such as APIGEE) is a plus.
Background in building digital banking platforms or working with Modern Core Banking systems is a plus.
Experience with Backbase platform services is a strong advantage.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job