Software Architect

2 Months ago • 10 Years + • Research & Development

Job Summary

Job Description

As a Software Architect at Roof Stacks, you will play a crucial role in designing and developing high-quality software solutions across various domains including tourism, extended reality, blockchain, game development, and fintech. This requires a minimum of 10 years of web-based software development experience with expertise in .NET Core, design patterns, and programming fundamentals (OOP, SOLID, DRY, etc.). You will be responsible for designing infrastructure, module code development processes, ensuring code quality, and implementing agile methodologies. Strong communication, teamwork, and problem-solving skills are essential for success in this role. Experience with distributed caching, messaging queues, RDBMS, NoSQL solutions, and authentication protocols (OAuth2, JWT, PKI) are also highly valued.
Must have:
  • 10+ years web dev experience
  • .NET Core expertise
  • Design Patterns knowledge
  • OOP, SOLID, DRY understanding
  • RDBMS & NoSQL familiarity
  • Agile methodologies experience
  • CI/CD & DevOps knowledge
  • Unit testing & code quality focus
Good to have:
  • OAuth2, JWT, PKI experience
  • Distributed cache & messaging queues
  • Banking experience

Job Details

As Roof Stacks, we have been carrying out innovative projects since 2015. We aim to become a global actor in Tourism Systems, Extended Reality(AR/VR), Blockchain Technologies, Game Development, and Financial Technology, which are our areas of expertise.

We focus on creating a difference with the technologies we develop and designing the future. In addition to our central office in Ataşehir/İstanbul, we have branches in Antalya and Elazığ in Turkey. We have strengthened our position in the global market by opening a new office in Austin, USA, which hosts world technology giants from all over the world. 

Job requirements:

We're Looking for Someone Who Has
*Bachelor's or Master's degree in Computer Science, Software Engineering or related field.
*Minimum 10+ years of web based software development experience,
*Solid understanding of Design Patterns,
*Excellent performance and practical experience with .Net Core
*Excellent understanding of programming fundamentals (OOP, SOLID, DRY, YAGNI, KISS, data structures, algorithms),
*Familiarity with distributed cache and messaging queue,
*Familiarity with RDBMS,
*Familiarity with NoSql solutions,
*Experience in authentication/authorization protocols (preferably OAuth2, JWT, PKI) ,
*Good understanding of lean/agile values and implementing in SDLC,
*Familiarity with CI/CD flows for DevOps,
*Designing infrastructure or module code development processes in accordance with protocols and analysis documents,
*Unit testing habit with complete coverage,
*Coding habits with quality, readable, testable and maintainable,
*Comfortably with Agile methods such as Scrum and/or Kanban.
*Experience in banking,

Communication Methods
*Ability to convey ideas easily,
*Ability to have professional communication with each stakeholder,
*Ability to be clear, short, open, and persuasive in all kinds of communication,
*Ability to detect problems and solve them in the very beginning

Teamwork Expectations
*Ability to help the team while creating a sustainable product with higher quality,
*Ability to offer practical solutions,
*Ability to direct all kinds of technical and non-technical negotiations in a way that results in a positive outcome.
*Ability to have a good grasp of the team, task, and/or customer issues and collaborate with relevant managers when necessary, and swiftly prevent or resolve these,
*Ability to act with common sense while solving problems.
undefinedundefinedundefined

Similar Jobs

bytedance - Research Scientist- Foundation Model, Generative AI

bytedance

Seattle, Washington, United States (On-Site)
6 Months ago
NVIDIA - Senior Product Security Engineer

NVIDIA

Pune, Maharashtra, India (On-Site)
1 Month ago
Workato - Senior Software Engineer (Rust)

Workato

Barcelona, Catalonia, Spain (Remote)
5 Days ago
Google - Software Engineer III, Infrastructure and Operations

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
bytedance - Student Researcher (Doubao (Seed) - Foundation Model - Speech & Audio) - 2025 Start (PhD)

bytedance

Seattle, Washington, United States (On-Site)
6 Months ago
bytedance - Software Engineer, Inference

bytedance

San Jose, California, United States (On-Site)
6 Months ago
NVIDIA - Software Manager, DOCA Verification

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
Meta - Software Engineer (Technical Leadership) - Machine Learning

Meta

