Software Architect shaping Keboola’s platform and driving architectural decisions for scalable data solutions. Collaborating closely with teams in a hybrid working environment based in Prague.
Responsibilities
Design and evolve core platform architectures used by multiple engineering teams.
Ensure architectural integrity and consistency across the codebase, while avoiding unnecessary central bottlenecks.
Conduct selective, high-impact code reviews to maintain high standards of code quality, performance, and security.
Define and promote best practices in testing, quality assurance, and production readiness.
Oversee development and deployment of new features, with focus on long-term platform sustainability.
Collaborate with product managers and stakeholders to translate requirements into sound architectural decisions.
Act as an escalation point for complex architectural, performance, and reliability issues.
Optimize systems for efficiency, scalability, and cost effectiveness at platform level.
Stay current with industry trends and emerging technologies, especially data platforms and AI-related architectures.
Drive pragmatic improvements to architecture, tooling, and engineering processes.
Provide technical guidance and mentorship, growing architectural thinking across teams.
Lead by example, promoting a culture of excellence, collaboration, and continuous learning.
Lead cross-team strategic technical initiatives with significant organizational impact.
Develop and implement long-term technical strategies aligned with company objectives, including future AI and advanced analytics needs.
Partner with experienced engineers and tech leads across the organization as a peer, co-owning architectural decisions and amplifying the impact of already strong teams rather than acting as a central gatekeeper.
Requirements
Proven experience operating at Staff, Principal Engineer, or Architect level in a product-focused organization.
Strong background in software architecture and design patterns, applied pragmatically in real systems.
Experience designing and evolving complex SaaS or data platforms.
Ability to diagnose ambiguous, high-impact problems and implement reliable, scalable solutions.
Strong technical judgment and ability to make trade-offs across speed, scalability, cost, and developer experience.
Experience leading cross-team technical initiatives and influencing without formal authority.
High standards for code quality, testing, documentation, and operational excellence.
Ability to adapt quickly to new tools, technologies, and changing priorities.
Strong communication skills, able to clearly explain technical decisions and trade-offs to engineers and stakeholders.
Capability to define and execute long-term technical strategy that drives sustainable innovation.
Open/change mindset - challenging status quo in ever changing environment.
Strong documentation skills focused on clear, decision-oriented architecture documentation.
Strong analytical and problem-solving skills, especially in uncertain or ambiguous situations.
Ability to collaborate effectively in a team environment and share knowledge proactively.
Excellent written and verbal communication skills.
High level of self-organization and discipline, with ability to manage multiple priorities.
Proactive mindset with a commitment to continuous learning and improvement.
Resilience, ownership, and calm decision-making under pressure.
Benefits
Competitive salary + equity package.
Budget for education.
25 PTO's plus 3 sick days.
Cool new offices in the heart of Holesovice in Prague. You need to be 3 times a week in the office.
Software Engineer working in a hybrid model at Cloud Bridge Tech Recruitment. Supporting technical delivery and collaborating with cross - functional teams in developing high - quality software solutions.
Senior .NET Developer responsible for designing and maintaining applications using React and RDBMS at EXL. Collaborating with cross - functional teams to deliver high - quality solutions.
Tech Lead role managing architecture for digital products at Matrix Consulting, ensuring scalability and security. Guiding technical teams and implementing DevOps practices.
Full - Stack Python Developer for fintech - focused software division. Collaborating on product development and support using Python, Django, SQL, and React in a hybrid setup.
Software Developer designing quality software solutions at isento for local clients and proprietary products. Collaborating within cross - functional teams and ensuring effective software development practices.
Senior Engineering Designer managing complex electrical distribution projects for Eversource Energy. Responsible for project design, budgeting, and coordination between internal and external stakeholders.
Senior Fullstack Engineer developing software solutions at freshcells systems engineering GmbH, focusing on backend APIs and complex frontend behaviors.
Technical Lead designing and developing Layer 2 and Layer 3 modules for 5G. Focused on cellular radio products adhering to RAN specifications required by 3GPP.
Senior iOS Software Engineer developing software for PressReader's digital platform. Collaborating with teams to deliver high - quality applications and documentation.
Technical Approval Senior Engineer at Suffolk County Council overseeing highway improvements and inspections. Collaborating with a team to ensure compliance with design and specifications for residential and industrial developments.