Software Architect (IT Solution Department)
Sigma Software · Lviv, Lviv Oblast, Ukraine
Apply directly on Sigma Software’s careers site — no account needed.
About the role
- Work with stakeholders and participate in solution discovery, initial design, and estimation
- Design scalable and maintainable architectures aligned with business goals
- Take ownership of key architectural decisions and ensure long-term sustainability
- Evaluate alternatives and document the rationale behind key architectural decisions
- Guide engineering teams and ensure implementation aligns with architectural vision
- Ensure implementation stays aligned with the architecture throughout all project iterations
- Design solutions involving integrations, automation, and data flows, including AI components where appropriate
- Ensure that AI usage is practical, controlled, and aligned with system constraints
- Ensure scalability, performance, and reliability under growing load and complexity
- Define measurable targets for quality attributes and track architecture fitness against them
- Create reference implementations and support teams in solving complex technical challenges
- Balance technical excellence with budget and schedule constraints, avoiding unnecessary over-engineering
- Build consensus with engineering teams and communicate architectural decisions constructively
- Ensure that solutions deliver measurable business value
- 7+ years of software engineering experience with strong expertise in software architecture and system design
- Hands-on experience with JavaScript, Node.js, and React.js
- Strong experience designing REST and/or GraphQL APIs
- Deep understanding of architecture principles, design patterns, scalability, integrations, and risk management
- Experience working in enterprise environments with multiple stakeholders and parallel initiatives
- Understanding of AI/ML fundamentals, AI-assisted development tools, and AI-related risks
- Ability to translate business requirements into scalable technical solutions
- Strong communication, collaboration, and stakeholder management skills
- Experience guiding engineering teams and making architectural decisions
- Ability to work in environments with evolving or incomplete requirements
- Upper-Intermediate or higher English level
WILL BE A PLUS
- Experience designing AI-enabled enterprise solutions
- Experience with business process automation platforms
- Experience building complex integration ecosystems
- Knowledge of cloud-native architecture approaches
- Experience defining architecture fitness functions and measurable quality metrics
PERSONAL PROFILE
- Analytical mindset with strong systems thinking
- Ability to balance technical and business perspectives
- Strong ownership and proactive attitude
- Ability to work effectively with ambiguity and changing priorities
- Constructive communication and consensus-building skills
- Strategic thinking combined with hands-on problem-solving approach
Skills
- JavaScript
- Node.js
- React
- REST
- GraphQL
- Stakeholder Management
- Leadership
- Agile
Never be applicant #200 again
Every job here is indexed straight from company career pages — often hours after it opens, before it reaches the big boards. Create a free account and get your best matches in a twice-daily digest.
- Your best matches, twice a day
- No duplicates, no ghost jobs, no recruiter spam
- Every job free to browse — pay only when you apply
Get my matched jobs
Free account — no card required
93 161 live jobs · 17 643 companies tracked · 6 162 added today