Overview
Hands-on Lead Enterprise Cloud Software Developer in the Engineering Team at Wolters Kluwer, designing, building and integrating next-generation enterprise cloud services while leading and mentoring engineers.
What you'll do
- Design and implement resilient services, APIs and UIs with Python (FastAPI/Django/Flask) and modern front-end stacks (e.g., TypeScript/React) where needed, enforcing clean architecture, SOLID principles and comprehensive unit/integration tests.
- Build automation and platform capabilities using Azure and AWS SDKs (e.g., azure-sdk-for-python, boto3), event-driven designs, serverless functions and service APIs.
- Use AI assistants for code and test generation, defect pattern analysis, code optimization and documentation; integrate LLM-powered features safely; apply prompt engineering and evaluation; follow MLOps basics for model usage in applications.
- Author Terraform modules and CI/CD pipelines (Azure DevOps/GitLab) to deliver hands-free deployments, policy-as-code and repeatable environments.
- Profile and optimize code paths; apply caching, asynchronous I/O, connection pooling, efficient data models and resource tuning; design for horizontal scale and graceful degradation; instrument services with APM/observability.
- Practice threat modeling, secure coding, secret management, dependency hygiene and code reviews; align with security champions and audit requirements.
- Define DoR/DoD, implement automated tests (unit, integration, performance, security) and continuously improve engineering practices.
- Apply industry-standard patterns (e.g., hexagonal architecture, CQRS where appropriate, pub/sub, idempotency); contribute to and consume enterprise design standards.
- Design contract-first REST/GraphQL APIs; model relational and NoSQL data; implement pagination, filtering and rate-limiting.
- Produce technical specifications, C4 model diagrams for C1–C3 and knowledge-base content; communicate status, risks and trade-offs to stakeholders.
- Partner with Architecture and Engineering, Cloud Operations and Security teams to operationalize and adopt engineering work.
- Mentor team members, guide engineers, clarify requirements, provide technical insights, remove roadblocks and drive projects to completion.
- Report progress of key initiatives regularly to stakeholders and leadership.
- Develop, debug and document enterprise-grade applications and services using Azure and AWS SDKs, and develop, enhance, reverse engineer and debug Infrastructure-as-Code (Terraform, Ansible, etc.).
- Participate in the full software development life cycle, from design and delivery to ongoing critical support; deploy emergency bug fixes to production as required.
- Contribute to software design and architecture, coordinate complex troubleshooting and perform peer reviews.
- Explore new technologies and patterns and take part in pilots, POCs and technology evaluations, using GenAI solutions approved by WK AI COE.
- Perform other duties as assigned by management.
What you'll need
- Bachelor's degree in Computer Science, Information Systems or a related field, or equivalent experience.
- Required: Advanced/Professional Technical Certificate in Azure, AWS or Kubernetes.
- Minimum 6 years of experience in enterprise software development and cloud development.
- Experience with FastAPI/Django, React/TypeScript and GraphQL.
- Knowledge of event-driven architectures (e.g., SNS/SQS, Azure Service Bus), streaming (Kafka/Kinesis) and pub/sub patterns.
- Familiarity with APM tools and SLO/SLA design; capacity and performance testing at scale.
- Exposure to AI/ML services (e.g., Azure OpenAI) and safe LLM integration patterns.
- Contributions to shared Terraform modules and internal design standards.
- Experience with automated deployments using CI/CD tools (such as Azure DevOps, GitLab, GitHub, Jenkins or other well-known tools).
- Experience with release management, product rollouts and service operationalization.
- Solid and proven experience with design patterns and SOLID principles, especially cloud resiliency patterns, working in an agile environment with an SDLC such as Scrum or SAFe.
- Ability to write scalable production-grade code leveraging Cloud SDKs and Cloud APIs in at least one of: Python, Java, NodeJS or Ruby.
- AI Tool Proficiency: evaluate and optimize AI tool usage for team efficiency and productivity.
- AI Output Validation: establish validation standards and review processes for AI-generated code.
- Responsible AI Usage: lead responsible AI initiatives and establish team best practices.
- Agentic Workflow Design: design and optimize AI agent workflows for team efficiency.
- Wide range of experience and advanced technical acumen serving as an advisor to management.
- Communicate difficult concepts and influence others to adopt a different point of view.
- Enthusiasm for staying abreast of industry trends and a keen eye for product improvements.
- Soft skills: teamwork, logical approach to work, ability to prioritize tasks and organize work, excellent oral, written and interpersonal English communication including strong presentation skills, availability to work extra time, problem-solving, patience and meticulous attention to detail.
Details
- Location: Pune, India (IND-Pune-Smartworks).
- Hybrid: in-person with Wolters Kluwer colleagues at least 8 days per month.
- Position requires occasional domestic and international travel.
- Applicants may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process.
Read the full description and apply on the company’s own careers page.