32 Software Architects jobs in Indore
Software Architect
Posted 13 days ago
Job Viewed
Job Description
What You’ll Do
- Architect and deliver high-performance, scalable, and maintainable software systems across cloud and on-prem environments.
- Design end-to-end solutions leveraging modern microservices, hybrid monolithic architectures , and reactive patterns.
- Champion best practices in backend engineering using Java, Python, Node.js, PHP , and build seamless integrations with Angular/React frontends.
- Lead and mentor development teams—helping them adopt new technologies, tools, and frameworks through PoCs and hands-on guidance.
- Ensure application resilience, performance, and fault tolerance during deployment and scaling.
- Drive excellence in DevOps , CI/CD pipelines, and cloud infrastructure (AWS, GCP, Azure).
- Own software architecture artifacts —from HLD to LLD and SAD documentation.
- Collaborate across teams to build cloud-native SaaS/PAAS platforms , implement SSO/Identity Management , and maintain high code quality through automation.
- Architect robust data systems : from SQL, NoSQL to Graph DBs and manage asynchronous/event-driven communication.
What We’re Looking For
- 10+ years of experience in software architecture, backend systems, and full-stack development.
- Proven expertise in designing distributed, load-bearing systems and migrating monoliths to microservices.
- Strong knowledge of Domain-Driven Design (DDD), TDD/BDD, CQRS, and container orchestration.
- Hands-on experience with DevOps , cloud platforms, and implementing robust code quality measures.
- Strategic thinker with the ability to estimate, plan, and drive technical execution .
- Solid experience in implementing scalable, secure, and resilient enterprise systems.
Preferred Profile
- Bachelor’s degree in Engineering or equivalent.
- A consistent track record of technical leadership and delivery success .
- Passion for continuous learning, innovation, and mentoring teams .
- Strong communication and stakeholder management skills.
Software Architect
Posted 13 days ago
Job Viewed
Job Description
About Glowingbud
Glowingbud is a rapidly growing eSIM services platform that simplifies connectivity with powerful APIs, robust B2B and B2C interfaces, and seamless integrations with Telna. Our platform enables global eSIM lifecycle management, user onboarding, secure payment systems, and scalable deployments. Recently acquired by Telna, we are expanding our product offerings and team to meet increasing demand and innovation goals.
Job Summary
We are seeking a Software Architect to join Glowingbud and play a pivotal role in shaping our technology infrastructure. You will be responsible for designing scalable, robust, and secure software architectures across the application stack—from front-end to back-end, databases to cloud infrastructure. You’ll work closely with our product, development, and DevOps teams to ensure smooth delivery and performance of our platforms.
Key Responsibilities
- Architecture Design: Define and evolve the architectural roadmap for Glowingbud’s applications, microservices, APIs, and infrastructure.
- Application Development Oversight: Guide engineering teams in implementing scalable and maintainable codebases across web and mobile applications.
- Database Architecture: Design high-performance, scalable, and secure database solutions (MongoDB, PostgreSQL, or others).
- AWS & Cloud Infrastructure: Architect and manage cloud solutions including deployment pipelines, security, autoscaling, monitoring, and disaster recovery.
- DevOps Collaboration: Work with DevOps engineers to streamline CI/CD workflows and infrastructure automation.
- Performance & Reliability: Ensure system reliability, scalability, and performance through proactive monitoring, refactoring, and optimization.
- Technical Leadership: Provide mentorship and technical guidance to developers and participate in code/design reviews.
- Documentation: Maintain architectural documentation, tech specs, and best practices.
Qualifications
- 10+ years of hands-on software development experience, including 3+ years in a software architecture or lead engineering role.
- Proven experience designing and scaling complex full-stack applications across front-end, back-end, and mobile platforms.
- Deep expertise in cloud architecture and infrastructure, especially with AWS services like EC2, S3, RDS, Lambda, ECS, API Gateway, and CloudFormation.
- Strong knowledge of modern web technologies and frameworks (e.g., Node.js, Angular/React, Express).
- Experience with database architecture and optimization, including both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB) systems.
- Solid understanding of DevOps practices, including CI/CD, infrastructure as code (Terraform or CloudFormation), and containerization (Docker, Kubernetes).
- Familiarity with software security principles and best practices.
- Experience in telecom, eSIM, or SaaS product domains is a plus.
- Strong leadership, communication, and mentoring skills.
- Ability to translate business requirements into scalable and maintainable technical solutions.
What We Offer
- A chance to build at the intersection of telecom and cutting-edge technology.
- Opportunity to make architectural decisions from the ground up.
- A fast-paced, product-focused environment with real impact.
- Remote-friendly culture with flexible work hours.
- Competitive compensation, and benefits.
Join Us
If you're a tech visionary with a passion for building reliable, scalable systems, we’d love to hear from you. Help us shape the future of connectivity at Glowingbud.
Lead Software Architect
Posted today
Job Viewed
Job Description
- Designing and defining scalable, high-performance, and reliable software architectures.
- Establishing architectural standards, guidelines, and best practices.
- Leading and mentoring software development teams on architectural design and implementation.
- Evaluating and recommending new technologies and tools to enhance development capabilities.
- Collaborating with product management and stakeholders to translate business requirements into technical solutions.
- Overseeing the implementation of architectural designs, ensuring code quality and adherence to standards.
- Identifying and mitigating technical risks and challenges.
- Contributing to the development of the overall technology strategy.
- Ensuring the security, performance, and scalability of software systems.
- Conducting code reviews and providing technical guidance.
- Driving innovation and exploring emerging technologies.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8-10 years of experience in software development, with at least 3-4 years in a software architecture role.
- Proven experience in designing and implementing complex, large-scale software systems.
- Deep knowledge of various architectural patterns (e.g., microservices, event-driven, monolithic).
- Proficiency in multiple programming languages (e.g., Java, Python, C#, Node.js).
- Extensive experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of DevOps principles and CI/CD pipelines.
- Excellent leadership, communication, and mentoring skills.
- Ability to think strategically and translate business needs into technical solutions.
- Experience with database design and management (SQL, NoSQL).
- Familiarity with agile development methodologies.
Senior Software Architect
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Design and evolve scalable, robust, and maintainable software architectures.
- Define technology strategies, architectural principles, and best practices.
- Evaluate and select appropriate technologies, frameworks, and platforms.
- Create architectural blueprints, diagrams, and documentation.
- Collaborate with product management and engineering teams to translate requirements into technical solutions.
- Provide technical leadership and guidance to development teams.
- Ensure adherence to coding standards, performance targets, and security requirements.
- Mentor and coach software engineers on architectural design and implementation.
- Identify and mitigate technical risks and dependencies.
- Stay abreast of emerging technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in a software architecture role.
- Proven experience designing and implementing complex, large-scale distributed systems.
- Deep understanding of various architectural patterns (microservices, SOA, event-driven).
- Expertise in cloud platforms (AWS, Azure, GCP) and related services.
- Proficiency in multiple programming languages (e.g., Java, Python, C#, Node.js).
- Strong knowledge of database systems (SQL and NoSQL).
- Excellent problem-solving, analytical, and critical thinking skills.
- Exceptional communication, collaboration, and leadership abilities.
- Experience with Agile development methodologies.
Senior Software Architect
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design and document high-level software architecture for new and existing systems.
- Define technical standards, patterns, and best practices for software development.
- Lead code reviews and provide constructive feedback to development teams.
- Evaluate and recommend new technologies and tools to improve development efficiency and product quality.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Mentor and coach software engineers, fostering their professional growth.
- Troubleshoot and resolve complex technical issues.
- Ensure the scalability, performance, and security of all deployed applications.
- Contribute to strategic technology planning and roadmap development.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in an architectural role.
- Proven track record of designing and implementing large-scale, distributed systems.
- Extensive experience with cloud platforms (AWS, Azure, GCP).
- Proficiency in multiple programming languages (e.g., Java, Python, C#, JavaScript).
- Strong understanding of microservices architecture, APIs, and data engineering principles.
- Excellent communication, leadership, and interpersonal skills.
- Experience with Agile development methodologies.
Lead Software Architect
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Define and own the overall software architecture and technical strategy for our client's products.
- Lead the design of scalable, resilient, and maintainable software systems.
- Mentor and guide software engineers, fostering a culture of technical excellence and innovation.
- Evaluate and select appropriate technologies, frameworks, and tools for development.
- Collaborate closely with product management, engineering teams, and other stakeholders to translate business requirements into technical solutions.
- Establish and enforce coding standards, best practices, and design patterns.
- Identify and address technical debt, ensuring the long-term health of the codebase.
- Conduct architectural reviews and provide technical leadership throughout the development lifecycle.
- Stay abreast of emerging technologies and industry trends, recommending adoption where appropriate.
- Troubleshoot and resolve complex technical challenges.
- Drive continuous improvement in development processes and methodologies.
- Ensure the security, performance, and reliability of all software solutions.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with a significant portion focused on software architecture.
- Proven experience designing and implementing complex, large-scale distributed systems.
- Deep understanding of architectural patterns such as Microservices, Event-Driven Architecture, SOA, etc.
- Expertise in multiple programming languages (e.g., Java, Python, C++, Go) and modern development frameworks.
- Strong knowledge of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Excellent understanding of database technologies (SQL, NoSQL) and data modeling.
- Experience with CI/CD pipelines and DevOps practices.
- Exceptional problem-solving, analytical, and communication skills.
- Proven leadership and mentoring abilities.
- Ability to effectively communicate complex technical concepts to diverse audiences.
- Experience working in a remote-first, collaborative team environment.
Senior Software Architect
Posted 9 days ago
Job Viewed
Job Description
Responsibilities:
- Design and define software architecture for scalable and robust systems.
- Select appropriate technologies, frameworks, and platforms.
- Create detailed architectural documentation and diagrams.
- Collaborate with product management and development teams.
- Mentor and guide software development teams on architectural standards.
- Ensure the security, performance, and reliability of software solutions.
- Conduct code reviews and provide technical feedback.
- Identify and mitigate technical risks and dependencies.
- Stay abreast of emerging technologies and industry trends.
- Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of experience in software development, with at least 3 years in an architectural role.
- Expertise in software architecture patterns (microservices, SOA, event-driven).
- Proficiency in multiple programming languages (e.g., Java, Python, C#) and frameworks.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Strong understanding of DevOps principles and CI/CD pipelines.
- Excellent analytical, problem-solving, and communication skills.
Be The First To Know
About the latest Software architects Jobs in Indore !
Senior Software Architect
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Define and document the overall software architecture for new and existing products, ensuring alignment with business goals and technical strategies.
- Lead the design of complex software systems, making critical decisions on technology stacks, frameworks, and design patterns.
- Collaborate with product managers, engineering teams, and stakeholders to understand requirements and translate them into technical designs.
- Provide technical leadership and mentorship to software engineers, fostering a culture of innovation and best practices.
- Evaluate and recommend new technologies, tools, and methodologies to improve development efficiency and product quality.
- Ensure the scalability, performance, security, and maintainability of software solutions through architectural design.
- Conduct code reviews and provide constructive feedback to development teams.
- Identify and mitigate technical risks and dependencies.
- Develop and maintain architectural documentation, including diagrams, blueprints, and specifications.
- Stay current with industry trends and advancements in software architecture and development.
- Champion a user-centric approach to software design.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 3 years in a Software Architect role.
- Extensive experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Proficiency in multiple programming languages (e.g., Java, Python, C++, Go).
- Deep understanding of data structures, algorithms, and object-oriented design principles.
- Experience with containerization technologies (Docker, Kubernetes).
- Strong knowledge of database technologies (SQL and NoSQL).
- Excellent understanding of CI/CD pipelines and DevOps practices.
- Proven ability to lead and mentor technical teams in a remote environment.
- Exceptional problem-solving, analytical, and communication skills.
- Experience with Agile development methodologies.
Senior Software Architect
Posted 13 days ago
Job Viewed
Job Description
Key Responsibilities:
- Designing high-level software architecture for new and existing applications, ensuring alignment with business objectives.
- Defining architectural standards, patterns, and best practices for software development.
- Evaluating and selecting appropriate technologies, frameworks, and tools for project implementation.
- Providing technical leadership and guidance to development teams throughout the software development lifecycle.
- Collaborating with stakeholders to gather requirements and translate them into technical specifications.
- Identifying and mitigating technical risks and ensuring the scalability and performance of systems.
- Conducting code reviews and ensuring adherence to architectural guidelines and coding standards.
- Mentoring junior engineers and fostering a culture of technical excellence.
- Staying abreast of emerging technologies and industry trends to drive innovation.
- Troubleshooting complex technical issues and proposing effective solutions.
Required Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Minimum of 8 years of experience in software development, with at least 3 years in a software architecture role. Proven experience designing complex, scalable, and distributed systems. Expertise in multiple programming languages (e.g., Java, Python, C#) and cloud platforms (AWS, Azure, GCP). Strong understanding of microservices architecture, APIs, and database technologies. Excellent problem-solving, analytical, and critical thinking skills. Exceptional communication and interpersonal skills, with the ability to influence technical decisions. Experience with Agile development methodologies. This hybrid role in Indore, Madhya Pradesh, IN , is a premier opportunity for a seasoned architect to make a significant impact.
Senior Software Architect
Posted 15 days ago
Job Viewed
Job Description
Responsibilities:
- Design and define the overall architecture of software applications and systems, ensuring alignment with business objectives and technical strategy.
- Lead the development of technical roadmaps and blueprints for complex software projects.
- Evaluate and select appropriate technologies, frameworks, and tools to meet project requirements.
- Establish coding standards, best practices, and design patterns to ensure code quality, maintainability, and scalability.
- Provide technical leadership and mentorship to software development teams, guiding them through architectural decisions and implementation challenges.
- Collaborate closely with product managers, stakeholders, and engineering teams to translate requirements into robust technical solutions.
- Conduct architectural reviews, code reviews, and performance analysis to identify and address potential issues.
- Design and implement APIs, microservices, and cloud-native architectures.
- Ensure the security, reliability, and performance of software systems.
- Stay abreast of the latest technological advancements and industry trends, proactively identifying opportunities for innovation.
- Contribute to the development and maintenance of technical documentation.
- Troubleshoot and resolve complex technical problems across the software development lifecycle.
- Champion best practices in areas such as DevOps, CI/CD, and automated testing.
- Participate in the recruitment and onboarding of engineering talent.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8-10 years of progressive experience in software development, with at least 3-5 years in a software architecture or lead architect role.
- Proven experience in designing and architecting complex, large-scale enterprise applications.
- Deep understanding of various architectural styles (e.g., microservices, monolithic, event-driven) and design patterns.
- Expertise in one or more cloud platforms (AWS, Azure, GCP) and related services.
- Proficiency in multiple programming languages (e.g., Java, Python, C#, Go) and their ecosystems.
- Strong knowledge of database technologies (SQL, NoSQL) and data modeling.
- Experience with containerization technologies (Docker, Kubernetes) and CI/CD pipelines.
- Excellent analytical, problem-solving, and strategic thinking skills.
- Exceptional communication, leadership, and interpersonal skills, with the ability to influence technical and business stakeholders.
- Demonstrated ability to work effectively in a remote, collaborative team environment.
- Experience with distributed systems and performance tuning is highly desirable.