
Lead Software API Architect
- Kraków, małopolskie
- Stała
- Pełny etat
- Assist with designing, implementing, and governing API management strategies across hybrid environments (Azure and on-premise).
- Help to lead the end-to-end lifecycle of API development including requirements analysis, design, testing, deployment, and monitoring.
- Work closely with Security Architects to support API security best practices including authentication, authorization, and encryption for internal and external APIs.
- Contribute to service-to-service authorization patterns to ensure secure inter-service communication across platforms.
- Collaborate with development teams, DevOps, and security architects to ensure consistency, scalability, and compliance across all API implementations.
- Set up and maintain a developer portal (e.g. Readme or bump.sh) with clear, interactive, and well-structured API documentation to enhance usability and adoption across internal and external consumers.
- Design solutions that support robust API versioning strategies and facilitate deployment across multiple environments (e.g., dev, test, staging, production).
- Help to define and maintain API governance policies including versioning, documentation, and lifecycle management.
- Support the adoption of API-first and event-driven architecture across the enterprise.
- Engage with business stakeholders and technology teams to ensure API capabilities align with strategic business goals.
- Provide leadership and mentorship to development teams and junior architects.
- Stay current with industry trends and best practices in API management, security, and enterprise architecture.
- At least 8+ years’ experience with API design, management and development.
- Proven experience as a Senior or Lead Architect in enterprise API management and development.
- Hands-on experience with Azure API Management (APIM) and other Azure services (e.g., Azure AD, Azure Functions, App Gateway).
- Familiarity with API security concepts and protocols (OAuth 2.0, OpenID Connect, mTLS, JWT, etc.); deep expertise is beneficial but not required, as you will collaborate with a dedicated Security Architect.
- Solid understanding of RESTful API principles, microservices architecture, and API-first design.
- Experience implementing API gateway patterns, rate limiting, caching, logging, and analytics.
- Strong background in enterprise integration patterns and technologies.
- Familiarity with CI/CD pipelines and Infrastructure as Code (IaC) in a cloud environment.
- Knowledge of different programming languages — .NET Core is required; experience with additional languages (e.g., Java, Python) is beneficial.
- Understanding of service-to-service communication and authorization mechanisms in cloud and hybrid environments would be beneficial.
- Knowledge of messaging systems such as AMQ, Redpanda, or Kafka would be beneficial.
- Familiarity with streaming API design and technologies, ideally Lightstreamer, is advantageous.
- Excellent communication, collaboration, and stakeholder engagement skills.
- Bachelor’s degree in computer science, Information Technology, or a related field; relevant certifications (e.g., Azure Solutions Architect, TOGAF) are a plus.
- Strong communication and presentation skills
- Fluent English (C1)
- University degree in a related discipline.
- Hybrid in our office at ul. Mogilska 35, Cracow (private parking for employees)
- FTE (UoP)