364 Software Development jobs in Kochi
Software Development Manager

Posted 15 days ago
Job Viewed
Job Description
Our technical managers at IBM are the foundation of our strategic initiatives to lead skilled software development teams to design, code, test, and provide industry-leading solutions that make the world run today. At IBM, you will use the latest software development tools, techniques and technologies and work with leading minds in the industry to build products, path-breaking technologies, and solutions that you can be proud of.
Do you have the skills and passion for building the future? If yes, join a niche team at IBM Software Labs focused on building an AI-driven Digital Labor platform, Watson Orchestrate, an AI based digital employee platform that that can automate today's businesses. Look for more details at (1) links
1. role and responsibilities**
As a Software Development Manager, you'll manage software development, enhance product experiences, and scale our team's capabilities. You'll manage careers, streamline hiring, collaborate with product, and drive innovation. We seek proactive professionals passionate about team growth, software architecture, coding, and process enhancements. Mastery of frameworks, deployment tech, and cloud APIs is essential as well as adaptability to innovative technologies.
As a Technical Software Development Manager on the Watson Orchestrate Client Center of Excellent team, you will be leading and motivating an expert team in a fast-paced environment, working closely with large strategic clients helping adoption of next generation of AI-infused platform features using the latest Saas and microservices architecture. Working in an agile environment, you drive multi-disciplinary squads within the large global development product group. Your work will involve close collaboration with Architects, DevOps Engineers, Designers, Product Managers across our global organization.
Your primary responsibilities include:
-Solution Development: Lead the development of innovative solutions to enhance our product and development experience, effectively contributing to making our software better.
-Team Growth and Management: Manage the career growth of team members, scale hiring and development processes, and foster a culture of continuous improvement within the team.
-Strategic Partnership: Partner with product teams to brainstorm ideas and collaborate on delivering an exceptional product, contributing to the overall success of the organization.
-Technical Direction: Provide technical guidance by actively participating in architectural discussions, developing code, and advocating for new process improvements to drive innovation and efficiency.
**Required technical and professional expertise**
· 10+ years of software development experience including 5 years in leadership roles.
· 2+ years of management experience including people management
· Experience designing, building, and managing distributed and scalable SaaS offerings based on REST APIs, microservices, and containers. Exposure in system design
· Experience in working with AI and ML technologies.
· Excellent communication skills, assertiveness and leadership qualities. Experience managing multiple stakeholders in across planning, tracking and overall execution
· Excellent people skills, including negotiating, recruiting, motivating, and team-building
· Growth mindset: Ability to quickly learn new technologies and processes.
· Highly organized and able to balance multiple priorities
· Dedication to transparency: ability to report issues and risks and find solutions
· Strong verbal and written communication skills and the ability to work in a fast-paced environment with remote office locations
· Exposure to Kubernetes/OpenStack or related cloud-native technologies
· Exposure working with CI/CD processes, DevOps methodologies and related tools.
· Experience and passion in technically coaching and guiding junior developers covering system design, code reviews etc.
IBM 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, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Software development agency
Posted today
Job Viewed
Job Description
Hiring Collaboration Opportunity – Development Companies in India! ?Are you an end-to-end development agency looking to collaborate on exciting projects?@Trailique Infotech is expanding, and we want YOU to be part of our journey! , we deliver cutting-edge AI & ML solutions that simplify operations, enhance efficiency, and elevate customer experiences for startups, SMBs, and enterprises? Why Collaborate with @Trailique? Diverse portfolio – From custom software to facilities management systems, we help businesses grow. Strong demand – A growing project pipeline that needs reliable partners. Long-term partnership – We believe in building lasting, meaningful collaborations? Who We’re Looking For: ? Credible IT development agencies (with proven references). ? Teams that ensure reliability, flexibility, and quality delivery. ? Partners aligned with our digital transformation vision? Let’s Connect! If you’re ready to embark on this exciting journey, we’d love to hear from you? Visit: Share your corporate deck: ’s shape the future of innovation together! ?
Software Development Manager
Posted today
Job Viewed
Job Description
Software development Agency
Posted today
Job Viewed
Job Description
*Only IT Agencies must apply*
Hiring Collaboration Opportunity – Development Companies in India!
Senior Software Development Engineer
Posted 3 days ago
Job Viewed
Job Description
Key responsibilities include:
- Designing, coding, testing, and deploying robust and scalable software applications.
- Collaborating with cross-functional teams, including product managers, designers, and other engineers, to define and deliver new features.
- Writing clean, maintainable, and efficient code following best practices and coding standards.
- Participating in code reviews to ensure code quality and knowledge sharing.
- Troubleshooting, debugging, and resolving software defects and issues.
- Contributing to architectural discussions and decision-making processes.
- Mentoring junior software engineers and providing technical guidance.
- Researching and evaluating new technologies and tools to improve development processes.
- Developing and maintaining technical documentation.
- Ensuring the performance, quality, and responsiveness of applications.
Lead Software Development Engineer
Posted 4 days ago
Job Viewed
Job Description
The ideal candidate will possess deep expertise in modern programming languages, software development methodologies, and cloud technologies. Responsibilities include translating business requirements into technical specifications, making critical architectural decisions, and ensuring the delivery of high-quality software within project timelines. You will also be responsible for code reviews, driving best practices in software development, and fostering a culture of technical excellence within the team. Experience with Agile development environments is essential.
Key duties encompass leading the design and implementation of complex software systems, identifying and resolving technical challenges, and collaborating with product managers and stakeholders to define product roadmaps. You will mentor junior engineers, provide technical guidance, and facilitate knowledge sharing. A strong understanding of database technologies, API design, and DevOps practices is highly valued. This role requires exceptional problem-solving abilities, strong leadership qualities, and a passion for building innovative software products.
We are looking for an individual who is not only a skilled engineer but also a natural leader, capable of inspiring and motivating a team. Your technical vision and execution capabilities will be crucial in driving our software development forward. Join our growing technology hub and make a significant impact.
Responsibilities:
- Lead the design, development, and deployment of software applications.
- Architect scalable, high-performance software solutions.
- Mentor and guide a team of software engineers.
- Conduct code reviews and ensure adherence to coding standards.
- Collaborate with product management to define technical requirements and roadmaps.
- Troubleshoot and resolve complex software defects.
- Implement and promote best practices in software development (e.g., Agile, CI/CD).
- Contribute to technical strategy and decision-making.
- Ensure the quality, security, and performance of software deliverables.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in software development.
- Proven experience in a lead or senior engineering role.
- Expertise in one or more programming languages (e.g., Java, Python, C++, JavaScript).
- Strong knowledge of software architecture patterns and design principles.
- Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Familiarity with database technologies (SQL, NoSQL) and API design.
- Excellent problem-solving, communication, and leadership skills.
Junior Software Development Graduate
Posted 1 day ago
Job Viewed
Job Description
Be The First To Know
About the latest Software development Jobs in Kochi !
Junior Software Development Apprentice
Posted 3 days ago
Job Viewed
Job Description
As a Junior Software Development Apprentice, you will work closely with experienced engineers, gaining practical experience in software development lifecycle. You will be involved in coding, debugging, testing, and contributing to the development of innovative software solutions. This program is an excellent pathway to launch your career in software engineering.
Key Responsibilities:
- Assist in the design, development, and implementation of software applications under the guidance of senior developers.
- Write clean, efficient, and well-documented code in programming languages such as Python, Java, or JavaScript.
- Participate in code reviews and contribute to improving code quality.
- Debug and resolve software defects and issues.
- Assist in the testing of software components and applications.
- Learn and apply development best practices and agile methodologies.
- Collaborate with team members to understand project requirements and deliver solutions.
- Contribute to the documentation of software designs and processes.
- Actively seek feedback and learning opportunities to enhance technical skills.
- Participate in team meetings and contribute to discussions on project progress and challenges.
- Gain exposure to various aspects of the software development lifecycle.
Qualifications:
- A strong passion for software development and a willingness to learn.
- Basic understanding of programming concepts and data structures.
- Familiarity with at least one programming language (e.g., Python, Java, JavaScript, C++).
- Possession of a laptop and reliable internet connection for remote work.
- Good problem-solving and analytical skills.
- Effective communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- A relevant degree in Computer Science, Engineering, or a related field, or equivalent practical experience is preferred, but not strictly required for highly motivated candidates.
- Previous personal projects or coding contributions are a plus.
This apprenticeship provides a unique chance to gain real-world experience and kickstart your career in the tech industry, with the advantage of a remote setup.
Senior Software Development Lead
Posted 4 days ago
Job Viewed
Job Description
Senior Software Development Lead
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and mentor a team of software developers, fostering a collaborative and high-performing environment.
- Drive the design and architecture of software solutions, ensuring scalability, maintainability, and performance.
- Oversee the full software development lifecycle (SDLC), from requirements gathering to deployment and maintenance.
- Write high-quality, efficient, and testable code for critical application components.
- Collaborate with product managers, designers, and other stakeholders to define project scope and technical requirements.
- Implement best practices in software development, including code reviews, testing strategies, and CI/CD pipelines.
- Troubleshoot and resolve complex technical issues across the technology stack.
- Conduct performance tuning and optimization of applications and systems.
- Stay updated with emerging technologies and industry trends, recommending their adoption where appropriate.
- Manage project timelines and ensure timely delivery of software releases.
- Conduct technical interviews and contribute to talent acquisition.
- Champion a culture of continuous improvement and technical excellence.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of professional software development experience, with at least 2 years in a lead or supervisory role.
- Proven experience in designing and developing enterprise-level applications using modern programming languages (e.g., Java, Python, C#, Node.js).
- Strong expertise in architectural patterns, data structures, algorithms, and object-oriented design.
- Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Proficiency in database technologies (SQL, NoSQL) and ORM frameworks.
- Familiarity with front-end technologies and frameworks (React, Angular, Vue.js) is a plus.
- Strong understanding of Agile methodologies and DevOps practices.
- Excellent leadership, communication, and interpersonal skills.
- Ability to mentor and motivate technical teams.
- Experience in a hybrid work environment.
- Strong problem-solving and analytical capabilities.