Not specified
Senior Software Engineer
- Location
- India
- Work type
- Remote · Full-time
- Salary
- Not listed
- Posted
- (4 days ago)
About the role
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer based in India.
We are seeking an experienced Senior Software Engineer to contribute to the modernization, security, and development of scalable web applications. You will initially focus on maintaining and upgrading Drupal-based platforms, ensuring high standards of performance, reliability, and security. As modernization priorities progress, you will expand your responsibilities into C#/.NET backend development and full-stack engineering initiatives. Working alongside experienced engineers across international teams, you will take ownership of complex technical challenges and contribute to impactful product improvements. You will also leverage AI-assisted development tools and emerging LLM technologies to enhance engineering productivity and build intelligent product features. This role offers an opportunity to work across established platforms and modern technologies in a collaborative, innovation-driven environment.
Accountabilities:
Requirements:
At least 6 years of professional web development experience, with strong expertise in Drupal, PHP, C#, .NET Core, REST APIs, and service-oriented or event-driven architectures. Minimum 2 years of hands-on Drupal experience, including platform maintenance, troubleshooting, database management, and version upgrades. At least 2 years of professional PHP development experience, preferably involving Drupal customization, module development, and maintenance. Practical experience using AI and LLM-powered tools for software development activities, including coding, debugging, testing, code interpretation, analysis, and documentation. Strong background in designing and developing complex web applications, high-volume systems, and solutions involving large-scale data processing. Solid understanding of software architecture patterns, scalable system design, clean coding principles, and maintainable web services. Strong problem-solving and analytical skills, combined with the ability to independently manage technical deliverables from investigation through implementation and testing. Excellent communication and collaboration skills, with the ability to work effectively across multidisciplinary and geographically distributed teams. Ability to manage competing priorities, take ownership of technical challenges, and adapt to evolving project requirements.Nice to have:
Experience with Drupal 11 upgrades, platform migrations, and custom module development. Hands-on experience with modern frontend frameworks such as React.js or Angular, with a preference for React. Experience building AI agents and integrating LLM-based capabilities into production applications.