{"id":4072147,"url":"https://alion.io/job/commencis-software-architect","title":"Software Architect","company":{"id":2498136,"name":"Commencis","domain":"commencis.com","url":"https://alion.io/company/commencis","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"staff","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Istanbul, Turkey"],"countries":["TR"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Java","optional":false},{"name":"Spring Boot","optional":false},{"name":"Agile","optional":true},{"name":"Apache Kafka","optional":true},{"name":"AWS","optional":true},{"name":"CI/CD","optional":true},{"name":"Clean Architecture","optional":true},{"name":"Configuration Management","optional":true},{"name":"Docker","optional":true},{"name":"GraphQL","optional":true},{"name":"gRPC","optional":true},{"name":"Kubernetes","optional":true},{"name":"RabbitMQ","optional":true},{"name":"Rest API","optional":true},{"name":"SQL","optional":true}],"status":"live","first_seen_at":"2026-11-11T13:48:02Z","employer_posted_date":"2026-11-11","last_verified_at":"2026-11-11T13:54:41Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"We are looking for a highly experienced and technically strongSoftware Architect to join our backend team.\nSoftware Architect is responsible for designing and evolving the technical architecture of backend services, with a primary focus on Java, Spring Boot, distributed systems, and domain-oriented design. In this role, you will translate complex business and product requirements into scalable, maintainable, and high-quality architectural solutions, ensuring long-term sustainability, performance, and reliability across systems.\nAs a Software Architect, you will collaborate closely with engineering teams, product managers, QA, DevOps, and peer architects to establish architectural standards, guide best practices, and ensure alignment across teams. You will drive the design of modular and scalable backend systems, oversee service architecture, APIs, data flows, and integration patterns, and ensure that software solutions are secure, observable, and aligned with both business and engineering objectives.\nIf you are curious by nature, adaptive, collaborative, and always one step ahead, then join us and be a Commencer!\nResponsibilities\nProviding active hands-on architectural guidance and leadership through the entire lifecycle of backend products and services\nExperience in microservices architecture and reactive programming, with a strong focus on building scalable and resilient systems.\nProven experience in digital banking, private banking, or financial platform transformation projects.\nExperience with core banking modernization, open banking (API) architectures, or payment systems is highly desirable.\nDesigning backend architectures using Java, Spring Boot, and related technologies in alignment with scalability, maintainability, performance, and security goals\nDefining and evolving domain structures, bounded contexts, service decomposition strategies, and modular architecture approaches including modular monolith and microservices where appropriate\nCollaborating closely with other architects, engineering managers, and development teams across the organization in architecting and delivering robust backend solutions\nStructuring and delivering technical documentation for HLDs, architecture decision records, solution designs, analysis inputs, API contracts, sequence diagrams, and backend design artifacts, and establishing standard practices for co-workers to adapt easily\nInvestigating and assessing emerging technologies, backend frameworks, and architectural patterns to determine the best approach for product and platform needs\nDefining non-functional requirements from availability, scalability, security, observability, extensibility, and operational support perspectives, and designing backend solutions to meet those requirements\nSupporting teams in troubleshooting system-level backend, integration, performance, data consistency, and production issues\nDesigning and guiding API-first, event-driven, and asynchronous integration patterns between internal and external systems\nDriving architectural decisions for distributed systems including resilience, retries, idempotency, fault tolerance, transaction boundaries, caching, and messaging patterns\nReviewing and improving service boundaries, backend code structure, data access patterns, deployment architecture, and technical debt areas\nDeveloping and leading proof-of-concept projects for backend frameworks, platform capabilities, and architectural improvements\nDriving discussions with senior co-workers regarding trade-offs, best practices, project delivery risks, and backend modernization strategies\nCross-training peers and mentoring teammates on software design principles, backend architecture patterns, and engineering standards\nConducting code reviews and design reviews, and providing feedback to team members with a focus on backend quality attributes and architectural sustainability\nAssisting in technical audits and ensuring audit recommendations are implemented in line with secure software development and platform standards\nQualifications\nBSc/MSc degree in Computer Engineering, Software Engineering, or a related field\n8+ years of experience in backend software development, with strong hands-on experience in Java and Spring Boot\n3+ years of experience in design and implementation of complex distributed backend systems and software architectures\n2+ years of experience in a similar position guiding a cross-functional project or product team\nStrong experience in backend service design, API architecture including REST, GraphQL, and gRPC, service-to-service communication, and integration patterns\nStrong knowledge of software architecture patterns such as layered architecture, hexagonal architecture, clean architecture, modular monoliths, and microservices\nExperience with domain-driven design, domain modeling, and designing systems across different domain structures and business capabilities\nExperience with containerization and orchestration frameworks such as Docker and/or Kubernetes\nWorking knowledge of application and system availability, scalability, observability, and distributed data platforms\nExpertise in backend performance optimization, transaction management, concurrency handling, and scalable system design\nExperience with relational database design, SQL optimization, and data consistency patterns, with additional familiarity in non-relational and NoSQL databases\nExperience with messaging and streaming technologies such as Kafka, RabbitMQ, or similar platforms\nExpert-level understanding of CI/CD principles, knowledge of various tools, and strong focus on engineering quality gates and delivery practices\nKnowledge of cloud services, especially AWS and related AWS services\nStrong understanding of secure backend development practices including authentication, authorization, secure communication, and secrets/configuration management\nStrong unit testing, integration testing, debugging, and root cause analysis skills\nPrior experience with SCRUM/Agile methodologies","description_format":"text","description_chars":6012,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Turkey","iso":"TR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-11-11T13:54:41Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":43,"reasons":["conf:0","win:early"],"computed_at":"2026-11-11T14:35:15Z"},"pay":null,"html_url":"https://alion.io/job/commencis-software-architect","json_url":"https://alion.io/job/commencis-software-architect.json","meta":{"generated_at":"2026-11-11T14:35:15Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":26909,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2498136},"rest":"https://alion.io/mcp/rest/get_company?id=2498136"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcommencis-software-architect"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcommencis-software-architect"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcommencis-software-architect"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/commencis-software-architect\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcommencis-software-architect"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4072147}},{"tool":"search_jobs","arguments":{"company":"commencis.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4072147},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}