What Jobs are available for Software Architect in Delhi?
Showing 81 Software Architect jobs in Delhi
Senior Software Architect
Posted 3 days ago
Job Viewed
Job Description
Key responsibilities include:
- Designing and documenting the overall architecture for complex software systems.
- Defining technical standards, patterns, and best practices for software development.
- Evaluating and selecting appropriate technologies and frameworks.
- Leading the technical design and implementation of key features and modules.
- Collaborating with product management to understand requirements and translate them into technical solutions.
- Providing technical leadership and mentorship to development teams.
- Identifying and mitigating technical risks and dependencies.
- Ensuring the scalability, reliability, and performance of software solutions.
- Conducting code reviews and performance tuning.
- Staying abreast of emerging technologies and industry trends.
The ideal candidate will hold a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. A minimum of 10 years of experience in software development, with at least 5 years in a software architect or lead technical role, is required. Proven experience designing and building large-scale, distributed systems is essential. Expertise in multiple programming languages (e.g., Java, Python, C#) and modern architectural styles (e.g., Microservices, Event-Driven Architecture) is crucial. Strong understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable. Excellent communication, leadership, and problem-solving skills are a must. The ability to articulate complex technical concepts to both technical and non-technical audiences is paramount. This fully remote position offers the chance to significantly influence the technological future of our client's products, working from anywhere and contributing to their presence in Delhi, Delhi, IN .
Is this job a match or a miss?
Automotive Software Architect
Posted 9 days ago
Job Viewed
Job Description
Key responsibilities include:
- Defining and documenting the overall software architecture for automotive electronic control units (ECUs) and vehicle systems.
- Collaborating with systems engineers, hardware engineers, and software developers to translate requirements into architectural designs.
- Selecting appropriate software technologies, frameworks, and development methodologies.
- Ensuring the architecture adheres to automotive standards such as AUTOSAR, ISO 26262 (Functional Safety), and cybersecurity best practices.
- Guiding software development teams in the implementation of the defined architecture.
- Identifying and mitigating technical risks associated with software development.
- Evaluating and integrating third-party software components.
- Mentoring junior software engineers and architects.
- Staying abreast of emerging trends and technologies in automotive software development.
- Contributing to the continuous improvement of software development processes and tools.
The ideal candidate will have extensive experience in embedded software development and system architecture within the automotive industry. Strong knowledge of C/C++, real-time operating systems (RTOS), and automotive communication protocols (e.g., CAN, Ethernet) is essential. Familiarity with model-based design and development tools is highly desirable. Excellent problem-solving, analytical, and communication skills are critical for success in a remote, collaborative environment. A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field is required. Deep understanding of software security principles in an automotive context is also crucial. This role requires a visionary architect capable of shaping the future of automotive software. The Delhi, Delhi, IN location is a reference point, but the role is 100% remote.
Is this job a match or a miss?
Senior Software Architect
Posted 10 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design and document high-level architecture for new and existing software systems.
- Evaluate and recommend new technologies, frameworks, and tools to enhance development efficiency and product capabilities.
- Provide technical leadership and mentorship to software development teams.
- Ensure the architectural integrity, scalability, security, and performance of all software solutions.
- Collaborate with cross-functional teams to define and refine technical strategies and roadmaps.
- Conduct architectural reviews and provide constructive feedback.
- Develop and maintain comprehensive architectural documentation.
- Troubleshoot and resolve complex technical issues.
- Stay abreast of emerging technologies and industry trends.
- Contribute to the continuous improvement of development processes and methodologies.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of progressive experience in software development, with at least 5 years in an architectural role.
- Proven experience in designing and implementing large-scale, distributed systems.
- Expertise in multiple programming languages (e.g., Java, Python, C#) and architectural styles (e.g., microservices, event-driven).
- In-depth knowledge of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of database technologies (SQL, NoSQL), caching strategies, and message queues.
- Excellent problem-solving, analytical, and communication skills.
- Experience with Agile methodologies and DevOps practices.
- Ability to lead and influence technical teams.
Is this job a match or a miss?
Senior Software Architect
Posted 11 days ago
Job Viewed
Job Description
Responsibilities:
- Define and document the overall software architecture for new and existing systems.
- Lead the design and development of scalable, high-performance, and reliable software solutions.
- Provide technical leadership and guidance to development teams throughout the software development lifecycle.
- Evaluate and recommend new technologies, tools, and frameworks to enhance development efficiency and product quality.
- Ensure adherence to coding standards, best practices, and security guidelines.
- Collaborate with product managers, engineers, and stakeholders to translate business requirements into technical designs.
- Identify and address technical debt, performance bottlenecks, and scalability challenges.
- Conduct architectural reviews and provide constructive feedback.
- Mentor and coach engineers on architectural patterns and best practices.
- Stay abreast of emerging technologies and industry trends in software architecture and development.
- Develop and maintain architectural documentation, diagrams, and roadmaps.
- Drive innovation and foster a culture of continuous improvement within the engineering organization.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 10+ years of experience in software development, with a significant focus on software architecture and design.
- Proven experience designing and implementing complex, large-scale distributed systems.
- Expertise in multiple programming languages and modern software development paradigms.
- Deep understanding of cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Strong knowledge of database technologies (SQL, NoSQL), caching strategies, and messaging queues.
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Familiarity with CI/CD pipelines and DevOps principles.
- Excellent problem-solving, analytical, and critical thinking skills.
- Exceptional leadership, communication, and interpersonal skills, with the ability to influence technical decisions.
- Experience working effectively in a remote, agile development environment.
- A proactive approach to identifying and solving technical challenges.
Is this job a match or a miss?
Senior Software Architect
Posted 15 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Senior Software Architect
Posted 19 days ago
Job Viewed
Job Description
You will guide development teams in implementing architectural best practices, conduct code reviews, and mentor junior engineers. This role involves hands-on work, including prototyping and proof-of-concept development, as well as strategic planning for future technology roadmaps. You should be adept at identifying and mitigating technical risks, evaluating new technologies, and making sound architectural decisions. A strong understanding of cloud infrastructure, microservices, and database design is essential. Your leadership and technical expertise will be critical in shaping the future of our client's software products.
Responsibilities:
- Design and define the overall architecture for software applications and systems.
- Lead the technical design and development process for new features and products.
- Ensure the scalability, performance, and security of software solutions.
- Collaborate with product management and engineering teams to understand requirements and translate them into technical specifications.
- Develop and enforce coding standards, architectural guidelines, and best practices.
- Conduct architectural reviews and provide technical guidance to development teams.
- Identify and evaluate new technologies and tools to improve development efficiency and product quality.
- Mentor and coach junior software engineers on architectural principles and design patterns.
- Troubleshoot and resolve complex technical issues related to system architecture.
- Contribute to the technical roadmap and long-term strategy of the engineering department.
- 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 architect role.
- Proven experience designing and implementing complex, scalable, and distributed systems.
- In-depth knowledge of various architectural styles (e.g., microservices, event-driven, monolithic).
- Proficiency in multiple programming languages (e.g., Java, Python, C#, JavaScript).
- Strong understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Experience with database design and management (SQL and NoSQL).
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong leadership, communication, and interpersonal skills.
- Familiarity with Agile development methodologies.
Is this job a match or a miss?
Principal Software Architect
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design and oversee the implementation of high-level software architectures.
- Define and enforce coding standards, best practices, and development methodologies.
- Lead technical discussions and provide architectural guidance to development teams.
- Evaluate and select appropriate technologies, frameworks, and tools.
- Ensure the scalability, performance, and security of software solutions.
- Collaborate closely with product managers, engineers, and other stakeholders to understand requirements.
- Identify and mitigate technical risks and challenges.
- Conduct code reviews and provide constructive feedback.
- Mentor and guide junior and senior engineers.
- Stay abreast of emerging technologies and industry trends.
- Develop technical roadmaps and long-term strategic plans.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 10 years of experience in software development, with at least 5 years in an architectural role.
- Extensive experience in designing and building complex, distributed systems.
- Proficiency in multiple programming languages (e.g., Java, Python, C#, Go) and design patterns.
- Deep understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Experience with microservices architecture, APIs, and data modeling.
- Strong knowledge of database systems (SQL and NoSQL).
- Excellent problem-solving, analytical, and critical thinking skills.
- Exceptional communication and leadership abilities.
- Proven ability to work effectively in a remote, collaborative environment.
Is this job a match or a miss?
Be The First To Know
About the latest Software architect Jobs in Delhi !
Senior Software Architect
Posted 22 days ago
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.
Is this job a match or a miss?
Lead Automotive Software Architect
Posted 1 day ago
Job Viewed
Job Description
- Defining the overall software architecture for automotive control units, infotainment systems, ADAS, and other in-vehicle applications.
- Developing and documenting software design specifications, including modularity, interfaces, and data flow.
- Leading the selection and evaluation of appropriate technologies, frameworks, and tools for automotive software development.
- Guiding and mentoring software development teams to ensure adherence to architectural principles and coding standards.
- Collaborating with systems engineering and hardware teams to define software-hardware interfaces.
- Ensuring software designs meet stringent safety (ISO 26262 ASIL levels) and security requirements.
- Driving innovation in software design, exploring new technologies and methodologies.
- Reviewing code and designs to ensure quality, maintainability, and performance.
- Developing and maintaining architectural roadmaps and documentation.
- Troubleshooting complex technical issues and providing solutions.
- Facilitating technical discussions and decision-making processes within the engineering team.
- Staying abreast of industry trends and advancements in automotive technology and software engineering.
Qualifications:
- Master's or Ph.D. in Computer Science, Electrical Engineering, or a related field.
- Minimum of 10 years of experience in software development, with at least 5 years in a software architecture role within the automotive industry.
- Proven experience in designing and developing complex embedded software systems for vehicles.
- Deep understanding of AUTOSAR, CAN, LIN, Ethernet, and other automotive communication protocols.
- Expertise in functional safety (ISO 26262) and cybersecurity principles for automotive applications.
- Proficiency in C/C++, Python, and other relevant programming languages.
- Experience with real-time operating systems (RTOS).
- Strong understanding of software design patterns and architectural styles.
- Excellent analytical, problem-solving, and critical thinking skills.
- Exceptional leadership, communication, and interpersonal skills, with the ability to effectively lead remote teams.
- Demonstrated ability to work independently and manage multiple complex projects in a fast-paced, remote environment.
This is an unparalleled opportunity to shape the future of automotive technology by contributing to the core software architecture of cutting-edge vehicles, all while enjoying the flexibility of a fully remote role. Join our client, conceptually based in **Delhi, Delhi, IN**, and drive the innovation in the automotive sector.
Is this job a match or a miss?
Senior Automotive Software Architect
Posted 9 days ago
Job Viewed
Job Description
Responsibilities:
- Define and document the software architecture for complex automotive electronic control units (ECUs) and vehicle systems.
- Lead the design and implementation of embedded software components, ensuring modularity, reusability, and maintainability.
- Collaborate closely with hardware engineers, systems engineers, and application developers to define software requirements and interfaces.
- Ensure software designs comply with automotive standards, including ISO 26262 (functional safety) and AUTOSAR.
- Evaluate and select appropriate software technologies, tools, and development methodologies.
- Provide technical leadership and guidance to software development teams.
- Conduct architectural reviews and code inspections to ensure quality and adherence to design principles.
- Identify and mitigate technical risks and dependencies.
- Develop strategies for software testing, integration, and validation.
- Stay current with emerging trends and technologies in automotive software engineering.
- Contribute to the definition of software development processes and best practices.
- Mentor junior software engineers and architects.
- Communicate technical vision and architectural decisions to stakeholders across the organization.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field.
- Minimum of 10 years of experience in embedded software development, with at least 5 years in automotive software architecture.
- Deep understanding of automotive software development processes and standards (AUTOSAR, ISO 26262).
- Proven experience designing software architectures for critical automotive systems (e.g., ADAS, powertrain, infotainment).
- Strong proficiency in C/C++ and familiarity with other relevant programming languages and tools.
- Experience with real-time operating systems (RTOS) commonly used in automotive applications.
- Excellent analytical, problem-solving, and decision-making skills.
- Strong leadership, communication, and interpersonal skills.
- Ability to work effectively in a fully remote, global team environment.
Is this job a match or a miss?