
Enterprise Software Engineer (Python Developer + Cloud)
Wolters Kluwer · Chennai, Tamil Nadu, India
- On site
- Full-time
- $110,000 / year
- Chennai, Tamil Nadu, India
Job highlights
- Design and build enterprise cloud services.
- Automate IT operations with AI and cloud tools.
- Develop and deploy operational services using GenAI.
- Drive IT cloud governance and standardization.
- Collaborate with cross-functional teams on projects.
About the role
Job Summary
Join a dynamic team at Wolters Kluwer to design, build, and integrate next-generation enterprise cloud services. You will focus on automating IT operations using Generative AI, cloud SDKs, configuration management, and orchestration tools. This role involves driving IT governance and standardization within identified cloud patterns.
What You'll Do
- Develop software solutions, engineer CI/CD pipelines, and champion Infrastructure-as-Code (IaC).
- Envision and execute an enterprise-scale cloud operations discipline using serverless technologies (AWS Lambda, Azure Functions).
- Lead the development and delivery of operational services, leveraging GenAI for code authoring, Ansible, Jenkins, and Azure DevOps.
- Build and evolve standardization solutions for IT Cloud governance.
- Write high-quality software with automated self-certification before delivery.
- Collaborate with Architecture, Cloud Operations, and Security teams for seamless operationalization.
- Drive projects to completion by clarifying requirements, providing insights, and removing roadblocks.
- Regularly report progress on key initiatives to stakeholders and leadership.
- Meticulously document implementations, patterns, practices, and processes.
What You Bring To The Team
- Passion and energy to transform visions into reality.
- Comfort with failing fast and learning from failures to foster innovation.
- Strong focus on ensuring services are effectively run by operations.
- Customer-focused mindset to solve real problems for customers and users.
Other Duties
Performs other duties as assigned by management.
Job Qualifications & EXPERIENCE
Education:
- Required: Bachelor's degree in Computer Science, Information Systems, or a related field.
- A Valid Technical Certificate in Azure or AWS.
Experience:
- 2-5 years of application/code (Python) development experience with version control systems.
- 2 years of experience with scripting languages (Python, PowerShell, Bash, JavaScript).
- Experience using Generative AI tools to support code authoring.
- Experience with design patterns, SOLID Principles, especially cloud resiliency patterns.
- Experience working in an agile environment (Scrum, SAFe).
- Experience in software release cycles (code reviews, defect triage).
- Experience with software development best practices (e.g., test-driven development).
- Experience in code refactoring, quality improvement, and performance optimization.
- Knowledge of multi-threading, scalability, performance, and application security.
- Experience creating and implementing ARM, Cloud formation, or Terraform templates.
- Experience managing Infrastructure as Code.
Soft Skills:
- Teamwork and logical approach to work.
- Ability to prioritize and organize tasks.
- Excellent English communication skills (oral, written, presentation).
- Availability to work extra hours when needed.
- Problem-solving skills, patience, and meticulous attention to detail.
Travel Requirements
Position requires occasional domestic and international travel.
Physical Demands
Normal professional office environment.
Key skills/competency
- Enterprise Software Engineering
- Python Development
- Cloud Services
- Generative AI Tools
- Infrastructure-as-Code (IaC)
- CI/CD Pipelines
- AWS Lambda
- Azure Functions
- Ansible
- Terraform
Skills & topics
- Software Engineer
- Python
- Cloud Engineer
- AWS
- Azure
- Generative AI
- Infrastructure as Code
- DevOps
- Ansible
- Terraform
How to get hired
- Tailor your resume: Highlight Python, cloud (AWS/Azure), Generative AI, and IaC experience.
- Showcase project impact: Quantify achievements in automation and cloud service development.
- Prepare for technical interviews: Brush up on Python, cloud concepts, and design patterns.
- Demonstrate soft skills: Emphasize teamwork, problem-solving, and learning agility in your responses.
- Understand interview policy: Be aware of the no-AI tool policy for interviews.
Technical preparation
Master Python coding and best practices.,Deepen knowledge of AWS/Azure services.,Practice writing Terraform/Ansible code.,Understand Generative AI use cases in code.
Behavioral questions
Describe a time you failed fast and learned.,How do you collaborate with operations teams?,How do you prioritize tasks in agile sprints?,Share an example of problem-solving skills.
Frequently asked questions
- What are the key technologies used for this Enterprise Software Engineer role at Wolters Kluwer?
- This role heavily utilizes Python for development, Generative AI tools for code authoring, and cloud platforms like AWS and Azure. You'll also work with Infrastructure-as-Code tools such as Terraform and Ansible, and CI/CD pipelines involving Jenkins and Azure DevOps.
- What is Wolters Kluwer's stance on using AI tools during the interview process for the Enterprise Software Engineer position?
- Wolters Kluwer has a strict policy against using AI tools or external prompts during interviews for this role. Authenticity and individual assessment are prioritized. Violations will lead to disqualification.
- What kind of experience is required for the Enterprise Software Engineer (Python Developer + Cloud) position?
- We require 2-5 years of Python development experience, 2+ years in scripting languages (Python, PowerShell, Bash, JavaScript), experience with Generative AI, cloud platforms (AWS/Azure), design patterns, agile methodologies, and Infrastructure-as-Code tools like Terraform.
- Does the Enterprise Software Engineer role involve travel?
- Yes, this position requires occasional travel, both domestically and internationally, as needed for project collaboration and company initiatives.
- What is the educational background preferred for this role at Wolters Kluwer?
- A Bachelor's degree in Computer Science, Information Systems, or a related field is required. Additionally, a valid technical certificate in Azure or AWS is preferred.
- How does Wolters Kluwer encourage innovation in the Enterprise Software Engineer role?
- Wolters Kluwer fosters innovation by encouraging a 'fail fast and learn' mentality. The team is expected to embrace new ideas and technologies, including Generative AI, to automate IT operations and improve software solutions.
- What are the typical career growth opportunities for an Enterprise Software Engineer at Wolters Kluwer?
- While specific paths vary, this role offers opportunities to grow within cloud engineering, AI integration, and IT operations automation. Progression can lead to senior engineering, architecture, or leadership roles within GBS.