Overview
Senior Software Automation Engineer role within Takeda's Consumer & Content Innovation team, automating enterprise operations using Python, Microsoft Power Automate and APIs to build scalable, increasingly autonomous workflows.
What you'll do
- Design, develop and maintain automation solutions using Python, Microsoft Power Automate and enterprise APIs to streamline operational processes, reduce manual effort and improve efficiency across Takeda's enterprise technology platforms.
- Collaborate closely with Aprimo, Veeva Vault PromoMats and other platform teams to identify repetitive processes, assess automation opportunities and translate operational requirements into scalable technical solutions.
- Develop and maintain Python-based scripts, API integrations and automated workflows for activities such as data processing, validation, reporting, user administration and operational monitoring.
- Build and optimize Microsoft Power Automate workflows, leveraging standard and custom connectors to integrate enterprise applications and automate cross-platform processes.
- Ensure automation solutions are reliable, secure and maintainable through appropriate testing, error handling, logging, monitoring and documentation.
- Independently troubleshoot and resolve automation-related issues, perform root cause analysis and implement sustainable improvements.
- Collaborate with platform engineers, product owners and business stakeholders to ensure solutions align with enterprise architecture, security, compliance and governance standards.
- Drive continuous improvement by evaluating emerging automation technologies, identifying opportunities for reuse and standardization, and supporting the adoption of automation capabilities across teams.
What you'll need
- 5+ years of relevant experience in software engineering, automation development or enterprise application integration, preferably within a global enterprise environment.
- Advanced hands-on proficiency in Python, including scripting, API integration, data manipulation, error handling and development of production-ready automation solutions.
- Strong practical experience with Microsoft Power Automate, including cloud flows, connectors, triggers, conditional logic, exception handling and workflow optimization.
- Solid understanding of REST APIs, JSON, authentication mechanisms and enterprise application integration patterns.
- Experience automating operational processes across enterprise SaaS applications, including data validation, reporting, administrative activities and system monitoring.
- Familiarity with software development best practices, version control (Git), testing, CI/CD and structured deployment processes.
- Bachelor's degree in Computer Science, Information Technology, Engineering or a related field, or equivalent relevant professional experience.
- Minimum 5 years of relevant experience in software development, automation engineering or enterprise application integration.
- Demonstrated hands-on expertise in Python and Microsoft Power Automate, with proven experience delivering and maintaining automation solutions in production environments.
- Strong analytical thinking and structured problem-solving skills, with the ability to translate complex operational challenges into practical, scalable automation solutions.
- Ability to work independently, take ownership of technical deliverables and manage multiple automation initiatives with minimal supervision.
- Strong communication and stakeholder management skills, with the ability to collaborate effectively with technical teams, business stakeholders and external technology partners.
- Proactive and improvement-oriented mindset, with a focus on identifying inefficiencies, reducing manual effort and delivering measurable operational benefits.
- Commitment to secure development practices, technical documentation, solution maintainability and compliance with enterprise standards.
- Ability to share technical knowledge, provide guidance to colleagues and promote automation best practices across teams.
- Experience working in agile, cross-functional and geographically distributed teams.
- Professional proficiency in English, both written and verbal.
Nice to have
- Experience with Microsoft Power Platform components, including Power Apps, Dataverse or custom connectors.
- Knowledge of enterprise content management platforms such as Veeva Vault PromoMats or Aprimo DAM.
- Understanding of pharmaceutical Commercial/Marketing operations and regulated enterprise environments.
Details
- Location: Bengaluru, India (IND - Bengaluru).
- Employment type: Full time, Employee (Regular).
- Flexible work environment, including hybrid working.
Read the full description and apply on the company’s own careers page.