System/Application Architect

T-Mobile

Warsaw, Poland • 2h ago • Remote

Senior

Remote

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Contract: Direct B2B

  • Work style: Hybrid (to be decided)

Description

Join an international Agile Scrum team to help shape the development strategy of a self-service platform for business customers by translating requirements and acceptance criteria into technical designs. You will analyze existing code and runtime behavior, design solutions with cross-functional teams, diagnose performance issues, evaluate new technologies, and strengthen security. The role also includes practical use of AI tools to analyze, design, and document changes with critical verification of the output.

Responsibilities

  • Translate requirements and acceptance criteria into technical designs defining system behavior, data flows, inter-system contracts, component responsibilities, and error handling

  • Analyze existing code and application behavior to validate proposed solutions and make effective use of proven mechanisms

  • Collaborate with business analysts, solution architects, developers, and application administrators; support the team during implementation

  • Analyze application and IT infrastructure performance, identify causes of issues, and recommend optimizations

  • Evaluate new technologies and IT tools, prepare recommendations, and support decisions on adoption

  • Design secure solutions by identifying risks and coordinating actions with relevant teams

  • Use AI tools for analysis, design, and documentation while critically verifying outputs

  • Work with other departments to understand technology needs and agree on change scope

  • Operate in an Agile team to solve technical problems and continuously improve ways of working

  • Document design decisions and communicate scope, risks, and solution quality to stakeholders

  • Identify architectural needs and propose directions for change to help shape the system’s development strategy

Requirements

  • At least 3 years of experience in technical design of IT systems or significant architectural changes

  • At least 2 years of hands-on commercial software development; able to read code and trace the actual flow of a request through a system

  • Ability to translate acceptance criteria into a feasible technical design aligned with the system architecture

  • Experience analyzing existing code and designing extensions to established mechanisms

  • Practical knowledge of frontend and backend web application architecture, including data flows, REST/JSON contract design, and integrations

  • Ability to design flexible, configurable solutions and assess change impact

  • Experience diagnosing technical and performance issues and recommending application and infrastructure optimizations

  • Knowledge of authentication, authorization, and data protection principles

  • Hands-on experience using AI tools for code analysis/design/implementation/testing/documentation with critical evaluation of results

  • Ability to document technical decisions clearly and collaborate with analysts, developers, architects, and other stakeholders

Nice to Have

  • Experience with microservices architecture and containerized applications

  • Familiarity with tools for documenting and testing APIs and creating flow diagrams

  • Knowledge of AI SDLC and principles for safely integrating AI into the software development lifecycle

  • Experience improving team workflows with AI (code analysis, technical design preparation, change reviews)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report