9 Software Design jobs in Indonesia
Remote Lead HVAC System Design Engineer
Posted 15 days ago
Job Viewed
Job Description
Your primary duties will include leading design projects from inception to completion, conducting load calculations, selecting appropriate equipment, and developing detailed technical drawings and specifications. You will collaborate closely with cross-functional teams, including project managers, architects, and construction professionals, utilizing advanced CAD and simulation software. Troubleshooting and providing technical support for existing systems and new designs will also be a significant part of your responsibilities. You will mentor junior engineers, foster a culture of innovation, and ensure the highest quality of design output. This role requires a strong understanding of thermodynamics, fluid mechanics, and building science, coupled with exceptional problem-solving abilities and a proactive approach to engineering challenges. The ability to work autonomously and manage project timelines effectively in a remote environment is essential.
Qualifications:
- Bachelor's degree in Mechanical Engineering or a related field. A Master's degree is a plus.
- Minimum of 7-10 years of progressive experience in HVAC system design and engineering.
- Proven track record of leading complex HVAC design projects.
- Proficiency in industry-standard HVAC design software (e.g., AutoCAD, Revit MEP, Carrier HAP, Trane Trace).
- In-depth knowledge of building codes, ASHRAE standards, and energy efficiency regulations.
- Excellent understanding of mechanical systems, equipment, and controls.
- Strong leadership, communication, and interpersonal skills for effective remote team collaboration.
- Ability to analyze and solve complex engineering problems.
- Experience with sustainability and green building design principles is highly desirable.
- Demonstrated ability to manage multiple projects and meet deadlines in a remote work setting.
Senior Software Engineer - Cloud Architecture
Posted 12 days ago
Job Viewed
Job Description
Key responsibilities include designing and implementing robust cloud-based solutions using platforms such as AWS, Azure, or Google Cloud. You will be responsible for developing microservices architectures, defining APIs, and ensuring seamless integration between different systems. This role involves writing clean, efficient, and maintainable code, conducting code reviews, and mentoring junior engineers. You will also play a crucial role in optimizing system performance, troubleshooting complex issues, and implementing best practices for security, scalability, and high availability. Collaboration with product managers, designers, and other engineering teams to translate requirements into technical solutions will be a core part of your work.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, coupled with at least 6 years of professional software development experience, with a significant focus on cloud computing. Strong proficiency in at least one major cloud platform (AWS, Azure, GCP) is essential, along with expertise in containerization technologies like Docker and Kubernetes. You should have extensive experience with microservices architecture, RESTful APIs, and various programming languages (e.g., Python, Java, Go, Node.js). A solid understanding of CI/CD pipelines, infrastructure as code (IaC), and DevOps principles is highly desirable. Excellent problem-solving, analytical, and communication skills are critical for success in this remote, collaborative environment.
This is a premier opportunity for a talented engineer to shape the future of cloud technology and work in a flexible, remote-first setting. Join a team dedicated to innovation and excellence.
Responsibilities:
- Design, develop, and deploy scalable, high-performance cloud-based applications.
- Architect and implement microservices using modern cloud technologies.
- Develop and maintain robust APIs for internal and external services.
- Write clean, efficient, and well-documented code in relevant programming languages.
- Optimize cloud infrastructure for performance, cost, and security.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Troubleshoot and resolve complex technical issues in production environments.
- Mentor junior software engineers and conduct thorough code reviews.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure adherence to best practices in software development, security, and cloud operations.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 6+ years of professional software development experience with a focus on cloud architecture.
- Expertise in at least one major cloud platform (AWS, Azure, GCP).
- Proficiency in containerization technologies (Docker, Kubernetes).
- Strong experience with microservices architecture and RESTful APIs.
- Experience with programming languages such as Python, Java, Go, or Node.js.
- Solid understanding of DevOps principles and CI/CD practices.
- Excellent problem-solving, analytical, and communication skills.
- Ability to thrive in a remote, collaborative team environment.
Senior Software Engineer - Cloud Architecture
Posted 13 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, build, and maintain scalable, high-performance cloud infrastructure.
- Architect and implement cloud-native solutions using microservices and containerization.
- Manage and optimize cloud environments on platforms like AWS, Azure, or GCP.
- Develop and maintain CI/CD pipelines for automated software deployment.
- Ensure the security, availability, and reliability of cloud services.
- Collaborate with development teams to integrate applications with cloud infrastructure.
- Implement Infrastructure as Code (IaC) using tools like Terraform or CloudFormation.
- Monitor system performance, troubleshoot issues, and implement performance enhancements.
- Stay current with emerging cloud technologies and best practices.
- Mentor junior software engineers on cloud architecture and best practices.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software development, with at least 3 years focused on cloud architecture.
- Proven experience with major cloud providers (AWS, Azure, GCP).
- Expertise in containerization technologies such as Docker and Kubernetes.
- Strong understanding of microservices architecture and distributed systems.
- Proficiency in scripting languages (e.g., Python, Bash) and CI/CD tools.
- Excellent problem-solving, analytical, and communication skills.
- Experience with cloud security best practices and compliance.
- Certifications in cloud platforms (e.g., AWS Certified Solutions Architect) are a plus.
Senior Software Engineer - Cloud Architecture
Posted 15 days ago
Job Viewed
Job Description
Senior Backend Software Engineer - Cloud Architecture
Posted 7 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement scalable, high-performance backend services and APIs using languages such as Go, Python, Node.js, or Java.
- Architect and manage cloud infrastructure on platforms like AWS, Azure, or GCP, focusing on scalability, security, and cost-efficiency.
- Develop and maintain microservices architecture, ensuring seamless integration and efficient communication between services.
- Implement and manage CI/CD pipelines for automated testing, deployment, and release management.
- Write clean, maintainable, and well-documented code, adhering to coding standards and best practices.
- Optimize application performance, identify and resolve bottlenecks, and ensure high availability of services.
- Design and manage databases (SQL and NoSQL), including schema design, query optimization, and data integrity.
- Collaborate with frontend developers, product managers, and other engineers to define requirements and deliver features.
- Implement robust security measures to protect data and systems from threats.
- Conduct code reviews, provide constructive feedback, and mentor junior engineers.
- Stay updated with the latest advancements in backend technologies, cloud computing, and software architecture.
- Troubleshoot and resolve production issues in a timely and efficient manner.
- Participate in architectural discussions and contribute to technical strategy.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 7 years of professional experience in backend software development.
- Proven expertise in designing and building scalable backend systems and APIs.
- Strong proficiency in at least one modern programming language (e.g., Go, Python, Node.js, Java).
- Extensive experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Deep understanding of microservices architecture, containerization (Docker, Kubernetes), and orchestration.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
- Familiarity with CI/CD tools and practices.
- Solid understanding of security best practices in software development.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a hybrid team.
- Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation is a plus.
Remote Senior Software Engineer - Cloud Architecture
Posted 15 days ago
Job Viewed
Job Description
Responsibilities:
- Design and implement scalable cloud architecture (AWS, Azure, GCP).
- Develop and maintain CI/CD pipelines for automated deployments.
- Build and manage containerized applications using Docker and Kubernetes.
- Implement and optimize serverless computing solutions.
- Ensure cloud security best practices and compliance.
- Write clean, efficient, and maintainable code in relevant programming languages.
- Mentor junior engineers and contribute to technical discussions.
- Collaborate with product managers and other engineering teams remotely.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum 6 years of experience in software engineering with a focus on cloud architecture.
- Expertise in cloud platforms (AWS, Azure, or GCP).
- Proficiency in containerization (Docker, Kubernetes) and IaC tools (Terraform).
- Strong programming skills in languages like Python, Java, or Go.
- Deep understanding of microservices, serverless, and networking concepts.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills for remote work.
Senior Backend Software Engineer - Microservices Architecture
Posted 15 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable and resilient microservices.
- Write high-quality, maintainable, and efficient backend code.
- Develop and maintain RESTful APIs for internal and external consumption.
- Optimize application performance, scalability, and reliability.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Collaborate with frontend engineers, product managers, and DevOps teams.
- Troubleshoot and resolve complex backend issues.
- Participate in architectural design discussions and technology selection.
- Mentor junior backend engineers and promote best practices.
- Ensure the security and integrity of backend systems and data.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of professional experience in backend software engineering.
- Proven experience designing and implementing microservices architectures.
- Proficiency in at least one modern backend programming language (e.g., Java, Python, Go, Node.js).
- Strong understanding of RESTful API design principles.
- Experience with cloud platforms (AWS, Azure, GCP).
- Familiarity with containerization technologies (Docker, Kubernetes).
- Knowledge of database systems (SQL and NoSQL).
- Experience with message queues (e.g., Kafka, RabbitMQ) is a plus.
- Strong understanding of software development best practices, including TDD and CI/CD.
- Excellent problem-solving, communication, and teamwork skills.
Be The First To Know
About the latest Software design Jobs in Indonesia !
Lead Full Stack Software Engineer - Microservices Architecture
Posted 3 days ago
Job Viewed
Job Description
Senior Full-Stack Software Engineer - Cloud Architecture
Posted 15 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain robust, scalable, and high-performance web applications.
- Architect and implement cloud-native solutions using platforms like AWS, Azure, or GCP.
- Develop both front-end and back-end components of web applications.
- Implement microservices architecture and leverage containerization technologies (Docker, Kubernetes).
- Build and optimize RESTful APIs and integrate with third-party services.
- Write clean, efficient, and well-documented code.
- Perform thorough testing, including unit, integration, and end-to-end testing.
- Implement CI/CD pipelines for automated deployment and continuous integration.
- Collaborate with product managers and designers to define software requirements and features.
- Participate in code reviews and contribute to technical discussions.
- Troubleshoot, debug, and upgrade existing systems.
- Ensure application security, performance, and reliability.
- Stay updated with emerging technologies and industry best practices.
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- Minimum of 7 years of professional experience in full-stack software development.
- Proven experience in designing and building scalable applications on cloud platforms.
- Proficiency in one or more front-end frameworks (e.g., React, Angular, Vue.js).
- Strong expertise in back-end languages (e.g., Python, Node.js, Java, Go).
- Experience with databases (e.g., PostgreSQL, MongoDB, MySQL) and data modeling.
- Knowledge of microservices, Docker, and Kubernetes.
- Familiarity with CI/CD tools and practices.
- Excellent problem-solving, analytical, and communication skills.
- Experience working in an Agile/Scrum development environment.