Software Engineer

Magal Security Systems India Ltd

India

On-site

INR 900,000 - 1,400,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Magal Solutions is seeking a Mid-Level Software Engineer with strong system-level thinking to join our agile team and contribute to our next-generation FortisX platform. You will work on complex, distributed systems, building end-to-end features and solving real-world production challenges with a focus on performance, scalability, and reliability.

Candidates should be proficient in backend languages (C#, Java or Python), have solid knowledge of system design, and be comfortable with Web APIs,

Qualifications

  • Backend technologies and distributed systems experience.
  • Strong understanding of system design and architecture.
  • Hands-on experience with multi-component distributed environments.
  • Proficiency in Web APIs and database technologies (MSSQL, MongoDB).
  • Ability to debug and analyze production issues and optimize performance.

Responsibilities

  • Design, develop, and maintain server and client applications.
  • Build complex, multi-component system architectures.
  • Develop end-to-end features from design to production.
  • Troubleshoot production issues with root-cause analysis.
  • Optimize performance, scalability, and system responsiveness.
  • Collaborate with cross-functional teams on design and implementation.
  • Evaluate and integrate new technologies and best practices.

Skills

C#/Java/Python or equivalent backend
System design and architecture
Distributed systems
Multithreading and concurrency
Async programming (Tasks, async/await)
Web APIs (REST, JSON, client-server)
Debug production issues
Databases (MSSQL, MongoDB)

Job description

JOB DESCRIPTION
Software Engineer (Mid-Level) System-Oriented | .NET / Distributed Systems
Company Overview

Magal Solutions is a leading global integrator of large-scale, turnkey projects, delivering advanced security, safety, and operational efficiency solutions for some of the worlds most critical and strategic assets.

Our platform, FortisX, is a cutting-edge C5i system designed to control and manage real-time operational activities. The system integrates multiple subsystems into a unified, reliable, and user-friendly software platform.

Job Overview

We are looking for a Mid-Level Software Engineer with strong system-level thinking to join our agile team and contribute to the development of our next-generation Command & Control platform. This role involves working on complex, distributed systems, developing end-to-end features, and handling real-world production challenges with a focus on performance, scalability, and reliability. Experience in video streaming or real-time systems is a strong advantage.

Responsibilities
  • Design, develop, and maintain server and client Applications
  • Take part in building complex, multi-component system architecture
  • Develop features end-to-end, from design to production
  • Troubleshoot and resolve production issues, focusing on root cause analysis
  • Optimize performance, scalability, and system responsiveness
  • Collaborate with cross-functional teams on system design and implementation
  • Continuously evaluate and integrate new technologies and best practices
Requirements
  • 56 years of experience in software development
  • Strong experience in C#/java/python or equivalent backend technologies
  • Solid understanding of system design and architecture
  • Experience working with complex or distributed systems
  • Strong knowledge of:
    • Multithreading and concurrency
    • Async programming (Tasks, async/await)
    • Performance analysis and optimization
  • Experience with Web APIs (REST, JSON, client-server architecture)
  • Proven ability to debug and analyze production issues
  • Experience working with databases (e.g., MSSQL, MongoDB)
Nice to Have
  • Experience with video streaming systems or real-time media pipelines
  • Experience with desktop applications (WPF)
  • Familiarity with Reactive programming (Rx / Redux patterns)
  • Experience with Redis or caching mechanisms
  • Background in GIS systems (e.g., ESRI, Google Maps)
What Were Looking For
  • A developer with strong system-level thinking, not just coding ability
  • Ability to understand and navigate complex systems end-to-end
  • A proactive engineer with a production-first mindset
  • Strong analytical and problem-solving skills
Why Join Us
  • Work on large-scale, real-world systems with high technical complexity
  • Be part of a core team shaping the next generation of FortisX
  • Exposure to advanced domains such as real-time systems and video technologies
  • Opportunity to grow into senior and technical leadership roles
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer - Software
Engineer - Software

Eaton Corporation • Chennai District

On-site
INR 1,200,000 - 1,600,000
Senior Engineer - C#/.NET
Senior Engineer - C#/.NET

KSB Company • Maharashtra

On-site
INR 1,200,000 - 1,600,000
Staff Engineer - 2
Staff Engineer - 2

GreyOrange • Gurugram District

On-site
INR 3,500,000 - 7,000,000
Senior Staff Software Development Engineer (Backend)
Senior Staff Software Development Engineer (Backend)

JioStar • Bengaluru

On-site
INR 4,000,000 - 7,500,000
Principal Systems Engineer
Principal Systems Engineer

Antal TECH jobs • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Opportunity to work on cutting-edge projects
Professional growth opportunities
Team mentorship
Software Development Engineer Lead
Software Development Engineer Lead

KS Smart Solutions • Chennai District

On-site
INR 1,700,000 - 2,900,000
Senior C# Developer
Senior C# Developer

eNamix • Bangalore Rural

On-site
INR 1,200,000 - 1,800,000
Principal Engineer - Backend
Principal Engineer - Backend

LogiNext • Mumbai

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

CONSTELLI • Bengaluru

On-site
INR 6,500,000 - 9,500,000
Senior C++ Backend Engineer - Linux Job ID: 319951
Senior C++ Backend Engineer - Linux Job ID: 319951

DelaPlex • Pune District

On-site
INR 1,000,000 - 1,500,000