1 day ago
Warsaw, PolandStaff+
Responsibilities
- Design and lead end-to-end solutions aligned with business, platform, and enterprise strategy.
- Maintain target-state architecture blueprints, architecture views, integration patterns, and Architecture Decision Records.
- Prototype, review code, and ship production software while providing architectural authority across teams.
- Define bounded contexts, service boundaries, reusable components, reference patterns, and golden paths.
- Apply prompt and context engineering, agentic workflows, tool orchestration, retrieval, RAG, evaluations, guardrails, and CI gates.
- Provide architectural leadership across product, engineering, data, and platform teams and coordinate cross-workstream decisions.
- Translate business priorities into solution requirements and architecture decisions for technical and non-technical stakeholders.
- Define quality attributes and non-functional requirements covering performance, resilience, scalability, supportability, security, and availability.
- Identify and mitigate architectural risks, constraints, dependencies, compliance requirements, and regulatory concerns.
- Evaluate technologies and integration approaches, assess portability and lock-in, and plan legacy migrations.
- Set architecture standards, review implementations, mentor engineers and architects, and improve architectural practices continuously.
Requirements
- Proven hands-on software engineering experience writing, reviewing, and shipping production code.
- Fluency with AI coding agents, prompt and context engineering, agentic workflows, and tool orchestration.
- Experience with APIs and contracts, including REST design, versioning, backward compatibility, and event contracts.
- Practical distributed-systems knowledge including idempotency, retries, backpressure, and circuit breakers.
- Experience with containers, Kubernetes, Infrastructure as Code, Terraform, GitOps, and cloud-platform design.
- Knowledge of observability through logs, metrics, traces, and SLOs.
- Strong grounding in architectural styles and design patterns, including Domain-Driven Design, bounded contexts, and C4 modeling.
- Experience with event-driven, serverless, managed-first, microservices, and modular-monolith architectures.
- Ability to perform trade-off analysis, legacy decomposition, strangler migrations, multi-tenancy, and high-volume ingest design.
- Ability to analyze complex business requirements and translate them into technical solutions.
- Knowledge of security and compliance by design, including AuthN/AuthZ, OAuth2/OIDC, threat modeling, privacy, and data residency.
- Proven leadership in driving architectural initiatives, mentoring engineers, and establishing adopted standards.
- Excellent written and verbal communication with technical and non-technical audiences.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
Benefits
- Minimum monthly gross compensation of 25 760 PLN, with variable pay components such as performance-based bonuses.
- Medical care above statutory requirements.
- Flexible benefits supporting leisure, well-being, and sports programs.
- Group life, accident, and disability insurance.
- Employer-supported pension plans with regular company contributions.
- Home office allowance and hybrid work options combining home and office work.
- Company car provided as a working benefit.
- Extra paid holidays.
- Position based in Warsaw, Mazowieckie, Poland.
Tech Stack
Categories
About Bayer
Bayer is a global life-sciences company that develops and sells prescription pharmaceuticals, consumer health brands (including Aspirin), and agricultural seeds, traits, and crop-protection products, plus digital farming tools, for patients, consumers, and farmers. It is a public company founded in 1863 and headquartered in Leverkusen, Germany. Bayer acquired Monsanto in 2018, making Crop Science one of its three core businesses alongside Pharmaceuticals and Consumer Health.
