2,270 Team Lead jobs in Indonesia
Senior Software Development Lead
Posted today
Job Viewed
Job Description
Responsibilities:
- Lead and mentor a team of software engineers.
- Oversee the full software development lifecycle, from design to deployment.
- Collaborate with product managers to define project requirements and roadmaps.
- Conduct code reviews and ensure code quality and maintainability.
- Implement and enforce software development best practices and standards.
- Manage project timelines, resources, and deliverables.
- Troubleshoot and resolve complex technical issues.
- Contribute to architectural decisions and design solutions.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of experience in software development, with at least 2 years in a lead or supervisory role.
- Proven experience in leading development teams and managing projects.
- Strong proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript).
- Experience with agile development methodologies (Scrum, Kanban).
- Familiarity with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Excellent communication, problem-solving, and interpersonal skills.
- Experience with CI/CD pipelines and DevOps practices.
Senior Software Development Lead
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead and mentor a team of software engineers, fostering a collaborative and productive environment.
- Architect, design, and implement scalable, high-performance software solutions.
- Drive the adoption of best practices in software development, including Agile methodologies, TDD, and CI/CD.
- Oversee the full software development lifecycle, from requirements gathering to deployment and maintenance.
- Conduct code reviews, provide constructive feedback, and ensure code quality.
- Collaborate with product managers, designers, and other stakeholders to define product roadmaps and features.
- Troubleshoot and resolve complex technical issues.
- Stay current with emerging technologies and industry trends.
- Contribute to the technical strategy and long-term vision of the engineering organization.
- Participate in the hiring and onboarding of new engineering talent.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 6 years of experience in software development, with at least 2 years in a lead or supervisory role.
- Proficiency 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).
- Familiarity with Agile development methodologies (Scrum, Kanban).
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership, communication, and team-building abilities.
- Experience with relational and NoSQL databases.
- Ability to thrive in a hybrid work environment, balancing collaboration and independent work.
Senior Software Development Lead
Posted today
Job Viewed
Job Description
Responsibilities:
- Lead and mentor a team of software developers.
- Oversee the design, development, and implementation of software applications.
- Ensure code quality, performance, and adherence to coding standards.
- Collaborate with product managers and stakeholders to define project requirements.
- Manage the software development lifecycle using Agile methodologies.
- Conduct code reviews and provide constructive feedback.
- Troubleshoot and resolve software defects and issues.
- Drive innovation and implement best practices in software development.
- Manage project timelines and deliverables for the development team.
- Contribute to architectural decisions and technology selection.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of experience in software development.
- Minimum of 3 years of experience in a leadership or lead developer role.
- Proficiency in multiple programming languages (e.g., Java, Python, C#).
- Experience with modern software development frameworks and tools.
- Strong understanding of software architecture, design patterns, and data structures.
- Experience with Agile/Scrum methodologies.
- Excellent problem-solving, communication, and interpersonal skills.
- Experience with cloud platforms (AWS, Azure, GCP) is a plus.
Automotive Software Development Lead
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead and mentor a team of embedded software engineers in the design, development, and testing of automotive software.
- Define software architecture and technical roadmap for key automotive systems.
- Oversee the entire software development lifecycle, from requirements gathering to deployment and maintenance.
- Collaborate with cross-functional teams, including hardware engineers, system architects, and product managers.
- Ensure adherence to automotive safety standards (e.g., ISO 26262) and coding best practices.
- Drive innovation and adoption of new technologies and methodologies within the team.
- Conduct code reviews, provide technical guidance, and ensure code quality and maintainability.
- Manage project timelines, resources, and deliverables for software development initiatives.
- Troubleshoot and resolve complex software issues reported from testing or field deployment.
- Contribute to the development of continuous integration and continuous deployment (CI/CD) pipelines.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 8 years of experience in software development, with at least 3 years in a lead or senior role.
- Extensive experience in embedded software development for the automotive industry.
- Proficiency in C/C++ and familiarity with real-time operating systems (RTOS).
- Strong understanding of automotive communication protocols (e.g., CAN, LIN, Ethernet).
- Experience with software development tools, version control systems (e.g., Git), and bug tracking systems.
- Excellent leadership, communication, and interpersonal skills.
- Proven ability to design scalable and robust software architectures.
- Familiarity with agile development methodologies.
- Passion for automotive technology and innovation.
This is a unique opportunity to shape the future of automotive software in a flexible, remote-first environment. If you are a visionary leader with a passion for automotive innovation, we want to hear from you.
Senior Software Development Lead
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead and mentor a team of software engineers throughout the development lifecycle.
- Architect and design scalable, robust, and efficient software solutions.
- Drive best practices in coding, testing, and deployment.
- Collaborate with product management to define project requirements and roadmaps.
- Oversee the implementation of new features and enhancements.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve complex technical issues.
- Manage project timelines and ensure on-time delivery of software releases.
- Contribute to the continuous improvement of development processes and tools.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 6 years of experience in software development, with at least 2 years in a leadership role.
- Strong proficiency in multiple programming languages (e.g., Java, Python, C++, JavaScript).
- Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Solid understanding of database technologies (SQL, NoSQL).
- Experience with agile development methodologies (Scrum, Kanban).
- Excellent problem-solving, analytical, and communication skills.
- Proven ability to lead and motivate technical teams.
- Experience in DevOps practices is highly desirable.
Automotive Software Development Lead
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead and mentor a team of automotive software engineers throughout the entire software development lifecycle (SDLC).
- Drive the design, development, implementation, and testing of software for automotive systems, including embedded control units, infotainment systems, connectivity features, and ADAS.
- Define and enforce software architecture, coding standards, and best practices.
- Collaborate closely with hardware engineers, system engineers, and product managers to define software requirements and specifications.
- Oversee the integration of software components with hardware platforms.
- Implement and manage software development processes, including Agile methodologies, continuous integration/continuous deployment (CI/CD), and automated testing.
- Conduct code reviews and provide constructive feedback to team members to ensure high-quality code.
- Identify and resolve complex technical issues and bugs within the software.
- Ensure software compliance with automotive industry standards (e.g., AUTOSAR, ISO 26262 for functional safety).
- Manage project timelines, resources, and deliverables for software development efforts.
- Stay updated with the latest automotive software technologies and trends.
- Contribute to strategic planning for future automotive software development initiatives.
- Participate in technical discussions and present project updates to stakeholders.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Automotive Engineering, or a related field.
- Minimum of 8 years of experience in software development, with at least 3 years in a leadership or team lead role within the automotive industry.
- Strong expertise in embedded software development and real-time operating systems (RTOS).
- Experience with automotive communication protocols (e.g., CAN, LIN, Ethernet).
- Proficiency in programming languages such as C, C++, and Python.
- Knowledge of automotive standards like AUTOSAR, ISO 26262, and UDS.
- Experience with software development tools, including IDEs, compilers, debuggers, and version control systems (e.g., Git).
- Familiarity with Agile development methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong leadership, communication, and team collaboration abilities.
- Ability to work effectively in a fast-paced, automotive development environment.
Remote Automotive Software Development Lead
Posted today
Job Viewed
Job Description
Key responsibilities include defining software architecture and technical roadmaps, leading and mentoring a team of software engineers, and ensuring the timely delivery of high-quality software components. You will collaborate closely with product managers, hardware engineers, and quality assurance teams to define software requirements and specifications. The role involves overseeing the implementation of best practices in coding, testing, and continuous integration/continuous deployment (CI/CD). You will also be responsible for identifying and mitigating technical risks, conducting code reviews, and promoting a culture of innovation and technical excellence within the remote team. Managing stakeholder expectations and communicating technical strategies effectively are crucial aspects of this leadership role.
The successful applicant will have a Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field, with a minimum of 8 years of experience in automotive software development, including at least 3 years in a leadership or team lead capacity. Proven experience with embedded C/C++, AUTOSAR, CAN bus, and other automotive communication protocols is mandatory. Experience with safety-critical systems (e.g., ISO 26262) and modern software development tools and frameworks is essential. Exceptional leadership, communication, and problem-solving skills are required, along with a proven ability to manage remote teams effectively. This is an exciting opportunity to shape the future of automotive technology from the comfort of your home office.
Be The First To Know
About the latest Team lead Jobs in Indonesia !
Remote Software Development Lead (Python/Cloud)
Posted today
Job Viewed
Job Description
- Leading and mentoring a team of software engineers in the design, development, and deployment of complex applications.
- Architecting and implementing robust, scalable, and secure cloud-based solutions.
- Driving best practices in software development, including code reviews, testing, and continuous integration/continuous deployment (CI/CD).
- Collaborating with product managers and stakeholders to define project requirements and roadmaps.
- Troubleshooting and resolving technical issues, ensuring system stability and performance.
- Conducting technical interviews and contributing to the hiring process.
- Staying up-to-date with emerging technologies and industry trends.
- Ensuring adherence to security standards and data privacy regulations.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience, with at least 2 years in a lead or senior role.
- Proven expertise in Python and relevant frameworks (e.g., Django, Flask).
- In-depth knowledge of cloud platforms (AWS, Azure, or GCP) and related services.
- Experience with microservices architecture, RESTful APIs, and containerization (Docker, Kubernetes).
- Strong understanding of database technologies (SQL, NoSQL) and ORMs.
- Excellent communication, leadership, and problem-solving skills.
- Experience with Agile development methodologies.
- Demonstrated ability to mentor and guide technical teams in a remote setting.
Lead Software Development Project Manager
Posted today
Job Viewed
Job Description
Responsibilities:
- Plan, execute, and finalize software development projects according to strict deadlines and within budget.
- Define project scope, goals, and deliverables in collaboration with senior management and stakeholders.
- Develop detailed project plans, including resource allocation, task sequencing, and risk assessment.
- Manage and mentor cross-functional project teams, fostering a collaborative remote environment.
- Facilitate agile ceremonies such as sprint planning, daily stand-ups, sprint reviews, and retrospectives.
- Track project milestones and deliverables, ensuring quality and adherence to technical specifications.
- Proactively manage changes in project scope, identify potential crises, and devise contingency plans.
- Communicate project status, risks, and issues to all stakeholders in a clear and concise manner.
- Manage vendor relationships and third-party contributions as needed.
- Ensure adherence to software development best practices and coding standards.
- Conduct post-project evaluations and identify lessons learned for future projects.
- Contribute to the continuous improvement of project management processes and methodologies.
- Manage multiple concurrent projects effectively in a remote setting.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum of 7 years of experience in software development project management.
- Proven experience in managing Agile (Scrum, Kanban) software development projects.
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, communication, and stakeholder management skills.
- Proficiency with project management software (e.g., Jira, Asana, Trello).
- Ability to manage remote teams and foster effective collaboration.
- Strong analytical and problem-solving abilities.
- PMP, CSM, or equivalent project management certification is a plus.
- Experience with CI/CD pipelines and DevOps practices is advantageous.
Lead Project Manager, Software Development
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Lead and manage multiple software development projects from initiation to closure.
- Define project scope, goals, and deliverables that support business objectives.
- Develop detailed project plans, including timelines, resources, and budgets.
- Manage project execution, ensuring adherence to schedules and quality standards.
- Identify, assess, and manage project risks and issues.
- Facilitate effective communication among project team members, stakeholders, and management.
- Ensure clear and concise project documentation is maintained.
- Monitor project progress and provide regular status reports.
- Manage project budgets and expenditures.
- Mentor and guide junior project managers and team members.
- Drive continuous improvement in project management processes and methodologies.
- Ensure alignment between project outcomes and business strategy.
- Bachelor's degree in Computer Science, Engineering, Business, or a related field. PMP or equivalent certification is highly desirable.
- Minimum of 10 years of experience in project management, with at least 5 years focused on software development projects.
- Demonstrated experience leading and managing complex projects in a challenging environment.
- Expertise in Agile (Scrum, Kanban) and Waterfall project management methodologies.
- Strong understanding of the software development lifecycle (SDLC).
- Excellent leadership, communication, and interpersonal skills.
- Proven ability to manage stakeholder expectations and build strong relationships.
- Proficiency in project management software (e.g., MS Project, Jira, Asana).
- Strong risk management and problem-solving skills.
- Ability to manage budgets and resources effectively.