Solution Architect
New
N
NetguruSoftware engineering
Workable workplace: remote; Workable locations: PolandFull-TimeSenior
Salary28,000 - 32,000 PLN per month
Apply NowOpens the employer's application page
Job Details
- Languages
- Fluent Polish and English (B2+).
- Experience
- 10+ years in software engineering; 3+ years designing systems as an architect, principal or staff engineer, or similar.
- Required Skills
- Node.jsPythonJavaKotlinTypeScript.NETReactSoftware Engineering
Requirements
- Have 10+ years of software engineering experience.
- Bring a hands-on developer background in major technology stacks such as TypeScript/Node.js, Python, Java/Kotlin, .NET, or React; you still code.
- Have 3+ years designing systems as an architect, principal or staff engineer, or in a similar role.
- Have proven experience designing complex, integrated enterprise systems end to end.
- Have hands-on production experience with data-heavy and AI/ML systems, including LLM-based solutions.
- Have strong cloud architecture skills in AWS, Azure, or GCP.
- Have a track record of estimates that held up in delivery.
- Be able to explain trade-offs to CTOs and business stakeholders.
- Be fluent in Polish and English (B2+).
- Consulting or software house experience is a plus.
- Experience in regulated domains or commerce architectures is a plus.
Responsibilities
- Design technical solutions for new opportunities and RFPs, covering architecture, components, integrations, data flows, infrastructure, and trade-offs.
- Design complex, integrated, cloud-native enterprise systems that account for client legal and regulatory constraints.
- Design data-heavy and AI/ML systems, including data pipelines, LLM and agentic solutions, RAG, evaluation, and running costs.
- Choose technology stacks and integration patterns, and justify choices in writing.
- Break solutions into scope and produce bottom-up estimates, owning the assumptions and risks.
- Factor AI-assisted delivery, including oversight, review, token, and infrastructure costs, into effort and cost estimates.
- Challenge estimates and present options in deal reviews; flag deals that are too risky to commit to.
- Build PoCs, spikes, and prototypes to validate technical choices before commitment.
- Run technical discovery and inception, then hand solutions over to the Tech Lead and team and support them in the first sprints.
- Join client discovery calls and workshops, write technical proposal content, and defend it to client CTOs and engineers.
View Full Description & ApplyYou'll be redirected to the employer's site