Menlo Park, California, United States (On-Site)
6 Months ago
Google - Senior Imaging and On-Device Machine Learning Software Engineer, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Staff Software Engineer, Engineering Productivity, Google Cloud Platforms

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
bytedance - Research Scientist, Multimodality

bytedance

San Jose, California, United States (On-Site)
6 Months ago
Motive - Embedded Engineer

Motive

Taipei City, Taiwan (Remote)
1 Week ago
bytedance - Software Development Engineer Graduate (SDN Traffic Intelligence & Control) - 2025 Start (PhD)

bytedance

San Jose, California, United States (On-Site)
6 Months ago
bytedance - Software Development Engineer in Test Graduate

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
Play Perfect - Unity Team Lead

Play Perfect

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Weeks ago
Tekion Corp - Senior Applied Scientist

Tekion Corp

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
bytedance - Senior Software Development Engineer, SDN-Traffic Intelligence & Control

bytedance

Seattle, Washington, United States (On-Site)
2 Months ago
bytedance - Research Scientist- Foundation Model, Generative AI

bytedance

Seattle, Washington, United States (On-Site)
6 Months ago
Western Digital - Data Scientist (with Master's Degree)

Western Digital

Biñan, Calabarzon, Philippines (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Istanbul, İstanbul, Türkiye

paxie games - Marketing Artist

paxie games

Göztepe, İstanbul, Türkiye (On-Site)
6 Months ago
USE Insider - Senior Shopify Developer

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
7 Months ago
Codeway Studios - Talent Acquisition Specialist

Codeway Studios

Istanbul, İstanbul, Türkiye (On-Site)
5 Days ago
Trendyol - Delivery Experience Development Professionals

Trendyol

Çayırova, Kocaeli, Türkiye (Hybrid)
4 Weeks ago
Haleon - Demand Planning Intern

Haleon

Istanbul, İstanbul, Türkiye (On-Site)
1 Day ago
Codeway - Learning & Development Specialist

Codeway

İstanbul, Türkiye (On-Site)
4 Months ago
Spyke Games - Data Scientist

Spyke Games

İstanbul, Türkiye (On-Site)
7 Months ago
Codeway Studios - Product Specialist

Codeway Studios

Istanbul, İstanbul, Türkiye (On-Site)
1 Week ago
Blockville Digital Assets - Corporate Communications Manager

Blockville Digital Assets

İstanbul, Türkiye (On-Site)
10 Months ago
USE Insider - Full Stack Developer

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Software Engineering Manager, People with Disabilities

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
6 Months ago
bytedance - Software Engineer - Applied Machine Learning, Engine

bytedance

San Jose, California, United States (On-Site)
1 Month ago
bytedance - Software Engineer, ML System Scheduling

bytedance

Seattle, Washington, United States (On-Site)
6 Months ago
bytedance - Senior Technical Lead - Edge Cloud Infrastructure - San Jose / Seattle / Boston

bytedance

San Jose, California, United States (On-Site)
6 Months ago
NVIDIA - Backend Engineer, Full Chip Layout

NVIDIA

Iași, Iași County, Romania (Remote)
2 Months ago
NVIDIA - Senior Physical Design Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
3 Months ago
Riot Games - Manager, Learning and Development

Riot Games

United States (On-Site)
2 Months ago
rivos - CPU Design Verification - Full-time

rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
7 Months ago
NVIDIA - Senior Developer Technology Engineer, Public Sector

NVIDIA

Santa Clara, California, United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

At Roofstacks, we are not content with simply innovating; we are committed to pushing the frontiers of technology. Since our establishment in 2015, we have skillfully integrated conventional systems with cutting-edge solutions, raising the standard in industries such as tourism, metaverse, AR, gaming, blockchain, and fintech.


Istanbul, İstanbul, Türkiye (Hybrid)

Istanbul, İstanbul, Türkiye (On-Site)

Istanbul, İstanbul, Türkiye (Hybrid)

Istanbul, İstanbul, Türkiye (On-Site)

Kahramanmaraş, Kahramanmaraş, Türkiye (On-Site)

Istanbul, İstanbul, Türkiye (On-Site)

Istanbul, İstanbul, Türkiye (On-Site)

Istanbul, İstanbul, Türkiye (On-Site)

Istanbul, İstanbul, Türkiye (On-Site)

View All Jobs

Get notified when new jobs are added by RoofStack

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug