Enable job alerts via email!

Software Engineer

PT SOD Technology Indonesia

Daerah Khusus Ibukota Jakarta

On-site

USD 30.000 - 45.000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Join a leading technology company as a Software Engineer, responsible for designing high-quality software solutions. Collaborate with cross-functional teams to deliver impactful projects, mentor junior developers, and ensure adherence to best practices in a dynamic work environment. Enjoy a supportive workplace that values professional growth and balance.

Benefits

Competitive salary and benefits package
Opportunity to work with a talented team
Supportive and inclusive work environment

Qualifications

  • Minimum of 3 years of experience in software development.
  • Proficiency in programming languages like Java, Python, C/C++/C#, PHP.
  • Knowledge of GoLang is a plus.

Responsibilities

  • Design, develop, and maintain robust, scalable software applications.
  • Lead technical design and implementation of new features and projects.
  • Collaborate to define project requirements and specifications.

Skills

Problem-Solving
Communication
Attention to Detail
Software Development Principles
Team Collaboration

Education

Bachelor's degree in Computer Science

Tools

AWS
Azure
Google Cloud
PostgreSQL
MySQL
Oracle

Job description

As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions. You will collaborate with cross-functional teams to deliver projects that meet the needs of our clients and support our business objectives. Your role will involve leading projects, mentoring junior developers, and ensuring best practices in software development.

Key Responsibilities:

  • Design, develop, and maintain robust, scalable, and high-performance software applications.
  • Lead the technical design and implementation of new features and projects.
  • Collaborate with product managers, designers, and other stakeholders to define project requirements and specifications.
  • Conduct code reviews and provide constructive feedback to team members.
  • Ensure the use of best practices in software development, including coding standards, testing, and documentation.
  • Troubleshoot and resolve complex technical issues.
  • Mentor and guide junior engineers to foster their professional growth.
  • Stay updated with the latest industry trends and technologies, and incorporate them into your work when appropriate.

Qualifications

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of experience in software development.
  • Proficiency in one of the programming languages, e.g., Java, Python, C/C++/C#, PHP, Python, Ruby, etc.
  • Having knowledge in the GoLang programming language is a plus.
  • Deep understanding of software development principles, design patterns, and best practices.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of database management systems, e.g. PostgreSQL / MySQL / Oracle.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and the ability to work effectively in a team environment.
  • Proven ability to lead and manage technical projects from conception to completion.

Other Information

What We Offer:

  • Competitive salary and benefits package.
  • Opportunity to work with a talented and diverse team.
  • A supportive and inclusive work environment that values wellness and a healthy work-life balance.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.