Senior Software Engineer

Hansa Research Group

Mumbai

On-site

INR 3,500,000 - 6,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Hansa Research Group in Mumbai, India, is seeking a senior software engineer to lead design, development, and deployment of enterprise-grade software using open-source technologies.

The role covers desktop, web, and mobile apps, MySQL design, AI-powered solutions, and automation of complex business processes, with end-to-end lifecycle ownership and emphasis on performance, security, and scalable architectures.

Qualifications

  • 8–10+ years of hands-on software development experience.
  • Proven experience delivering enterprise applications independently.
  • Experience leading design, development, and deployment of desktop, web, and mobile apps.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent communication and documentation abilities.

Responsibilities

  • Design, develop, and maintain enterprise desktop, web, and mobile applications.
  • Architect scalable and maintainable software solutions using open-source technologies.
  • Design, develop, and optimize MySQL databases for performance and reliability.
  • Develop RESTful APIs and integrate third-party applications and services.
  • Build AI-powered dashboards, analytics, reporting, and intelligent automation solutions.
  • Automate business workflows and eliminate manual processes.
  • Implement secure authentication, authorization, and RBAC.
  • Ensure data security through encryption for data at rest and in transit.
  • Optimize application performance and troubleshoot production issues.
  • Participate in solution architecture, code reviews, and technical documentation.
  • Work with stakeholders to translate requirements into technical solutions.
  • Independently manage projects from concept to production support.

Skills

Python
Java
PHP
Node.js
OOP
Design Patterns
Desktop Applications
Electron
Qt
Flutter
React Native
Android
iOS
MySQL
PostgreSQL
MongoDB
RESTful APIs
AI platforms
OpenAI
LangChain
AWS
Azure
Docker
Git
CI/CD

Education

Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline

Tools

Docker
Git
CI/CD pipelines
Jenkins
AWS
Azure

Job description

We are looking for a highly skilled and self-motivated Senior Software Engineer to lead the design, development, and deployment of enterprise-grade software applications using open-source technologies.


The ideal candidate should have extensive hands-on experience in developing desktop, web, and mobile applications, designing robust MySQL databases, implementing AI-powered solutions, and automating complex business processes. This role requires someone who can independently manage the complete software development lifecycle while ensuring scalability, performance, and security.


Key Responsibilities


  • Design, develop, and maintain enterprise desktop, web, and mobile applications.

  • Architect scalable and maintainable software solutions using open-source technologies.

  • Design, develop, and optimize MySQL databases for performance and reliability.

  • Develop RESTful APIs and integrate third-party applications and services.

  • Build AI-powered dashboards, analytics, reporting, and intelligent automation solutions.

  • Automate business workflows and eliminate manual processes.

  • Implement secure authentication, authorization, and role-based access control.

  • Ensure data security through encryption for data at rest and in transit.

  • Optimize application performance and troubleshoot production issues.

  • Participate in solution architecture, code reviews, and technical documentation.

  • Work closely with business stakeholders to translate requirements into technical solutions.

  • Independently manage projects from concept, development, testing, deployment, and production support.


Technical Skills

Programming


  • Strong experience in Python, Java, PHP, or Node.js.

  • Strong understanding of Object-Oriented Programming (OOP), Design Patterns, and Software Architecture.

  • Experience developing Desktop Applications using Electron, Qt, GTK, or similar frameworks.

  • Experience with mobile application development using Flutter, React Native, Android, or iOS is an advantage.


Database


  • Expert knowledge of MySQL.

  • Database design, normalization, indexing, stored procedures, replication, backup, recovery, and query optimization.

  • Experience with PostgreSQL, MongoDB is desirable.


AI & Automation


  • Experience integrating AI platforms and Large Language Models (LLMs).

  • Hands-on experience with OpenAI, Ollama, Llama, Mistral, DeepSeek, Hugging Face, LangChain, or similar technologies.

  • Experience building AI-powered dashboards, reporting platforms, chatbots, document intelligence, or workflow automation solutions.


Security


  • Strong understanding of secure software development.

  • Experience implementing AES-256 encryption, SSL/TLS, JWT, OAuth2, and Role-Based Access Control (RBAC).

  • Knowledge of OWASP Top 10 security practices and secure coding standards.


DevOps & Infrastructure


  • Docker and containerized deployments.

  • Git, GitLab/GitHub, Jenkins or CI/CD pipelines.

  • Experience deploying applications on cloud platforms such as AWS or Azure is desirable.


Preferred Experience

Candidates with experience in developing any of the following will be highly preferred:



  • ERP Solutions

  • Accounting & Financial Management Software

  • CRM Applications

  • HRMS Platforms

  • Workflow Automation Systems

  • Market Research Platforms

  • Survey Management Systems

  • AI-powered Enterprise Applications


Required Qualifications


  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.

  • 8–10+ years of hands-on software development experience.

  • Demonstrated experience delivering enterprise applications independently.

  • Excellent analytical, debugging, and problem-solving skills.

  • Strong communication and documentation abilities.


What We Are Looking For


  • Self-driven professional who can work independently with minimal supervision.

  • Strong ownership of projects and accountability for delivery.

  • Passion for building innovative software using open-source technologies.

  • Ability to understand business processes and automate them using technology.

  • Strong focus on application performance, scalability, and security.

  • Enthusiasm for learning and applying emerging AI technologies.


Why Join Us?


  • Work on cutting-edge AI-powered enterprise applications.

  • Opportunity to design and build next-generation ERP, Accounting, and Business Intelligence solutions.

  • End-to-end ownership of innovative software products.

  • Collaborative and technology-driven work environment.

  • Opportunity to work with modern open-source technologies and AI frameworks.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer Lead
Software Developer Lead

Bm2k Global • Dadri

On-site
INR 800,000 - 2,000,000
Technical Lead - Bangalore
Technical Lead - Bangalore

Juniper Square • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Application Engineer
Application Engineer

DeepRunner AI • Gurugram District

On-site
INR 1,500,000 - 2,500,000
Technical Lead - Bangalore
Technical Lead - Bangalore

Apply • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Software Engineer III
Software Engineer III

SteerLean Consulting • Gurugram District

On-site
INR 900,000 - 1,400,000
Senior Software Engineer - JAVA FullStack
Senior Software Engineer - JAVA FullStack

Trintech Solutions Private Limited (India) • Bengaluru

On-site
INR 2,200,000 - 3,600,000
Specialist Software Engineer
Specialist Software Engineer

Amgen • Hyderabad

On-site
INR 2,800,000 - 4,000,000
Dot Net Fullstack Developer
Dot Net Fullstack Developer

Manpowergroup Services India • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Senior Python Developer
Senior Python Developer

Neurealm • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Senior Full Stack Developer
Senior Full Stack Developer

Shore Infotech India • Hyderabad

On-site
INR 2,800,000 - 4,000,000