Talent.com
Principal Software Architect

Principal Software Architect

ACG WorldRepublic Of India, IN
30+ days ago
Job description

Client Software Architect :

Seeking an experienced Client Software Architect with a strong background in C# , C++ , Microsoft .NET, WCF, WPF , JavaScript , etc. to lead the design and development of innovative, high-performance software solutions.

In this role, you will be responsible for architecting scalable and maintainable client-side applications, integrating industrial devices into the software ecosystem, and working closely with cross-functional teams to ensure the successful delivery of products that meet both business and technical requirements.

You will play a key role in setting the technical direction, mentoring developers, and ensuring the integration of best practices throughout the software development lifecycle.

Key Responsibilities :

Software Architecture & Design :

  • Lead the design and architecture of complex client-side applications using C# , C++ , .NET Core , and JavaScript (along with relevant front-end frameworks like React or Angular or Electron).
  • Create high-level and detailed architecture designs, ensuring they are scalable, secure, and maintainable across multiple platforms.
  • Design, document, and communicate architectural decisions to stakeholders, ensuring alignment with business goals and technical requirements.
  • Work with product managers and business stakeholders to understand user requirements and translate them into technical solutions.

Industrial Device Integration :

  • Design and implement integration solutions for industrial devices and systems (e.G., scanners, cameras, printers, PLCs, sensors, controllers, etc.) into enterprise software applications.
  • Utilize communication protocols like OPC, Modbus, MQTT, or proprietary device interfaces to facilitate seamless integration between software and industrial hardware.
  • Work with cross-functional teams to manage data flow from industrial devices and ensure that the software can process and analyse real-time data effectively.
  • Ensure the scalability, security, and reliability of industrial devices within the larger system architecture.
  • Leadership & Mentorship :

  • Provide technical leadership and mentorship to development teams, ensuring best practices in software engineering and design patterns are followed.
  • Guide and collaborate with team members on complex development tasks, code reviews, and problem-solving.
  • Promote and establish software design principles such as SOLID, DRY, and separation of concerns.
  • Cross-Functional Collaboration :

  • Collaborate closely with backend engineers, UI / UX designers, and product managers to ensure seamless integration between client-side and server-side systems.
  • Work with QA teams to ensure that code quality and performance meet industry standards and user expectations.
  • Lead and participate in sprint planning, daily stand-ups, and retrospective meetings.
  • Technology Evaluation & Implementation :

  • Evaluate and recommend new technologies, frameworks, and tools to improve development efficiency, system performance, and scalability.
  • Drive the adoption of modern software development practices, including CI / CD pipelines, version control systems, and automated testing frameworks.
  • Champion the use of .NET Core , C# , JavaScript , etc. to build robust and performant applications.
  • Performance & Scalability :

  • Ensure that the applications are optimized for high performance, responsiveness, and scalability.
  • Identify and resolve bottlenecks in the system architecture and codebase to enhance system performance.
  • Implement caching strategies, load balancing, and other performance optimization techniques.
  • Quality & Security :

  • Maintain high code quality by implementing code reviews, unit testing, and ensuring security best practices.
  • Ensure the application complies with security, privacy, and regulatory standards.
  • Continuously monitor and improve software development processes, tooling, and practices.
  • Client Engagement & Technical Support :

  • Interact with clients and stakeholders to understand their technical needs and provide solutions that align with their goals.
  • Provide technical support during the deployment and maintenance phases of the project lifecycle.
  • Address complex client-side issues and provide solutions to ensure client satisfaction.
  • Required Qualifications :

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering with 15+ years of experience in C# , C++ , and Microsoft .NET stack (including .NET Core, WCF, WPF and ASP.NET ).
  • 5+ years of experience in a software architect or lead role with a focus on client-side applications and integration.
  • Strong experience with client-server architecture , RESTful APIs , JavaScript , and web technologies (HTML, CSS, front-end frameworks such as React, Angular, or Vue.Js).
  • Significant experience with industrial device integration , including the integration of cameras, scanners, printers, PLCs, sensors, IoT devices, and other industrial hardware using protocols like OPC, Modbus, MQTT, and other industry-standard communication protocols.
  • Expertise in modern software development methodologies and design patterns (e.G., TFVC, MVC, MVVM, SOLID, etc.).
  • Deep understanding of object-oriented programming (OOP) and principles of software design.
  • Experience with performance optimization and scalability best practices.
  • Strong knowledge of version control (e.G., Git), CI / CD practices, and automated testing frameworks.
  • Familiarity with cloud services and infrastructure (Azure, AWS, etc.) and how they relate to client applications.
  • Experience with frontend frameworks (e.G., Angular, React, Electron, etc.) for client-side development.
  • Proficiency with C++ for performance-critical applications, such as those requiring low-level system interactions.
  • Familiarity with industrial automation systems and IoT solutions.
  • Knowledge of Agile development methodologies (Scrum, Kanban) and experience with project management tools (JIRA,TFVC Azure DevOps).
  • Familiarity with DevOps practices and tools, such as automated build pipelines and infrastructure as code.
  • Create a job alert for this search

    Principal Architect • Republic Of India, IN

    Related jobs
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    ArcserveNagpur, IN
    Established in 1983, Arcserve is the world’s most experienced provider of business continuity solutions that safeguard every application and system, on every premises and every cloud.Organizations ...Show moreLast updated: 21 days ago
    • Promoted
    • New!
    Principal Software Engineer (AI)

    Principal Software Engineer (AI)

    Informaticanagpur, maharashtra, in
    Build Your Career at Informatica.We seek innovative thinkers who believe in the power of data to drive meaningful change. At Informatica, we welcome adventurous, work-from-anywhere minds eager to so...Show moreLast updated: 13 hours ago
    • Promoted
    Platform Architect

    Platform Architect

    Tata Consultancy Servicesnagpur, maharashtra, in
    Deep knowledge of AI, particularly LLMs, and their integration challenges.Experience with agent-based modelling and an understanding of its practical applications. Proficiency in low-code / no-code pl...Show moreLast updated: 11 days ago
    • Promoted
    Principal Azure Cloud Architect / Principal Engineer

    Principal Azure Cloud Architect / Principal Engineer

    First American (India)Nagpur, IN
    Job Title : Principal Azure Cloud Architect / Principal Engineer (20+ Years Experience).We are seeking a technical visionary Principal Azure Cloud Architect with 20+ years of experience to lead the tr...Show moreLast updated: 30+ days ago
    • Promoted
    Principal / Senior Data Architect

    Principal / Senior Data Architect

    AaysNagpur, IN
    Position : Principal / Senior Data Architect.You will act as a key member of the consulting team helping Clients to re-invent their corporate finance function by leveraging advanced analytics.You wil...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Principal Consultant - Solutions Architecture

    Principal Consultant - Solutions Architecture

    EPM SolutionsNagpur, IN
    Principal Consultant - Solutions Architecture.EPM Solutions | Remote | Immediate Start.Jedox Partner of the Year 2025 (Asia). We deliver Enterprise Performance Management solutions to major enterpri...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    OCI Lead / Architect

    OCI Lead / Architect

    DigileNagpur, IN
    We are looking for an experienced.OCI (Oracle Cloud Infrastructure) Lead / Architect.The ideal candidate will be responsible for designing and implementing scalable, secure, and high-performance cl...Show moreLast updated: 15 hours ago
    • Promoted
    Solutions Architect

    Solutions Architect

    phDataNagpur, IN
    Join phData, a dynamic and innovative leader in the modern data stack.We partner with major cloud data platforms like Snowflake, AWS, Azure, GCP, Fivetran, Pinecone, Glean and dbt to deliver cuttin...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Software Architect Technical Lead (Spring Boot, Scalable Microservices)

    Software Architect Technical Lead (Spring Boot, Scalable Microservices)

    HuxleyNagpur, IN
    Company - eCommerce and Fintech Giant.Budget - $60,000 - $72,000 USD.A leading technology firm headquartered in Tokyo is driving innovation in the. Engineering teams build scalable microservices usi...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Principal Architect – Informatica MDM SaaS

    Principal Architect – Informatica MDM SaaS

    LumenDataNagpur, IN
    Job Title : Principal Architect – Informatica MDM SaaS.Company : LumenData Solutions India Pvt.LumenData is a trusted leader in Master Data Management (MDM), helping organizations harness the full po...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Sr Software Architect -DPDM, C++

    Sr Software Architect -DPDM, C++

    Tata Communicationsnagpur, maharashtra, in
    We are seeking a Senior Software Engineer to join our Data Plane team, the engine room of our entire platform.This role is for a systems-level engineer who is passionate about performance and virtu...Show moreLast updated: 13 hours ago
    • Promoted
    Software Architect (Scalability & Performance Engineering)

    Software Architect (Scalability & Performance Engineering)

    Wellness CoachNagpur, IN
    Our mission is to help millions of people live healthier, more mindful, and more balanced lives — powered by technology, compassion, and science. We’re building next-generation.You will play a key r...Show moreLast updated: 18 days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    Hotel TraderNagpur, IN
    We're Hiring : Staff / Principal Engineer (Java) - Remote.Location : Remote | 🌍 Global Team | 💼 Experience : 8–12 years. Ready to build the future of hotel distribution at scale?.At Hotel Trader, we're...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Sr. Principal Software Engineer

    Sr. Principal Software Engineer

    Korn FerryNagpur, IN
    Principal Software Engineer (Java).We are seeking a highly experienced Sr.Principal Software Engineer to join our dynamic team. This role will provide you with the opportunity to work on cutting-edg...Show moreLast updated: 15 hours ago
    • Promoted
    • New!
    Cloud Architect

    Cloud Architect

    Getronicsnagpur, maharashtra, in
    An exciting opportunity to join our team within a growing ICT Services company with a global portfolio, as an Enterprise Architect Team Purpose This is a high level, prestigious position in the Clo...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Cloud Solution Architect

    Cloud Solution Architect

    Vista Applied Solutions Group IncNagpur, IN
    Title : Cloud Solution Architect.Services Description : To provide a remediation engagement to remediate Buyer’s Azure environment and security workflow within the guidance of Buyer’s CSS.Provide str...Show moreLast updated: 15 hours ago
    • Promoted
    Architect

    Architect

    Alp Consulting Ltd.Nagpur, IN
    Greetings from DataCore Technology !!!!!.This is regarding Contract to Hire position with our client.Digital Transformation – Sitecore Platform Reimagine Program. You’ll lead the rearchitecture of t...Show moreLast updated: 11 days ago
    • Promoted
    Solutions Architect

    Solutions Architect

    24 Seven TalentNagpur, IN
    Minimum 12 years of hands-on experience in SAP ERP, with deep expertise in FI and MM modules.Proven track record in design and configuration across Accounts Payable, Logistics Invoice Verification ...Show moreLast updated: 18 days ago