Principal Software Architect

4 weeks ago


Thiruvananthapuram, Kerala, India Armada Systems Full time
About Armada Systems

Armada Systems is a leading edge computing pioneer, redefining the future of connectivity, compute, and AI. Our team of innovative minds is dedicated to creating solutions that transform industries globally.

Job Title: Principal EngineerAbout the Role

As a Principal Engineer at Armada Systems, you will play a crucial role in leading and mentoring our talented team of software engineers to deliver high-quality software products that meet the needs of our customers. You will be responsible for developing and maintaining features within our product stack, which includes Cloud Services, Edge Services, and Portal (Web).

Key Responsibilities
  • Lead a team of software engineers, providing guidance, support, and mentorship to foster a collaborative and high-performing environment.
  • Architect, design, and develop microservices-based applications that are scalable, resilient, and high-performing.
  • Develop responsive and intuitive user interfaces using modern frontend frameworks such as React, Angular, or Vue.js.
  • Build robust backend services using technologies like Node.js, Python, Go, or Java, focusing on scalability, reliability, and performance.
  • Design, optimize, and manage databases (SQL, NoSQL) to support microservices architecture and ensure data integrity and efficiency.
  • Implement RESTful APIs and integrate third-party services as necessary to support application functionality.
  • Write automated tests (unit, integration, end-to-end) to ensure the reliability and quality of the software.
  • Monitor system performance, troubleshoot issues, and optimize application performance to ensure smooth operation under high loads.
  • Work closely with cross-functional teams including product managers, designers, and other engineers to deliver high-quality software solutions.
  • Create and maintain technical documentation including system architecture, API specifications, and developer guides.
  • Implement and maintain CI/CD pipelines to automate the build, test, and deployment processes.
  • Monitor and improve engineers' productivity and provide training and development opportunities where required.
Requirements & Qualifications
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
  • 12+ years experience in full stack development, with a focus on microservices architecture.
  • Strong proficiency in frontend development using modern frameworks like React, Angular, or Vue.js.
  • Expertise in backend development using languages such as Node.js, Python, Go, or Java.
  • Solid understanding of database technologies including SQL and NoSQL databases.
  • Experience designing and implementing RESTful APIs and integrating with third-party services.
  • Familiarity with containerization and orchestration tools such as Docker, Kubernetes.
  • Familiarity with reactive programming paradigms and event-driven architectures.
  • Experience with microservices monitoring and observability tools (e.g., Prometheus, Grafana, ELK stack).
  • Understanding of security best practices and techniques for securing microservices-based applications.
  • Demonstrable experience in building, programming, and integrating software for high-quality capabilities for global e-commerce business, including product, transaction, payment, fulfilment, after-sales etc.
  • Strong hands-on technical background that can be demonstrated within the teams on the ground.
  • Proficiency in version control systems (e.g., Git) and collaborative development workflows.
  • Strong problem-solving skills and ability to troubleshoot complex issues in distributed systems.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • Ability to make technical decisions by staying abreast of advancements in related technologies.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Excellent knowledge of the project lifecycle, and Agile / DevOps software engineering models, an Agile & DevOps evangelist who can help mature the organization.
Our Company

