Remote Software Development Lead
Posted 7 days ago
Job Viewed
Job Description
As a Software Development Lead, you will play a crucial role in all phases of the software development lifecycle, from conception and design to implementation, testing, and deployment. You will work closely with product managers, designers, and other engineers to deliver exceptional products that meet user needs and business objectives. The ability to effectively communicate technical concepts to both technical and non-technical stakeholders is essential. You will also be instrumental in driving best practices in coding, testing, and deployment, ensuring the team adheres to high standards of software craftsmanship. We are looking for a leader who can inspire and empower their team, facilitate agile ceremonies, and champion continuous improvement within the development process. This position is perfect for a senior developer looking to take on more leadership responsibilities in a supportive, remote-first culture.
Key Responsibilities:
- Lead and mentor a team of software engineers in a remote setting, fostering a collaborative and high-performance culture.
- Provide technical guidance and architectural oversight for software development projects.
- Drive the design, development, and implementation of robust, scalable, and maintainable software solutions.
- Ensure adherence to coding standards, best practices, and software development lifecycle processes.
- Collaborate with product management and design teams to define project scope, requirements, and timelines.
- Conduct code reviews, provide constructive feedback, and champion code quality.
- Oversee the testing and deployment of software, ensuring reliability and performance.
- Identify and resolve technical challenges and roadblocks, facilitating timely project completion.
- Contribute to the continuous improvement of development processes and tools.
- Stay current with emerging technologies and industry trends, recommending their adoption where appropriate.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional software development experience, with a significant portion in a lead or senior role.
- Proven experience leading and mentoring software development teams in a remote environment.
- Expertise in one or more modern programming languages (e.g., Java, Python, C#, JavaScript).
- Strong understanding of software architecture patterns, data structures, and algorithms.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Proficiency in agile development methodologies (Scrum, Kanban).
- Excellent problem-solving, analytical, and communication skills.
- Demonstrated ability to translate business requirements into technical solutions.
Lead Project Manager, Software Development
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Lead and manage multiple software development projects concurrently from inception to completion.
- Develop detailed project plans, including scope definition, resource allocation, timelines, and budget.
- Facilitate sprint planning, daily stand-ups, sprint reviews, and retrospectives for agile teams.
- Manage project risks and issues, developing mitigation strategies and ensuring timely resolution.
- Serve as the primary point of contact for project stakeholders, providing regular status updates and managing expectations.
- Foster a collaborative and productive team environment, promoting clear communication and efficient workflows.
- Ensure adherence to best practices in software development and project management.
- Coach and mentor junior project managers and team members.
- Utilize project management tools to track progress, manage tasks, and report on project status.
- Contribute to the continuous improvement of project management processes and methodologies.
- Manage client relationships and ensure satisfaction with project outcomes.
- Conduct post-project evaluations to identify lessons learned and areas for improvement.
- Bachelor's degree in Computer Science, Engineering, Business, or a related field.
- Minimum of 7 years of experience in project management, with at least 3 years specifically in software development environments.
- Proven track record of successfully delivering complex software projects.
- In-depth knowledge of agile methodologies (Scrum, Kanban) and experience managing agile teams.
- Strong leadership, communication, and interpersonal skills.
- Proficiency in project management software (e.g., Jira, Asana, Trello).
- Excellent risk management and problem-solving abilities.
- Experience in managing remote or distributed teams.
- PMP, CSM, or equivalent project management certification is highly desirable.
- Ability to work autonomously and drive results in a remote-first setting.
- Strong negotiation and stakeholder management skills.
- Experience with cloud-based development environments is a plus.
Lead Project Manager - Software Development
Posted 14 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage multiple software development projects simultaneously, ensuring alignment with strategic business objectives.
- Define project scope, goals, deliverables, and success criteria in collaboration with senior management and stakeholders.
- Develop detailed project plans, including resource allocation, timelines, and budget.
- Oversee the execution of projects, employing Agile methodologies (Scrum, Kanban) to ensure efficient development cycles.
- Manage project teams, including developers, testers, designers, and business analysts, fostering a collaborative and high-performance environment.
- Facilitate daily stand-ups, sprint planning meetings, sprint reviews, and retrospectives.
- Identify, assess, and manage project risks and dependencies, implementing mitigation strategies.
- Communicate project status, key metrics, and potential issues to stakeholders regularly.
- Ensure the quality of deliverables through effective testing and quality assurance processes.
- Manage vendor relationships and third-party integrations as needed.
- Drive continuous improvement within the project management process and team practices.
- Mentor and coach junior project managers and team members.
- Stay abreast of industry best practices and emerging technologies in software development and project management.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree or MBA is a plus.
- Minimum of 10 years of experience in project management, with at least 5 years focused specifically on software development projects.
- Proven experience leading cross-functional teams in a remote or distributed environment.
- Deep understanding and practical application of Agile frameworks (Scrum Master certification is highly desirable).
- Expertise in project management tools (e.g., Jira, Asana, Trello) and methodologies.
- Exceptional leadership, communication, negotiation, and stakeholder management skills.
- Strong analytical and problem-solving abilities.
- Demonstrated ability to manage complex projects with challenging timelines and budgets.
- Experience with various software development lifecycles (SDLC).
- PMP, Agile/Scrum certifications are a significant advantage.
Software Lead
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Python services &components
- Ensure the best possible performance, quality, and security
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization
- Understanding of established software development life cycles
- Ability to prioritize and multi-task in order to meet deadlines
- Resolves technical issues through debugging, research and investigation
- Collaborate across various teams and with external clients
- Contribute innovative designs and ideas for improving our company products and services
Required Skills Sets
- Atleast 8+ years of experience in Design and Development with Python.
- Experience in Flask / Django•Familiar with version control (Git)•Understanding of SQL.
- Strong Unit Testing practice.
- Understanding of design patterns, Microservices Architecture.
- Understanding of Scrum Agile methodology.
- Experience in data engineering & Docker is a plus.
Candidate Profile:
- 8+ Years of relevant experience with Python and its Principles.•Graduate in Computer Science or any related discipline (like BS / B.E. / B-Tech in Electronics, Electrical, IT)
Software Lead
Posted today
Job Viewed
Job Description
Design, build, and maintain efficient, reusable, and reliable Python services &components
Ensure the best possible performance, quality, and security
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization
Understanding of established software development life cycles
Ability to prioritize and multi-task in order to meet deadlines
Resolves technical issues through debugging, research and investigation
Collaborate across various teams and with external clients
Contribute innovative designs and ideas for improving our company products and services
Required Skills Sets
Atleast 8+ years of experience in Design and Development with Python.
Experience in Flask / Django•Familiar with version control (Git)•Understanding of SQL.
Strong Unit Testing practice.
Understanding of design patterns, Microservices Architecture.
Understanding of Scrum Agile methodology.
Experience in data engineering & Docker is a plus.
Candidate Profile:
8+ Years of relevant experience with Python and its Principles.•Graduate in Computer Science or any related discipline (like BS / B.E. / B-Tech in Electronics, Electrical, IT)
Software Lead
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Python services &components
- Ensure the best possible performance, quality, and security
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization
- Understanding of established software development life cycles
- Ability to prioritize and multi-task in order to meet deadlines
- Resolves technical issues through debugging, research and investigation
- Collaborate across various teams and with external clients
- Contribute innovative designs and ideas for improving our company products and services
Required Skills Sets
- Atleast 8+ years of experience in Design and Development with Python.
- Experience in Flask / Django•Familiar with version control (Git)•Understanding of SQL.
- Strong Unit Testing practice.
- Understanding of design patterns, Microservices Architecture.
- Understanding of Scrum Agile methodology.
- Experience in data engineering & Docker is a plus.
Candidate Profile:
- 8+ Years of relevant experience with Python and its Principles.•Graduate in Computer Science or any related discipline (like BS / B.E. / B-Tech in Electronics, Electrical, IT)
Software lead
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Team lead Jobs in Kochi !
Software Lead
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Python services &components
- Ensure the best possible performance, quality, and security
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization
- Understanding of established software development life cycles
- Ability to prioritize and multi-task in order to meet deadlines
- Resolves technical issues through debugging, research and investigation
- Collaborate across various teams and with external clients
- Contribute innovative designs and ideas for improving our company products and services
Required Skills Sets
- Atleast 8+ years of experience in Design and Development with Python.
- Experience in Flask / Django•Familiar with version control (Git)•Understanding of SQL.
- Strong Unit Testing practice.
- Understanding of design patterns, Microservices Architecture.
- Understanding of Scrum Agile methodology.
- Experience in data engineering & Docker is a plus.
Candidate Profile:
- 8+ Years of relevant experience with Python and its Principles.•Graduate in Computer Science or any related discipline (like BS / B.E. / B-Tech in Electronics, Electrical, IT)
Technical Lead
Posted today
Job Viewed
Job Description
Job Description
We are looking for candidates for the role of technical lead with an experience of 5 + years for the location of Cochin Requirements: 1. Experience of 5-12 years in IT 2. Strong communication skills, good technical grounding, and inclination towards leading others. 3. Strong algorithm and problem-solving skills with a passion to innovate. 4. Thorough understanding of SDLC processes, practices, and key tools 5. The candidate should have past or current experience in development and understands the development aspects thoroughly 6. Good exposure to working in Application performance, scalability, and application security 7. Inclination towards UI/UX and experience working with designers directly is preferred 8. Knowledge in web services (RESTful APIs), Software integrations is preferred 9. Experience working with technologies like Java, Spring, Hibernate, MySQL is mandatoryTechnical Lead
Posted today
Job Viewed
Job Description
Job Description: Embedded OpenGL Engineer
Experience: 7+ Years
Location: Hyderabad
Notice Period: Immediate to 15 Days
Required Skills & Qualifications
Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or related field.
3–7 years of experience in embedded graphics programming.
Strong hands-on experience with OpenGL ES (2.0/3.0/3.1) and shader programming (GLSL). Proficiency in C/C++ with experience in embedded Linux or RTOS environments.
Solid understanding of graphics pipelines, GPU architecture, and rendering optimization techniques.
Experience with framebuƯer, EGL, DRM/KMS, and display driver interfaces.
Familiarity with UI frameworks (Qt/QML, GTK, or similar) for HMI applications.
Knowledge of cross-compilation, build systems (CMake, Yocto, or Buildroot).
Strong debugging and profiling skills (e.g., RenderDoc, Perf, gDEBugger, GPU vendor tools).
Preferred / Nice to Have
Experience with Vulkan API and modern graphics techniques.
Exposure to safety-critical systems (automotive, avionics, medical).
Knowledge of computer vision and GPU compute shaders (OpenCL, CUDA, or similar).
Familiarity with hypervisors and display sharing between multiple domains (e.g., Xen, QNX). Experience with HMI development in automotive infotainment systems (Cluster, IVI, HUD). Understanding of multi-display, multi-GPU rendering, and composition techniques.