Join us!

Solutions Architect

  • 200+
Join iteo team Katowice, Bielsko-Biała, Warszawa, Toruń, Gdańsk, remote
We are a dynamic team dedicated to delivering business value to our clients. The role of the Solutions Architect is the central role that connects our business and technical worlds.

Get to know the role…

In this position, you will delve deep into understanding the unique business values and objectives of our clients. Your expertise will guide the crafting of modern and efficient software solutions in cooperation with our technical, sales and business teams.

Balancing innovation with practicality, you will ensure that our solutions are not only state-of-the-art but also feasible to deliver within the expected time and budget.

If you’re passionate about bridging the gap between business aspirations and technological possibilities, this role awaits you at iteo!

Key responsibilities

Technical leadership

  • Coordinate all processes connected with architecture design and technical aspects of the business within the whole presales process,
  • Be a mentor and teach the team how to estimate technical effort and be responsible for the project starting from the business aspects, ending on the delivery part

Support for Business Analysis

  • Engage in client meetings to deeply understand their business and technological needs,
  • Assist BAs in the analysis and evaluation of both functional and non-functional requirements, ensuring clarity and alignment with client expectations,

Solution design

  • Design overarching system/application architectures based on client requirements, ensuring scalability and robustness,
  • Select the most appropriate technologies, tools, and platforms for project execution, keeping in mind the current technological landscape and future scalability,
  • Design and oversee the integration of the solution with other existing systems, ensuring seamless interoperability,

Development Team Support

  • Serve as the go-to person for any technical queries, assisting the development team in problem-solving and ensuring that architectural guidelines are followed,
  • Regularly review the ongoing work to ensure it aligns with the initial architectural assumptions and decisions,

Sales and Proposal Support

  • Assist the sales team in crafting technical proposals for potential clients, ensuring that the solution offered aligns with the client’s needs and our capabilities,
  • Participate in client presentations, demonstrating the value and capabilities of the proposed solutions,

Project Management (PM) Collaboration

  • Collaborate closely with Project Managers, ensuring that projects progress according to architectural guidelines and client expectations,
  • Produce detailed technical specifications, architectural diagrams, and other documentation that clearly describes the proposed solution,
  • Continuously update documentation to reflect any changes or evolutions in the project, ensuring that all stakeholders have a clear understanding of the current state of the project.

What we need you to have

  • Profound knowledge of software architecture principles, including hands-on experience with Domain-Driven Design (DDD),
  • Proven track record as a developer in Java or .NET frameworks for at least 5 years,
  • Comprehensive understanding of end-to-end software solutions, encompassing both backend and frontend aspects,
  • Experience with cloud solutions, familiar with platforms like AWS, Azure, or Google Cloud,
  • Strong ability to understand, analyze, and translate business needs into technical requirements,
  • Extensive experience working with complex software systems designed using modern architectural patterns, including microservices, monoliths, and serverless structures,
  • Exceptional communication skills, with a proven ability to articulate technical concepts to non-technical stakeholders both verbally and in writing,
  • English proficiency at a minimum of C1 level both at speaking and writing,
  • A positive attitude with a collaborative and proactive approach to problem-solving,
  • Commitment to staying updated with emerging technologies, architectural patterns, and industry best practices,
  • Experience working in a software house or tech-focused company, understanding the dynamics of software delivery and client interactions,
  • Nice to have Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

Why should you join iteo?

  • icon image Non-corporate atmosphere
  • icon image Culture based on honesty
  • icon image Flexible contract options
  • icon image Independent teams
  • icon image High level of competence
  • icon image Combining remote & office work
  • icon image Knowledge sharing
  • icon image Flexible working hours
  • icon image Best available equipment for you to use
  • icon image Medical and sports benefits system
  • icon image Holiday & time off guaranteed
iteo team office
iteo team

What can you expect in the recruitment process?

  • 1


    We verify your experience, know-how, and skills. If they fit our assumptions, we give you a call.
  • 2


    We present iteo, you present yourself – it’s a mutual check if we’re a perfect fit.
  • 3


    We introduce you with our technological stack and verify your technical skills.
  • 4


    You tell us if it clicked and you’ll be eager to join our team. We do the same.
  • 5


    We complete all the necessary formalities – there’s a bit of paperwork to be done on your side.
  • 6


    You’re shown around the office, introduced to the team, fully equipped, and ready for the fun staff.
Share this job offer

Other jobs