104 Software Architect jobs in Delhi
Software Architect
Posted today
Job Viewed
Job Description
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.
Software Architect
Posted today
Job Viewed
Job Description
Candidate should be innovative and creative, good analysis skills, well versed with all the phases of software engineering, understand the business objectives, be able to gather business requirements and map them to objects in problem solving manners, have good communication skills and able to express his ideas and lead a team
Skills: S/w design, OOPS programming, Analysis, Database Design & Modeling, PM Skills, Project Proposal & Management
For faster processing of resume,
Senior Software Architect
Posted today
Job Viewed
Job Description
Responsibilities:
- Define and document the architecture for new and existing software systems, ensuring adherence to enterprise standards and best practices.
- Lead the design and development of complex software modules, from initial concept through to production deployment.
- Collaborate with cross-functional teams, including product managers, engineers, and QA, to define software requirements and technical specifications.
- Evaluate and select appropriate technologies, frameworks, and tools to meet project needs and long-term scalability goals.
- Provide technical leadership and guidance to development teams, fostering a culture of innovation and continuous improvement.
- Conduct code reviews, performance tuning, and security assessments to ensure high-quality software delivery.
- Develop and maintain architectural roadmaps, identifying opportunities for modernization and optimization.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay abreast of emerging technologies and industry trends, applying them strategically to enhance our product offerings.
- Ensure seamless integration between various software components and systems.
- 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 in designing and implementing microservices architectures, cloud-native applications (AWS, Azure, GCP), and distributed systems.
- Deep understanding of various programming languages (e.g., Java, Python, Go, C#) and their associated frameworks.
- Expertise in database design and management (SQL, NoSQL).
- Strong knowledge of CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps principles.
- Excellent problem-solving, analytical, and communication skills.
- Ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.
- Experience with agile development methodologies.
- Demonstrated ability to lead and mentor technical teams.
Senior Software Architect
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design and implement high-level software architectures for new and existing applications, ensuring scalability, reliability, and maintainability.
- Define technology standards, architectural patterns, and best practices for software development.
- Lead the technical design and decision-making process for critical software components and systems.
- Collaborate closely with product managers, engineering leads, and stakeholders to translate business requirements into technical solutions.
- Evaluate and recommend new technologies, frameworks, and tools to enhance development efficiency and product capabilities.
- Provide technical leadership and mentorship to software engineering teams, fostering a culture of high-quality code and continuous improvement.
- Conduct code reviews and architectural assessments to ensure adherence to design principles and standards.
- Identify and address technical debt, performance bottlenecks, and security vulnerabilities.
- Develop and maintain comprehensive architectural documentation, including diagrams, specifications, and roadmaps.
- Stay current with emerging technologies, industry trends, and best practices in software architecture and development.
- Participate in the recruitment and onboarding of engineering talent.
- Drive innovation by exploring new approaches and technologies for potential application.
- Ensure that architectural decisions align with business objectives and long-term strategic goals.
- Troubleshoot complex technical issues and provide guidance for resolution.
- 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 expertise in designing and implementing large-scale, distributed, and cloud-native applications (e.g., AWS, Azure, GCP).
- Deep understanding of microservices architecture, API design, and containerization technologies (e.g., Docker, Kubernetes).
- Proficiency in multiple programming languages (e.g., Java, Python, C#, Go) and their associated ecosystems.
- Strong knowledge of database technologies (SQL and NoSQL) and data modeling.
- Experience with agile development methodologies and CI/CD pipelines.
- Excellent problem-solving, analytical, and strategic thinking skills.
- Exceptional communication and interpersonal skills, with the ability to articulate complex technical concepts to diverse audiences.
- Demonstrated ability to lead and mentor engineering teams in a remote setting.
Senior Software Architect
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design and document comprehensive software architecture for new and existing applications, ensuring scalability, reliability, and maintainability.
- Define and enforce coding standards, best practices, and design patterns across development teams.
- Evaluate and recommend new technologies, tools, and frameworks to enhance software development capabilities.
- Collaborate closely with product managers, engineering leads, and stakeholders to translate business requirements into technical solutions.
- Provide technical leadership and mentorship to software engineers, fostering a culture of technical excellence.
- Conduct code reviews and provide constructive feedback to ensure code quality and adherence to architectural guidelines.
- Identify and address technical debt, performance bottlenecks, and security vulnerabilities.
- Develop prototypes and proof-of-concepts for new features and technologies.
- Stay abreast of emerging technologies and industry trends, applying them strategically to improve our software offerings.
- Contribute to technical strategy and roadmap planning.
- Effectively communicate complex technical concepts to both technical and non-technical audiences in a remote environment.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 10 years of experience in software development, with at least 5 years in a software architecture or lead engineering role.
- Proven experience designing and implementing large-scale, distributed systems, microservices, and cloud-native applications (AWS, Azure, GCP).
- Deep understanding of various architectural styles (e.g., microservices, event-driven, SOA) and design patterns.
- Proficiency in multiple programming languages (e.g., Java, Python, C#, Go) and database technologies (SQL, NoSQL).
- Experience with containerization technologies (Docker, Kubernetes) and CI/CD pipelines.
- Excellent analytical, problem-solving, and decision-making skills.
- Strong communication, leadership, and interpersonal skills for effective remote collaboration.
- Experience working in an Agile/Scrum development environment.
- Ability to work independently and manage complex projects within a remote setup.
Principal Software Architect
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design and oversee the implementation of high-level software architecture and technical solutions.
- Define and enforce coding standards, best practices, and development methodologies.
- Evaluate and select appropriate technologies, frameworks, and tools for software development projects.
- Provide technical leadership and guidance to software engineering teams.
- Collaborate with product managers and stakeholders to translate business requirements into technical specifications.
- Identify and address technical debt and ensure the long-term maintainability of software systems.
- Lead code reviews and architectural design sessions.
- Ensure the scalability, performance, and security of software applications.
- Mentor and coach junior and senior engineers on architectural patterns and design principles.
- Stay abreast of emerging technologies and industry trends, recommending adoption where appropriate.
- Troubleshoot and resolve complex technical issues.
- Develop technical roadmaps and strategies for future software development.
- Contribute to the continuous improvement of the software development lifecycle.
- Champion DevOps practices and continuous integration/continuous deployment (CI/CD).
- 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 architect role.
- Proven experience designing and building scalable, distributed, and high-performance systems.
- Deep understanding of various architectural patterns (e.g., microservices, event-driven).
- Expertise in multiple programming languages and technologies (e.g., Java, Python, Go, cloud platforms like AWS, Azure, GCP).
- Strong knowledge of database technologies (SQL and NoSQL).
- Experience with CI/CD pipelines and DevOps practices.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong leadership, communication, and mentoring abilities.
- Ability to work independently and effectively manage complex projects in a remote-first environment.
- Experience with agile development methodologies.
Senior Software Architect (Remote)
Posted 3 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Software architect Jobs in Delhi !
Senior Automotive Software Architect
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define and document the overall software architecture for automotive systems, ensuring adherence to industry standards and best practices.
- Design and develop high-level software specifications and detailed designs for complex automotive features.
- Lead the technical direction for software development teams, providing guidance on design choices and implementation strategies.
- Collaborate with system architects and hardware engineers to ensure seamless integration of software and hardware components.
- Evaluate and select appropriate software technologies, tools, and frameworks for automotive applications.
- Identify and mitigate architectural risks and challenges throughout the development lifecycle.
- Ensure the scalability, performance, and reliability of automotive software systems.
- Mentor and guide junior software engineers, fostering a culture of technical excellence.
- Participate in cross-functional reviews of requirements, designs, and test plans.
- Stay current with emerging trends and technologies in automotive software engineering and embedded systems.
Required Qualifications:
- Master's or Ph.D. in Computer Science, Electrical Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in automotive software architecture.
- Extensive experience with AUTOSAR standards and methodologies.
- Deep understanding of real-time operating systems (RTOS) and embedded software development.
- Proficiency in C/C++ and embedded software design patterns.
- Strong knowledge of automotive communication protocols (CAN, LIN, Automotive Ethernet, SOME/IP).
- Experience with various automotive domains (e.g., ADAS, Infotainment, Powertrain).
- Demonstrated ability to lead technical teams and drive architectural decisions.
- Excellent analytical, problem-solving, and communication skills.
- Experience with formal methods and model-based design is a plus.
Lead Automotive Software Architect
Posted 3 days ago
Job Viewed
Job Description
Senior Automotive Software Architect
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Define and document the overall software architecture for automotive electronic control units (ECUs) and infotainment systems.
- Lead the design and implementation of software modules, adhering to automotive safety standards (e.g., ISO 26262) and industry best practices.
- Collaborate closely with hardware engineers, systems engineers, and product managers to translate requirements into robust software designs.
- Evaluate and select appropriate software technologies, frameworks, and development tools for automotive applications.
- Mentor and guide software development teams, ensuring adherence to architectural guidelines and coding standards.
- Develop and maintain software architecture documentation, including diagrams, specifications, and design principles.
- Identify and mitigate technical risks, ensuring the performance, reliability, and security of automotive software.
- Conduct code reviews and architectural assessments to ensure quality and adherence to design principles.
- Stay abreast of emerging trends in automotive software, including autonomous driving, connectivity, and cybersecurity.
- Contribute to the definition of software development processes and workflows.
- Participate in cross-functional design reviews and provide technical leadership.
- Troubleshoot and resolve complex software issues encountered during development and testing phases.
- Master's degree in Computer Science, Electrical Engineering, or a related field.
- 10+ years of experience in software development, with a minimum of 5 years in automotive software architecture.
- Proven expertise in embedded systems design and real-time operating systems (RTOS).
- In-depth knowledge of automotive communication protocols such as CAN, LIN, Automotive Ethernet, and UDS.
- Experience with functional safety standards (ISO 26262) and cybersecurity principles in automotive systems.
- Proficiency in programming languages such as C/C++ and experience with scripting languages.
- Strong understanding of software design patterns and architectural principles.
- Experience with AUTOSAR architecture and tools is highly desirable.
- Excellent leadership, communication, and teamwork skills.
- Ability to work effectively in a hybrid work environment, balancing remote collaboration with in-office presence.
- Experience with Agile development methodologies.
- Strong analytical and problem-solving capabilities.