Armada Systems is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.



  • Thiruvananthapuram, Kerala, India Armada Systems Full time

    About the Role:We are seeking a highly skilled Principal Software Architect to lead our software development team in creating innovative solutions for edge computing.The ideal candidate will have a strong background in software development, with a focus on microservices architecture and experience in leading teams to deliver high-quality software...


  • Thiruvananthapuram, Kerala, India ALLNESSJOBS Full time

    Allnessjobs is seeking a skilled Principal Software Architect to play a pivotal role in our Agile team. This position involves developing universal, modular experiment and instrumentation software used for ECU development on Windows and Linux platforms.Key ResponsibilitiesDesign and implement high-quality software components within an Agile...

  • Principal Architect

    2 weeks ago


    Thiruvananthapuram, Kerala, India Tata Elxsi Full time

    Job Title: Principal Architect - DevOps and SREDescription:We are seeking a highly experienced Principal Architect with expertise in DevOps and SRE to join our team at Tata Elxsi. The ideal candidate will have a strong understanding of cloud infrastructure, containerization, and orchestration technologies.Key Responsibilities:Owns the infra, network, and...


  • Thiruvananthapuram, Kerala, India Envestnet | Yodlee Full time

    About Envestnet | YodleeEnvestnet, Inc. (NYSE: ENV) is a leading provider of financial technology solutions. Our mission is to empower financial advisors and institutions with innovative technology, solutions, and intelligence to make financial wellness a reality.Job SummaryWe are seeking a highly skilled and experienced Senior Software Architect to join our...


  • Thiruvananthapuram, Kerala, India Envestnet | Yodlee Full time

    Job Title: Associate ArchitectJob Summary: At Envestnet, we're seeking a highly skilled Associate Architect to join our team. As a key member of our software development team, you'll be responsible for designing, developing, and deploying software solutions using Microsoft Dynamics 365.Key Responsibilities:Review requirements and architect the solution.Lead...


  • Thiruvananthapuram, Kerala, India Envestnet Full time

    About EnvestnetEnvestnet, Inc. is a leading provider of financial technology and services. Our mission is to empower financial advisors and institutions with innovative solutions to deliver exceptional client experiences.Job SummaryWe are seeking a highly skilled Senior Architect to join our team. As a key member of our software development team, you will be...


  • Thiruvananthapuram, Kerala, India GEMINI SOFTWARE SOLUTION Pvt ltd Full time

    At GEMINI SOFTWARE SOLUTION Pvt ltd, we are seeking a skilled Cloud Solutions Architect to design and develop scalable, secure, and reliable cloud-based systems.Key Responsibilities:Design and implement cloud-based architectures that meet business requirements and ensure scalability, reliability, and security.Collaborate with cross-functional teams to...


  • Thiruvananthapuram, Kerala, India Tamcherry Full time

    About the Role:Tamcherry is seeking a highly skilled Senior Software Architect to join our team. As a key member of our technical leadership, you will be responsible for designing and implementing scalable, high-performance software systems.Key Responsibilities:Design and develop robust software architectures using Java, Node.js, and Spring Boot.Collaborate...

  • Cloud Architect

    3 weeks ago


    Thiruvananthapuram, Kerala, India GEMINI SOFTWARE SOLUTION Pvt ltd Full time

    At Gemini Software Solutions Pvt Ltd, we are seeking a highly skilled Cloud Engineer to join our team. The ideal candidate will have a strong understanding of cloud architecture principles, including scalability, reliability, and security.Key Responsibilities:Design, implement, and optimize cloud solutions on the Azure platform.Develop and maintain secure...


  • Thiruvananthapuram, Kerala, India Envestnet | Yodlee Full time

    Job Title: Associate ArchitectDescription:At Envestnet, Inc., we are transforming the way financial advice and wellness are delivered. Our mission is to empower advisors and financial service providers with innovative technology, solutions, and intelligence to make financial wellness a reality.We are a Fintech company with the environment and excitement of a...


  • Thiruvananthapuram, Kerala, India UST Full time

    Java Architect Job DescriptionWe are seeking a highly skilled and experienced Java Architect to lead our team in designing and developing high-quality software solutions using Java, Spring Boot, and microservices architecture.Key Responsibilities:Design and develop software solutions that meet scalability, performance, and security requirements.Lead the...


  • Thiruvananthapuram, Kerala, India GFL Recruitment Private LimitedZigsaw Full time

    Job Position : Technical ArchitectQualification : BE / B Tech / M Tech/ MCA/Any Technical Degree.Experience : 08 - 12 years.Work Location : Trivandrum (Work from Office).We are seeking a highly skilled and experienced Technical Manager to lead the design and implementation of complex software solutions across a diverse technology landscape.Key...


  • Thiruvananthapuram, Kerala, India UST Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Java Software Engineer to join our team as an Enterprise Architect. The ideal candidate will have a strong background in software development, architecture, and design with a focus on Java technologies, Spring Boot, microservices, and design patterns.


  • Thiruvananthapuram, Kerala, India Qubiqon Full time

    We are seeking a highly skilled Cloud Infrastructure Architect to join our team at Qubiqon Consulting.The ideal candidate will have 3-6 years of experience in designing and implementing scalable, secure, and reliable cloud infrastructure solutions using Azure.Key Responsibilities:Infrastructure Management & Implementation: Maintain and manage platform...


  • Thiruvananthapuram, Kerala, India UST Full time

    We are seeking a highly skilled and experienced Java software architect to lead our team in designing and developing high-quality software solutions using Java, Spring Boot, and microservices architecture. The ideal candidate will have a strong background in software development, architecture, and design with a focus on Java technologies.Key...


  • Thiruvananthapuram, Kerala, India UST Full time

    We are seeking a highly skilled and experienced Java Architect to lead our software development efforts. The ideal candidate will have a strong background in software development, architecture, and design with a focus on Java technologies, Spring Boot, microservices, and design patterns.Key Responsibilities:Design and develop high-quality software solutions...


  • Thiruvananthapuram, Kerala, India Envestnet Full time

    Envestnet is a leading provider of financial technology and services. We are seeking a highly skilled Senior Software Engineer to join our Tamarac Development team.As a Senior Software Engineer, you will be responsible for participating in the design, implementation, and deployment of successful software with a self-organizing Scrum team. You will exercise...


  • Thiruvananthapuram, Kerala, India McFadyen Digital Full time

    About the RoleWe're seeking a skilled UI Architect to join our team at McFadyen Digital. As a UI Architect, you will be responsible for designing and developing the user interface and user experience of our e-commerce platforms.Key ResponsibilitiesArchitect and develop front-end featuresCollaborate with stakeholders to deliver optimal solutionsDesign and...


  • Thiruvananthapuram, Kerala, India Envestnet | Yodlee Full time

    Job DescriptionRole OverviewEnvestnet | Yodlee is seeking an experienced Senior Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.3 to 4 years of experience in QA automation roleAbility to dissect requirements and architecture into implementations of code...


  • Thiruvananthapuram, Kerala, India UST Full time

    About the RoleWe are seeking a highly skilled and experienced Java Architect to lead our technology team. The ideal candidate will have a strong background in software development, architecture, and design with a focus on Java technologies, Spring Boot, microservices, and design patterns.The successful candidate will design and develop high-quality software...