532 Software Architect jobs in Bangalore
Software Architect

Posted 1 day ago
Job Viewed
Job Description
Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world's most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health.
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
The Cadence Advantage
+ The opportunity to work on cutting-edge technology in an environment that encourages you to be creative, innovative, and to make an impact.
+ Cadence's employee-friendly policies focus on the physical and mental well-being of employees, career development, providing opportunities for learning, and celebrating success in recognition of specific needs of the employees.
+ The unique "One Cadence - One Team" culture promotes collaboration within and across teams to ensure customer success
+ Multiple avenues of learning and development available for employees to explore as per their specific requirement and interests
+ You get to work with a diverse team of passionate, dedicated, and talented individuals who go above and beyond for our customers, our communities, and each other-every day.
Cadence HSV group is responsible for development of the Palladium and Protium emulation hardware and software system.
A critical element of this is performance, both performance of the AVIP, and the underlying hardware-software design/integration including the compiler and the processor-based Palladium emulator hardware system.
Job Description:
We are seeking a skilled HW Design architect (director grade) to lead building representative SoC designs using partner systems and Cadence IP collateral. The main objective is to put together large RTL SoC Designs with high degree of configurability. Experience with SoC design, verification and performance analysis is desired.
Skills needed:
+ 15+ years of hands-on RTL Integration/development experience & hands-on verification experience
+ Knowledge and experience in Verilog/System Verilog and UVM
+ Experience with performance analysis of complex hardware-software systems.
+ Well versed in object-oriented design, System-C/C/C++ programming experience is a plus
+ Familiarity with standard communication protocols
+ Emulation experience on Palladium/Protium would be a plus
+ Past background in tool development is a plus
Behavioral skills required:
+ Must possess strong written, verbal and presentation skills.
+ Good communication and interpersonal skills, demonstrate teamwork and collaboration skills.
+ Explore what's possible to get the job done, including creative use of unconventional solutions
+ Work effectively across functions and geographies
+ Push to raise the bar while always operating with integrity
We're doing work that matters. Help us solve what others can't.
Additional Jobs ( Employment Opportunity Policy:
Cadence is committed to equal employment opportunity throughout all levels of the organization.
+ Read the policy(opens in a new tab) ( welcome your interest in the company and want to make sure our job site is accessible to all. If you experience difficulty using this site or to request a reasonable accommodation, please contact
Privacy Policy:
Job Applicant If you are a job seeker creating a profile using our careers website, please see the privacy policy(opens in a new tab) ( .
E-Verify Cadence participates in the
E-Verify program in certain U.S. locations as required by law. Download More Information on E-Verify (64K) ( plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences.
Thanks to the outstanding caliber of the Cadence team and the empowering culture that we have cultivated for over 25 years, Cadence continues to be recognized by Fortune Magazine as one of the 100 Best Companies to Work For. Our shared passion for solving the world's toughest technical challenges, our dedication to pushing the limits of the industry, and our drive to do meaningful work differentiates the people of Cadence.
Cadence is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.
Cadence is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.
Senior Software Architect
Posted 3 days ago
Job Viewed
Job Description
Senior Software Architect
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design and oversee the development of high-level software architecture, ensuring scalability, reliability, and performance.
- Lead the selection and evaluation of technologies, frameworks, and tools for software development.
- Define coding standards, best practices, and development methodologies.
- Collaborate with product managers, engineering leads, and stakeholders to understand business requirements and translate them into technical solutions.
- Provide technical guidance and mentorship to development teams.
- Conduct code reviews and ensure adherence to architectural principles and quality standards.
- Identify and mitigate technical risks and dependencies.
- Develop and maintain architectural documentation, diagrams, and roadmaps.
- Research and propose innovative solutions to complex technical challenges.
- Ensure the security and performance of software systems.
- Contribute to the strategic planning of the technology roadmap.
- Troubleshoot and resolve critical technical issues.
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 and implementing large-scale, distributed, and cloud-based systems (e.g., microservices, serverless).
- Proficiency in multiple programming languages and paradigms (e.g., Java, Python, C#, Go, functional programming).
- Extensive knowledge of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of database technologies (SQL, NoSQL), caching strategies, and message queues.
- Experience with API design and development (RESTful, GraphQL).
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong leadership, communication, and interpersonal skills.
- Ability to work effectively in a hybrid environment and influence technical decisions.
- Familiarity with Agile development methodologies.
Lead Software Architect
Posted 9 days ago
Job Viewed
Job Description
Key responsibilities include:
- Designing and documenting high-level software architecture for new and existing systems.
- Defining technology roadmaps and selecting appropriate tech stacks for various projects.
- Providing technical leadership and mentorship to software development teams.
- Ensuring the scalability, security, and maintainability of all software solutions.
- Collaborating closely with product managers, engineers, and stakeholders to understand requirements and translate them into technical designs.
- Conducting code reviews and providing constructive feedback to developers.
- Identifying and mitigating technical risks and dependencies.
- Staying abreast of emerging technologies and industry trends, and evaluating their potential application.
- Developing and enforcing coding standards, best practices, and design patterns.
- Troubleshooting complex technical issues and providing solutions.
- Championing architectural principles and technical excellence across the organization.
- Participating in the full software development lifecycle, from conception to deployment and maintenance.
- Creating and maintaining architectural diagrams and documentation.
Qualifications and Skills:
- Master's or Bachelor's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 4 years in a software architecture or lead role.
- Extensive experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Proficiency in multiple programming languages (e.g., Java, Python, C#, Node.js).
- Strong understanding of database technologies (SQL, NoSQL) and data modeling.
- Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices.
- Excellent knowledge of system design, performance tuning, and security principles.
- Exceptional analytical and problem-solving skills.
- Strong leadership and communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.
- Experience working in an Agile/Scrum development environment.
- Proven ability to drive technical decisions and influence cross-functional teams.
- Demonstrated experience in designing and building highly available and fault-tolerant systems.
Senior Software Architect
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Design and architect scalable, resilient, and high-performance software systems.
- Define technology strategies, roadmaps, and architectural patterns.
- Select appropriate technology stacks, frameworks, and tools for diverse projects.
- Provide technical leadership and guidance to software development teams.
- Ensure adherence to coding standards, design principles, and best practices.
- Collaborate with product managers to understand business requirements and translate them into technical solutions.
- Conduct code reviews and provide constructive feedback.
- Identify and mitigate technical risks and challenges.
- Evaluate and recommend new technologies and tools to enhance development efficiency and product quality.
- Contribute to the continuous improvement of development processes and methodologies.
- 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 and architecture.
- Proven experience designing and implementing large-scale, distributed systems.
- Expertise in cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Proficiency in multiple programming languages (e.g., Java, Python, C++, Go).
- Strong understanding of database technologies (SQL, NoSQL), caching, and messaging queues.
- Excellent knowledge of software development methodologies (Agile, Scrum).
- Strong analytical, problem-solving, and communication skills.
- Experience with CI/CD pipelines and DevOps practices.
- Ability to mentor and lead technical teams.
Principal Software Architect
Posted 11 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design and architecture of complex, large-scale software systems and platforms.
- Define technical strategies, roadmaps, and architectural patterns to ensure scalability, reliability, and performance.
- Provide technical leadership and guidance to software engineering teams throughout the development lifecycle.
- Evaluate and select appropriate technologies, frameworks, and tools for current and future projects.
- Establish and enforce coding standards, best practices, and architectural principles.
- Conduct code reviews and architectural reviews to ensure adherence to standards and quality.
- Identify and mitigate technical risks, proposing effective solutions to complex challenges.
- Collaborate with product managers, stakeholders, and other architects to translate business requirements into technical solutions.
- Stay abreast of emerging technologies and industry trends, assessing their applicability and potential impact.
- Mentor and coach junior and senior engineers, fostering a culture of technical excellence.
- Contribute to the development of the company's technical vision and strategy.
- Develop and maintain architectural documentation, diagrams, and design specifications.
Qualifications:
- 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 4 years in a senior architect or lead role.
- Proven experience designing and building scalable, distributed, and high-performance software systems.
- Deep expertise in multiple programming languages (e.g., Java, Python, C#) and architectural patterns (e.g., Microservices, Event-Driven Architecture).
- Strong understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Experience with database technologies (SQL, NoSQL) and data modeling.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong leadership, communication, and interpersonal skills, with the ability to influence technical direction.
- Experience working in Agile development environments.
- Familiarity with DevOps practices and CI/CD pipelines.
This role is based in **Bengaluru, Karnataka, IN**, offering a challenging and rewarding career in a thriving tech hub.
Principal Software Architect
Posted 17 days ago
Job Viewed
Job Description
Responsibilities:
- Design and define scalable, high-performance, and reliable software architectures for complex systems.
- Provide technical leadership and guidance to development teams throughout the software development lifecycle.
- Evaluate and select appropriate technologies, frameworks, and tools for project implementation.
- Develop architectural blueprints, patterns, and standards to ensure consistency and quality.
- Collaborate with stakeholders, product managers, and clients to understand requirements and translate them into technical designs.
- Ensure adherence to architectural principles, coding standards, and best practices.
- Identify and mitigate technical risks and challenges.
- Mentor and coach junior architects and developers.
- Contribute to pre-sales activities by providing technical solutions and estimates.
- Stay abreast of emerging technologies and industry trends, advocating for their adoption where appropriate.
Qualifications:
- 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 a software architect role.
- Extensive experience designing and implementing large-scale, distributed systems.
- In-depth knowledge of various architectural styles (e.g., Microservices, Event-Driven Architecture, SOA).
- Proficiency in multiple programming languages and technology stacks.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of database design, data modeling, and performance tuning.
- Excellent analytical, problem-solving, and decision-making skills.
- Exceptional communication, presentation, and interpersonal skills.
- Proven ability to lead technical teams and influence stakeholders.
Be The First To Know
About the latest Software architect Jobs in Bangalore !
Principal Software Architect
Posted 18 days ago
Job Viewed
Job Description
Senior Software Architect
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define and document high-level architecture for new and existing software systems.
- Collaborate with cross-functional teams including product managers, developers, and QA engineers to define technical requirements.
- Conduct architectural reviews and provide technical guidance to development teams.
- Research and evaluate new technologies and frameworks to improve existing systems.
- Ensure adherence to coding standards, security best practices, and performance optimization.
- Develop and maintain architectural roadmaps and strategies.
- Mentor and guide software engineers, fostering a culture of technical excellence.
- Troubleshoot complex technical issues and provide effective solutions.
- Oversee the implementation of architectural designs, ensuring quality and timeliness.
- 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 large-scale, distributed systems.
- Expertise in one or more programming languages (e.g., Java, Python, C#).
- Strong understanding of cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Excellent problem-solving and analytical skills.
- Strong communication and leadership abilities.
- Experience with Agile development methodologies.
Lead Automotive Software Architect
Posted 3 days ago
Job Viewed