Enable job alerts via email!

Senior Software Engineer (C++/Go)

PT ShareInvestor Technologies Indonesia

Jakarta Utara

On-site

IDR 200.000.000 - 300.000.000

Full time

14 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology-based investment firm in Indonesia is seeking a Senior Software Engineer (C++/Go) to develop financial applications in a dynamic team. Candidates should have at least 4 years of software engineering experience, with strong C++ and Go skills. Responsibilities include product development, providing support, mentoring junior developers, and utilizing new technologies. This is a great opportunity for those keen to advance in financial software solutions.

Qualifications

  • At least 4 years of experience in Software Engineering, with 1 year in a Senior Developer/Lead role.
  • Strong knowledge and demonstrable skills in C++ or Go.
  • Familiarity with concurrency/multi-threaded programming and SQL databases.
  • Strong passion for programming with a desire to learn.

Responsibilities

  • Develop, enhance, and maintain quality software products on schedule.
  • Provide L2/L3 support for software products in production.
  • Guide and mentor junior developers.
  • Explore new technologies to improve productivity.
  • Document design specifications and logic concepts.

Skills

C++
Go
Concurrency/multi-threaded programming
MySQL/PostgreSQL/Oracle databases
RabbitMQ or other message-brokering platforms
Job description

ShareInvestor is a technology-based company with a focus on Internet media, and we have operations in Malaysia, Singapore, Indonesia and Thailand. We are the market leader in providing a combination of market data, community, analysis and news on various platforms to traders and investors. Our websites include www.shareinvestor.com and www.investingnote.com.

More information about our products and services can be found at www.alphainvestholdings.com.

We are looking for a Senior Software Engineer (C++/Go) to join our team, in a challenging, yet fun and fulfilling environment. The successful applicant will leverage on the latest technologies to create financial applications and platforms for investors and financial institutions.

If you are keen to learn more about investing and trading and want to develop software solutions used by investors and financial institutions, this is the job for you.

Responsibilities
  • Develop, enhance and maintain quality software products and services on schedule with a focus on using technologies based on C++ and Go.
  • Provide L2/L3 support for software products currently used in production.
  • Help guide and mentor junior developers through solution design and code reviews, as well as conduct knowledge-sharing sessions for the whole team.
  • Explore and utilize new technologies to improve productivity and/or add value to the company.
  • Document design specifications, logic concepts and module description.
Requirements
  • At least 4-years of experience in Software Engineering; at least 1-year of which must be in a Senior Developer/Lead role.
  • Strong knowledge and demonstrable skills in C++ and/or Go.
  • Familiarity and demonstrable knowledge in concurrency/multi-threaded programming.
  • Familiarity and demonstrable knowledge in MySQL/PostgreSQL/Oracle databases.
  • Strong passion for programming and desire to learn.
  • Must be able to work well in a team and be able to follow documentation and coding standards.
  • Knowledge and/or experience in RabbitMQ or other message-brokering/streaming platforms would be an advantage.

Interested candidates are encouraged to apply with full resume, present and expected salary and a recent photograph.

ShareInvestor regrets that only shortlisted candidates shall be notified.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.