359 Jira jobs in Indonesia
Software Development Engineer
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement software applications.
- Write clean, maintainable, and efficient code.
- Collaborate with cross-functional teams to define software requirements.
- Test and debug software to ensure quality and performance.
- Deploy applications to production environments.
- Participate in code reviews to maintain code quality standards.
- Troubleshoot and resolve software defects and issues.
- Contribute to the continuous improvement of software development processes.
- Document software designs and functionality.
- Stay updated with emerging technologies and industry best practices.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Developer or similar role.
- Proficiency in at least one modern programming language (e.g., Java, Python, C#, JavaScript).
- Experience with database systems (e.g., SQL, NoSQL).
- Familiarity with software development principles and design patterns.
- Understanding of agile development methodologies.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Experience with version control systems (e.g., Git).
Software Development Apprentice
Posted 1 day ago
Job Viewed
Job Description
Software Development Lead
Posted 1 day ago
Job Viewed
Job Description
As a Software Development Lead, you will be responsible for architecting, designing, and delivering high-quality software products. You will mentor and manage a team of software engineers, fostering a culture of technical excellence, collaboration, and continuous learning. Key responsibilities include leading code reviews, ensuring adherence to coding standards, and driving the adoption of best practices in software development methodologies, such as Agile and Scrum.
You will collaborate closely with product managers, designers, and other stakeholders to translate business requirements into technical specifications and executable development plans. This role involves hands-on coding, architectural design, and problem-solving, especially for complex technical challenges. You will also play a key role in the hiring and onboarding process for new engineering talent. The ability to effectively manage project timelines, deliverables, and resources in a remote setting is critical.
We require candidates to have a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. A minimum of 7 years of experience in software development, with at least 2 years in a lead or supervisory role, is mandatory. Proficiency in multiple programming languages (e.g., Java, Python, C#), frameworks, and cloud platforms (e.g., AWS, Azure) is essential. Strong understanding of software architecture patterns, database technologies, and DevOps practices is highly valued. Excellent leadership, communication, and interpersonal skills are crucial for motivating and guiding your team effectively. The ability to work independently, manage competing priorities, and deliver exceptional results in a fully remote capacity is key.
Key Responsibilities:
- Lead and mentor a team of software engineers.
- Architect, design, and develop scalable software solutions.
- Ensure code quality, performance, and security.
- Collaborate with product management and stakeholders.
- Implement Agile/Scrum methodologies and best practices.
- Conduct code reviews and provide technical guidance.
- Manage project timelines and deliverables.
- Drive continuous improvement in development processes.
Software Development Engineer
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement software applications and features using various programming languages.
- Write clean, maintainable, and efficient code.
- Collaborate with product managers, designers, and other engineers to define software requirements.
- Participate in code reviews to ensure code quality and share knowledge.
- Develop and execute unit tests and integration tests to ensure software reliability.
- Troubleshoot, debug, and upgrade existing software.
- Stay current with new technologies and industry trends.
- Contribute to architectural design discussions and decisions.
- Ensure the scalability and performance of applications.
- Deploy software applications to production environments.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Proven experience as a Software Engineer or similar role.
- Proficiency in one or more programming languages such as Java, Python, C++, or JavaScript.
- Experience with software development methodologies (Agile, Scrum).
- Familiarity with databases (SQL, NoSQL) and cloud platforms (AWS, Azure, GCP).
- Strong problem-solving and analytical skills.
- Excellent teamwork and communication abilities.
- Knowledge of software testing principles and practices.
Software Development Engineer
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain robust and scalable software applications using modern programming languages and frameworks.
- Collaborate with product managers, designers, and other engineers to define software requirements and user stories.
- Write clean, efficient, well-documented, and testable code.
- Implement and execute unit, integration, and end-to-end tests to ensure software quality and reliability.
- Participate in code reviews, providing and receiving constructive feedback to improve code quality and team knowledge.
- Troubleshoot, debug, and resolve software defects and issues reported by users or QA teams.
- Contribute to the design and architecture of new software features and systems.
- Optimize applications for maximum speed, scalability, and performance.
- Stay up-to-date with emerging technologies and industry best practices to drive innovation.
- Work effectively within an Agile development environment, participating in daily stand-ups, sprint planning, and retrospectives.
- Deploy software updates and new releases to production environments.
- Mentor junior engineers and contribute to a culture of technical excellence and continuous learning.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Proven experience (3+ years) as a Software Engineer or similar role.
- Strong proficiency in at least one modern programming language such as Java, Python, C++, JavaScript, or Go.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.
- Solid understanding of software development principles, data structures, algorithms, and design patterns.
- Experience with database technologies (SQL, NoSQL) and ORM frameworks.
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote, distributed team.
- Experience with Agile methodologies is required.
- A passion for building high-quality software and a commitment to continuous improvement.
Software Development Apprentice
Posted 1 day ago
Job Viewed
Job Description
Automotive Software Development Lead
Posted today
Job Viewed
Job Description
Responsibilities:
- Lead and manage a team of automotive software engineers.
- Define software architecture and technical specifications for vehicle systems.
- Develop and implement embedded software using C/C++ and RTOS.
- Ensure adherence to automotive software development standards (ASPICE, ISO 26262).
- Manage the software development lifecycle, from requirements to release.
- Oversee the integration of software components and systems.
- Mentor and guide junior software engineers, fostering technical growth.
- Collaborate with hardware engineers and system architects.
- Conduct code reviews and ensure high-quality, reliable code.
- Manage project timelines, resources, and deliverables.
- Troubleshoot and resolve complex software issues.
- Stay current with automotive technology trends and software best practices.
- Implement testing strategies for embedded software.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum 8 years of experience in automotive software development.
- Minimum 3 years of experience in a lead or management role.
- Proficiency in C/C++ programming for embedded systems.
- Strong knowledge of real-time operating systems (RTOS).
- Familiarity with automotive protocols like CAN, LIN, and Automotive Ethernet.
- Experience with AUTOSAR is a strong plus.
- Understanding of automotive safety standards (ISO 26262) and development processes (ASPICE).
- Excellent leadership, communication, and problem-solving skills.
- Ability to manage projects and teams in a remote setting.
- Experience with version control systems (e.g., Git).
Be The First To Know
About the latest Jira Jobs in Indonesia !
Remote Software Development Engineer
Posted 1 day ago
Job Viewed
Job Description
As a Remote Software Development Engineer, your responsibilities will include:
- Designing, coding, and debugging software applications according to specifications.
- Collaborating with cross-functional teams, including product managers, designers, and other engineers, to define software requirements.
- Developing clean, efficient, and maintainable code in relevant programming languages (e.g., Java, Python, C++, JavaScript).
- Participating in code reviews to ensure code quality, best practices, and adherence to standards.
- Implementing and maintaining automated testing strategies to ensure software reliability and performance.
- Troubleshooting and resolving software defects and issues reported by users or QA teams.
- Contributing to the architectural design and technical decision-making processes.
- Staying up-to-date with new technologies and industry trends to drive innovation.
- Documenting software designs, processes, and user guides.
- Participating in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
This is a fantastic opportunity to work on challenging projects, grow your technical skills, and contribute to a forward-thinking company without the need for relocation.
Senior Software Development Lead
Posted 1 day ago
Job Viewed
Job Description
Key Responsibilities:
- Lead and mentor a team of software developers, fostering a collaborative and high-performance culture.
- Oversee the design, development, testing, and deployment of software applications.
- Collaborate with product managers, designers, and other stakeholders to define project requirements and technical specifications.
- Write clean, efficient, and maintainable code in (Specify Languages, e.g., Java, Python, JavaScript).
- Architect scalable and robust software solutions, considering performance, security, and usability.
- Implement and enforce coding standards, best practices, and code review processes.
- Troubleshoot and resolve complex technical issues and bugs.
- Contribute to the development of the company's technology roadmap and strategy.
- Stay current with emerging technologies and industry trends.
- Conduct performance reviews and provide professional development guidance to team members.
- Ensure the successful delivery of projects on time and within scope.
- Promote agile development methodologies and continuous integration/continuous deployment (CI/CD) practices.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of professional software development experience.
- Proven experience in leading and managing software development teams.
- Strong proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript) and associated frameworks.
- Extensive experience with database technologies (SQL, NoSQL) and cloud platforms (AWS, Azure, GCP).
- Solid understanding of software architecture patterns, design principles, and best practices.
- Experience with agile methodologies (Scrum, Kanban).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and interpersonal skills, with the ability to explain technical concepts to non-technical audiences.
- Experience with version control systems (e.g., Git).
- Familiarity with CI/CD pipelines and tools.
- Ability to work effectively in a hybrid environment, balancing remote and in-office collaboration.
This is an exciting opportunity to lead impactful projects and shape the future of software development for our client. If you are a visionary leader passionate about technology and team development, we encourage you to apply.
Senior Software Development Lead
Posted 1 day ago
Job Viewed
Job Description
Key responsibilities include:
- Leading and managing software development teams in the design, development, testing, and deployment of new features and applications.
- Mentoring and coaching software engineers, providing technical guidance and career development support.
- Collaborating with product managers, designers, and other stakeholders to define project requirements and technical specifications.
- Driving the adoption of Agile methodologies (Scrum, Kanban) and ensuring efficient project execution.
- Overseeing code reviews, promoting high standards for code quality, performance, and security.
- Developing and implementing architectural designs and ensuring adherence to established standards.
- Identifying and resolving technical challenges and roadblocks within the development process.
- Staying current with industry trends, new technologies, and best practices in software development.
- Contributing to strategic technology planning and roadmap development.
- Ensuring the scalability, reliability, and maintainability of software solutions.
- Fostering a culture of innovation, collaboration, and continuous improvement within the development team.
- Participating in the hiring process to attract and recruit top engineering talent.
The ideal candidate will have a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. A minimum of 8 years of experience in software development, with at least 3 years in a leadership or team lead role, is required. Proven experience in leading cross-functional development teams and managing the full software development lifecycle (SDLC) is essential. Strong proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript) and experience with cloud platforms (AWS, Azure, GCP) are mandatory. Excellent knowledge of database technologies, RESTful APIs, and microservices architecture is highly desirable. Strong understanding of Agile methodologies, CI/CD pipelines, and DevOps practices is required. Exceptional communication, interpersonal, and problem-solving skills are necessary. This is a fully remote position, offering the flexibility to work from anywhere with a reliable internet connection and a dedicated workspace.