53 Software Architect jobs in Kochi
Senior Software Architect
Posted 5 days ago
Job Viewed
Job Description
- Design and document comprehensive software architectures for new and existing systems.
- Evaluate and select appropriate technologies, frameworks, and tools to meet project requirements.
- Provide technical leadership and guidance to development teams.
- Ensure adherence to architectural standards, security policies, and best practices.
- Collaborate with cross-functional teams to define and refine product roadmaps and technical strategies.
- Conduct architectural reviews, performance testing, and identify areas for optimization.
- Mentor and develop technical talent within the organization.
- Stay abreast of emerging technologies and industry trends to drive innovation.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development and architecture.
- Proven experience in designing and implementing complex, scalable, and high-availability systems.
- Expertise in microservices architecture, RESTful APIs, and distributed systems.
- Strong knowledge of cloud platforms (AWS, Azure, GCP).
- Proficiency in multiple programming languages (e.g., Java, Python, Go, Node.js).
- Experience with containerization and orchestration (Docker, Kubernetes).
- Excellent communication, interpersonal, and leadership skills.
Lead Software Architect
Posted 5 days ago
Job Viewed
Job Description
Key responsibilities:
- Design and document high-level software architecture for new and existing applications.
- Define and enforce coding standards, best practices, and development methodologies.
- Lead and mentor software development teams, providing technical guidance and support.
- Evaluate and select appropriate technologies, frameworks, and tools for software development.
- Collaborate with product management to understand business requirements and translate them into technical specifications.
- Conduct technical feasibility studies and proof-of-concepts for new features and systems.
- Oversee the integration of various software components and systems.
- Ensure the scalability, reliability, security, and performance of software solutions.
- Perform code reviews and provide constructive feedback to development teams.
- Stay current with emerging technologies and industry trends to drive innovation.
- Troubleshoot complex technical issues and provide solutions.
- Contribute to the strategic planning of the technology roadmap.
- Facilitate technical discussions and knowledge sharing within the engineering organization.
Senior Software Architect
Posted 15 days ago
Job Viewed
Job Description
Responsibilities:
- Design and architect complex software systems and applications, ensuring scalability, reliability, and maintainability.
- Provide technical leadership and guidance to software development teams throughout the entire software development lifecycle.
- Evaluate and select appropriate technologies, frameworks, and tools for software development projects.
- Develop and maintain architectural standards, guidelines, and best practices.
- Collaborate with product managers, business analysts, and stakeholders to understand requirements and translate them into technical designs.
- Identify and mitigate technical risks and challenges, proposing effective solutions.
- Conduct code reviews and provide constructive feedback to development teams.
- Mentor and coach junior developers and architects, fostering technical growth and skill development.
- Stay abreast of emerging technologies, industry trends, and architectural patterns, recommending their adoption where beneficial.
- Ensure that software designs adhere to security best practices and compliance requirements.
- Troubleshoot and resolve complex technical issues that arise in production environments.
- Contribute to the continuous improvement of development processes and methodologies.
- Document architectural decisions, designs, and technical specifications.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7-10 years of experience in software development, with at least 3-5 years in a software architect or lead engineering role.
- Proven experience in designing and implementing large-scale, distributed, and cloud-based applications.
- In-depth knowledge of multiple programming languages (e.g., Java, Python, C#, JavaScript) and frameworks.
- Strong understanding of various architectural styles, such as microservices, event-driven, and SOA.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Expertise in database design and management (SQL, NoSQL).
- Excellent understanding of software development lifecycle (SDLC) and Agile methodologies.
- Strong analytical, problem-solving, and critical-thinking skills.
- Exceptional leadership, communication, and interpersonal skills.
- Ability to articulate complex technical concepts to both technical and non-technical audiences.
Senior Software Architect
Posted 16 days ago
Job Viewed
Job Description
The ideal candidate possesses a deep understanding of software development lifecycle, architectural design principles, and various programming paradigms. A proven track record of successfully designing and delivering complex, enterprise-level applications is essential. Proficiency in multiple programming languages and frameworks, cloud platforms (AWS, Azure, GCP), and database technologies is highly desirable. Excellent leadership, communication, and problem-solving skills are paramount, enabling you to effectively articulate technical vision, collaborate with stakeholders, and resolve complex architectural challenges. As a hybrid role, you will benefit from the flexibility of remote work while also participating in essential in-office collaborative sessions and team strategy meetings to foster strong team dynamics and innovation. We are committed to providing a challenging and rewarding work environment where you can make a significant impact and contribute to shaping the future of our technology landscape. Join our forward-thinking organization and leverage your architectural expertise to drive innovation and deliver cutting-edge software solutions.
Lead Automotive Software Architect
Posted 1 day ago
Job Viewed
Job Description
Senior Automotive Software Architect
Posted 6 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define and document high-level software architecture for automotive ECUs and systems, adhering to industry standards (e.g., AUTOSAR, ISO 26262).
- Develop architectural strategies for key automotive domains such as infotainment, ADAS, powertrain control, and connectivity.
- Evaluate and select appropriate technologies, tools, and frameworks for automotive software development.
- Ensure the software architecture supports key non-functional requirements including safety, security, performance, reliability, and maintainability.
- Collaborate with product management and engineering teams to translate requirements into architectural designs.
- Create and maintain architectural models, diagrams, and documentation.
- Provide technical leadership and guidance to software development teams throughout the project lifecycle.
- Identify architectural risks and propose mitigation strategies.
- Stay abreast of emerging automotive technologies, trends, and industry best practices.
- Conduct architectural reviews and ensure compliance with defined standards.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 8+ years of experience in software development, with at least 5 years in automotive software architecture.
- Deep understanding of automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet).
- Experience with AUTOSAR standards and development tools.
- Proven experience in designing complex embedded software systems for automotive applications.
- Knowledge of software development processes and tools (e.g., Agile, Git, CI/CD).
- Familiarity with functional safety (ISO 26262) and cybersecurity principles in the automotive domain.
- Strong analytical and problem-solving skills.
- Excellent communication, presentation, and interpersonal skills, essential for remote collaboration.
- Experience with domain-specific technologies like ADAS, V2X, or EV powertrains is highly desirable.
This is a unique opportunity to shape the future of automotive technology in a fully remote setting. You will work with a talented, international team on challenging and innovative projects. If you are a visionary architect with a passion for automotive innovation and possess the drive to excel in a remote-first environment, we invite you to apply. Contribute your expertise to advancements in mobility from your home location, conceptually connected to Kochi, Kerala, IN .
Lead Automotive Software Architect
Posted 10 days ago
Job Viewed
Job Description
Responsibilities:
- Define and document the overall software architecture for automotive systems, including infotainment, ADAS, powertrain, and body control modules.
- Establish and enforce software design patterns, coding standards, and best practices.
- Lead the design and development of real-time embedded software components.
- Collaborate closely with hardware engineers, system architects, and product managers to define software requirements and specifications.
- Mentor and guide a team of software engineers, providing technical direction and fostering innovation.
- Oversee the integration of software components and ensure system stability and performance.
- Conduct architectural reviews and code reviews to ensure quality and adherence to standards.
- Evaluate and select appropriate tools, technologies, and methodologies for software development.
- Troubleshoot and resolve complex software issues in a remote development environment.
- Contribute to the continuous improvement of software development processes and workflows.
- Master's or Ph.D. in Computer Science, Electrical Engineering, or a related field.
- 10+ years of experience in automotive software development, with at least 3 years in an architectural or lead role.
- Deep expertise in embedded systems design and real-time operating systems (RTOS).
- Strong knowledge of AUTOSAR, QNX, embedded Linux, or similar automotive software frameworks.
- Proficiency in C/C++ programming languages.
- Experience with automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Familiarity with automotive cybersecurity principles and standards.
- Proven leadership and team management skills.
- Excellent communication and documentation skills, essential for remote collaboration.
- Experience with Agile development methodologies.
Be The First To Know
About the latest Software architect Jobs in Kochi !