Support Software Enginee at WorkFusion
Bangalore, IN
Who we are
WorkFusion is a software robots company. We use AI to help large companies do with technology what they did before with people.

3rd among Top 10 FinTech Companies to Watch in the World
2015, 2016 SIIA CODIE Award winner
2016 Gartner Cool Vendor in Smart Machines
Highest in Vision and Capability for RPA according to Everest Group
Forrester top 10 hot AI Technologies​

What we do

Imagine the expanse of human talent within a mega-bank, a huge insurance company or a giant healthcare organization: 20,000 super smart people spend half of their days hunting for information, categorizing and extracting documents, PDFs and websites, and keying the bits that matter into a structured format like an Excel spreadsheet. It’s drudgery, and it saps their capacity for more creative, revenue-generating work. Born of a research project at MIT CSAIL, we’ve built a platform that unobtrusively watches their efforts, finds patterns in huge volumes of data, and uses robotics and machine learning to automate the routine work. The smartest companies in every major industry use WorkFusion to improve workforce engagement, drive operational agility, and improve customer service.

WorkFusion is looking to add a Support Software Engineer in India to our client facing team. The Software Support Engineer is responsible for supporting and maintaining current systems in the technology portfolio under the supervision of senior staff. This individual will work as a part of a software support team to provide application support for new features and technologies.


Provide support for cloud and on-premise environments, troubleshooting issues with applications, middleware components and virtualization
Support our customers with on premise installations and upgrades
Implement and support server monitoring and backup solutions
Troubleshoot server performance and availability issues
Document operational runbooks, updating knowledge base and installation guides
Automate environment provisioning and configuration
Evaluate and adopt new tools for infrastructure management
Support highly available, scalable and resilient services
Manage user identities and access across the company


Strong expertise (> 3 years) with Linux (RedHat, Centos, Ubuntu, Amazon Linux) and Bash scripting
Significant experience with Windows Server - managing users, services, firewall, applications
Knowledge of AWS cloud - EC2, S3, Route53, CloudFormation, IAM, Autoscaling
Thorough understanding of automating configuration with Ansible or similar tools
Being familiar with container technologies (Docker, Compose, Vagrant), as well as in SCM (SVN/GIT) and CI tools (Jenkins/Sonar/Nexus)
Practical knowledge of web servers (Nginx), application servers (Tomcat) and databases (MySQL, Postgres, MongoDB)
Ability to troubleshoot Java application problems on the server
Deep knowledge of server performance monitoring
Familiarity with network infrastructure (WiFi, LAN, DNS, LB, VPN,Firewall)
Experience in application deployments, rollbacks and health checks

To apply please submit your cover letter and CV.