61 Software Solutions jobs in Kochi
Key Account Manager - Technology Solutions
Posted 9 days ago
Job Viewed
Job Description
Senior Account Manager - Technology Solutions
Posted 17 days ago
Job Viewed
Job Description
Responsibilities:
- Manage and grow a portfolio of key client accounts within the technology sector.
- Develop and execute strategic account plans to achieve sales targets and expand business.
- Identify and pursue new business opportunities within existing and prospective accounts.
- Understand client needs and propose effective technology solutions and services.
- Conduct compelling sales presentations and product demonstrations.
- Negotiate contract terms and close deals to meet revenue objectives.
- Build and maintain strong, long-lasting relationships with key stakeholders at client organizations.
- Collaborate with internal pre-sales, technical support, and customer success teams.
- Provide regular sales forecasts and performance reports to management.
- Stay updated on industry trends, market activities, and competitor strategies.
- Bachelor's degree in Business Administration, Marketing, Computer Science, or a related field.
- Minimum of 5 years of experience in B2B sales, preferably in technology solutions or SaaS.
- Proven track record of consistently meeting or exceeding sales quotas.
- Excellent understanding of enterprise software, cloud solutions, and IT infrastructure.
- Exceptional communication, negotiation, and interpersonal skills.
- Strong presentation skills and ability to articulate complex technical concepts.
- Experience working in a hybrid remote/office environment.
- Ability to travel as required for client meetings and business development.
- Proactive, self-motivated, and results-oriented mindset.
Senior Software Architect (Cloud Solutions)
Posted 9 days ago
Job Viewed
Job Description
Responsibilities:
- Design and architect end-to-end cloud solutions, leveraging platforms such as AWS, Azure, or Google Cloud.
- Lead the technical vision and strategy for cloud-native application development, including microservices, containerization (Docker, Kubernetes), and serverless architectures.
- Collaborate with development teams, product managers, and stakeholders to define technical requirements and translate them into scalable architectural designs.
- Develop and enforce coding standards, best practices, and architectural patterns to ensure code quality, maintainability, and performance.
- Oversee the selection and implementation of appropriate cloud services, technologies, and tools.
- Design and implement robust CI/CD pipelines for automated testing, deployment, and infrastructure management.
- Ensure the security, reliability, scalability, and cost-effectiveness of cloud solutions.
- Conduct code reviews, architectural reviews, and provide technical guidance to development teams.
- Troubleshoot and resolve complex technical issues related to cloud infrastructure and application performance.
- Stay abreast of emerging cloud technologies, industry trends, and best practices, recommending adoption where appropriate.
- Mentor junior engineers and foster a culture of innovation and continuous learning within the engineering organization.
- Contribute to capacity planning, performance tuning, and disaster recovery strategies.
- Document architectural designs, technical specifications, and operational procedures.
- 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 5 years in a software architecture role, focusing on cloud environments.
- Proven expertise in designing and implementing large-scale, distributed systems using cloud platforms (AWS, Azure, GCP).
- Deep understanding of microservices architecture, RESTful APIs, and event-driven systems.
- Hands-on experience with containerization technologies (Docker, Kubernetes) and orchestration tools.
- Proficiency in one or more programming languages such as Java, Python, Go, or Node.js.
- Experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, Terraform, Ansible).
- Strong knowledge of database technologies (SQL and NoSQL) and caching mechanisms.
- Excellent understanding of network security, data security, and compliance in cloud environments.
- Exceptional problem-solving, analytical, and communication skills.
- Ability to lead technical discussions and influence decision-making across teams.
- Experience with agile development methodologies.
Lead Software Architect - Cloud Solutions
Posted 11 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define and drive the technical vision and architectural roadmap for cloud-based platforms and applications.
- Lead the design of scalable, high-availability, and fault-tolerant microservices architectures.
- Evaluate and select appropriate technologies, frameworks, and tools for development and deployment.
- Provide technical leadership and mentorship to software engineering teams, ensuring adherence to architectural guidelines and coding standards.
- Collaborate closely with product managers, engineers, and stakeholders to translate business requirements into robust technical solutions.
- Champion best practices in areas such as CI/CD, infrastructure as code, containerization, and observability.
- Conduct architectural reviews and provide constructive feedback to ensure code quality and system integrity.
- Identify and mitigate technical risks and dependencies within the architecture.
- Contribute to the continuous improvement of development processes and methodologies.
- Stay at the forefront of cloud technology trends and advocate for their adoption where appropriate.
- Effectively communicate complex technical concepts to both technical and non-technical audiences.
- Foster a culture of innovation and technical excellence within the engineering organization.
- 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 senior architectural role focused on cloud environments (AWS, Azure, GCP).
- Extensive experience designing and implementing microservices, distributed systems, and API-first architectures.
- Proven expertise in containerization technologies (Docker, Kubernetes) and CI/CD pipelines.
- Strong knowledge of various programming languages (e.g., Java, Python, Go) and their application in microservices.
- Deep understanding of data persistence strategies, including relational and NoSQL databases.
- Experience with cloud security best practices and implementation.
- Excellent problem-solving skills and the ability to make sound architectural decisions under pressure.
- Exceptional communication and interpersonal skills, suitable for a fully remote, collaborative setting.
- Demonstrated ability to lead and mentor technical teams.
Senior Software Architect - Cloud Solutions
Posted 16 days ago
Job Viewed
Job Description
Responsibilities:
- Design and architect scalable, high-availability, and fault-tolerant cloud-based applications and services.
- Define technical strategy and roadmaps for cloud adoption and modernizing existing systems.
- Evaluate and select appropriate cloud services and technologies (AWS, Azure, GCP) to meet project requirements.
- Develop and enforce coding standards, best practices, and architectural patterns to ensure code quality and maintainability.
- Collaborate with development teams, product managers, and stakeholders to understand business needs and translate them into technical solutions.
- Lead code reviews, provide technical guidance, and mentor junior engineers.
- Identify and address performance bottlenecks and security vulnerabilities in cloud environments.
- Design and implement CI/CD pipelines and automation strategies for efficient software delivery.
- Create comprehensive architectural documentation, diagrams, and technical specifications.
- Stay abreast of emerging cloud technologies, industry trends, and best practices, and evaluate their potential application.
- Contribute to the selection and integration of third-party software and tools.
- Ensure adherence to security protocols and compliance requirements in cloud deployments.
- Facilitate knowledge sharing sessions and promote a culture of continuous learning within the engineering department.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7-10 years of experience in software development and architecture, with a strong focus on cloud computing.
- Extensive experience with major cloud platforms (AWS, Azure, or GCP) and their core services (e.g., EC2, S3, Lambda, Kubernetes, Docker).
- Proven expertise in designing and implementing microservices architectures, distributed systems, and RESTful APIs.
- Proficiency in one or more programming languages such as Java, Python, Go, or Node.js.
- Strong understanding of containerization technologies (Docker, Kubernetes) and infrastructure as code (Terraform, Ansible).
- Experience with database technologies (SQL and NoSQL) and data modeling.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and interpersonal skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
- Demonstrated ability to lead technical initiatives and mentor engineering teams in a remote setting.
- Cloud certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect Expert) are a plus.
This fully remote position based in Kochi, Kerala, IN , offers a unique opportunity to shape the future of cloud technology. If you are a visionary architect passionate about building scalable and resilient systems, we encourage you to apply.
Lead Software Architect - Cloud Solutions
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define and drive the architecture for cloud-native applications and microservices.
- Select appropriate technologies, frameworks, and platforms for cloud solutions.
- Lead and mentor software engineering teams in architectural best practices.
- Collaborate with product management to define technical roadmaps.
- Ensure the scalability, security, and performance of cloud infrastructure.
- Conduct architectural reviews and provide technical guidance.
- Evaluate and recommend new technologies and tools.
- Develop and enforce coding standards and design patterns.
- Troubleshoot complex technical issues across the stack.
- Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with at least 5 years in software architecture.
- Extensive experience with cloud platforms (AWS, Azure, GCP).
- Deep knowledge of microservices, containerization (Docker, Kubernetes).
- Strong understanding of data structures, algorithms, and design patterns.
- Proven experience leading and mentoring technical teams.
- Excellent communication, presentation, and interpersonal skills.
- Experience with CI/CD pipelines and DevOps practices.
Junior Software Developer - Cloud Solutions
Posted 20 days ago
Job Viewed
Job Description
As a Junior Software Developer intern, you will be involved in various stages of the software development lifecycle, including coding, testing, debugging, and documentation. You will have the chance to work with modern programming languages and frameworks, such as Python, Node.js, React, and cloud platforms like AWS or Azure. We are seeking individuals who are passionate about technology, eager to learn, and possess a strong foundational understanding of computer science principles, data structures, and algorithms. The ability to work effectively in a collaborative, remote environment, communicate clearly, and take initiative is essential. This internship is designed to provide a robust learning experience, allowing you to develop practical skills and contribute meaningfully to our client's innovative projects. We are committed to fostering your growth and providing mentorship to help you launch your career in software development. The **Kochi, Kerala, IN** region is home to a vibrant tech community, and this remote role allows you to tap into that energy from anywhere.
Responsibilities:
- Assist in the development and implementation of new software features.
- Write clean, maintainable, and efficient code under the guidance of senior developers.
- Participate in code reviews and provide constructive feedback.
- Test and debug software applications to ensure quality and functionality.
- Contribute to technical documentation for software projects.
- Collaborate with team members through online collaboration tools.
- Learn and apply new technologies and programming languages.
- Assist in troubleshooting and resolving software defects.
- Gain experience with cloud platforms and deployment processes.
- Contribute to team meetings and brainstorming sessions.
Qualifications:
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Solid understanding of programming concepts, data structures, and algorithms.
- Familiarity with at least one modern programming language (e.g., Python, Java, JavaScript).
- Basic knowledge of cloud computing principles is a plus.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills, suitable for remote collaboration.
- Eagerness to learn and adapt to new technologies.
Be The First To Know
About the latest Software solutions Jobs in Kochi !
Principal Software Architect - Cloud Solutions
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Design and evolve the software architecture for cloud-native applications and platforms.
- Define technical strategies and roadmaps for cloud adoption and modernization.
- Lead the selection and evaluation of technologies, frameworks, and tools.
- Provide technical leadership and mentorship to software engineering teams.
- Ensure the scalability, reliability, performance, and security of software solutions.
- Collaborate with product management to translate business requirements into technical designs.
- Develop and enforce architectural standards, patterns, and best practices.
- Oversee the implementation of CI/CD pipelines and DevOps practices.
- Conduct architectural reviews and provide technical guidance to development teams.
- Identify and mitigate technical risks and dependencies.
- Master's degree in Computer Science, Engineering, or a related field; Ph.D. is a plus.
- Minimum of 10 years of experience in software development, with at least 5 years in a senior architect role.
- Extensive experience designing and implementing solutions on major cloud platforms (AWS, Azure, GCP).
- Deep expertise in microservices architecture, distributed systems, and API design.
- Proficiency in multiple programming languages and modern software development methodologies.
- Strong understanding of containerization (Docker, Kubernetes) and DevOps principles.
- Excellent leadership, communication, and presentation skills.
- Proven ability to mentor technical teams and drive innovation.
- Experience with database design and data modeling.
- Ability to influence technical direction and strategy.
Senior Software Architect (Cloud Solutions) - Remote
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design and oversee the architecture of complex, scalable, and resilient cloud-based applications and services.
- Define technical roadmaps, architectural standards, and best practices for software development.
- Lead and mentor software engineering teams throughout the development lifecycle, from conceptualization to deployment.
- Evaluate and select appropriate technologies, frameworks, and tools for cloud environments (AWS, Azure, GCP).
- Ensure the security, performance, and maintainability of all developed solutions.
- Collaborate with product managers, stakeholders, and other engineers to translate business requirements into technical solutions.
- Conduct code reviews, architectural reviews, and provide technical guidance to development teams.
- Troubleshoot and resolve complex technical issues in production environments.
- Stay current with emerging cloud technologies, architectural patterns, and industry trends.
- Promote a culture of technical excellence, innovation, and continuous learning within the engineering organization.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with a significant focus on software architecture and cloud computing.
- Proven experience designing and implementing large-scale, distributed systems using microservices architecture.
- Deep expertise in at least one major cloud platform (AWS, Azure, GCP), including services for compute, storage, networking, and databases.
- Proficiency in multiple programming languages (e.g., Java, Python, Go, Node.js) and modern software development methodologies (Agile, DevOps).
- Strong understanding of containerization technologies (Docker, Kubernetes) and CI/CD pipelines.
- Excellent problem-solving, analytical, and critical-thinking skills.
- Exceptional communication, collaboration, and leadership skills, with experience leading remote technical teams.
- Experience with data modeling, API design, and system integration.
- A passion for technology and a commitment to building high-quality software.
Senior Full-Stack Software Engineer - Cloud Solutions
Posted 13 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain full-stack web applications using modern technologies.
- Develop and implement APIs and microservices for scalable cloud solutions.
- Write clean, efficient, and well-documented code for both front-end and back-end components.
- Implement and manage cloud infrastructure, CI/CD pipelines, and deployment strategies on platforms like AWS, Azure, or GCP.
- Collaborate with product managers, designers, and other engineers to translate requirements into functional software.
- Conduct code reviews, perform testing, and ensure the quality and performance of applications.
- Troubleshoot and resolve software defects and production issues.
- Mentor junior developers and contribute to team knowledge sharing and best practices.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 6 years of professional experience in full-stack software development.
- Proficiency in front-end technologies such as React, Angular, or Vue.js, and HTML/CSS/JavaScript.
- Strong experience with back-end languages and frameworks like Node.js, Python (Django/Flask), Java (Spring Boot), or Ruby on Rails.
- Hands-on experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of database technologies (e.g., SQL, NoSQL like MongoDB, PostgreSQL).
- Experience with CI/CD tools and methodologies.
- Excellent problem-solving, analytical, and communication skills.
- Proven ability to work effectively in a remote, agile development environment.
This is a remote-first position, offering the flexibility to work from any location within India. You will be a key contributor to innovative projects, shaping the future of software development and cloud computing for our client's global user base. This role demands self-motivation, strong collaboration skills, and a commitment to delivering excellence in a virtual team setting.