Software Engineer

Job Description

Title: Software Engineer

Company Name: SMCLabs Bd

Vacancy: 5

Age: Na

Job Location: Dhaka (GULSHAN 1)

Salary: Negotiable

Experience:

  • At least 3 years
  • The applicants should have experience in the following business area(s): Software Company


Published: 2024-09-23

Application Deadline: 2024-10-10

Education:
    • Bachelor/Honors


Requirements:
  • At least 3 years
  • The applicants should have experience in the following business area(s): Software Company


Skills Required: Blockchain,C++,CICD,Crypto currency,Database,Parallel Processing,Protocol development,TCPIP,Technical Documentation

Additional Requirements:
  • 3+ years of software development experience using C++
  • C++ 17 experience is a plus
  • Experience with open-source development
  • Experience in network layer development - socket programming, TCP/IP
  • Experience in concurrent programming
  • Experience in databases preferably SQLite, LevelDB
  • Experience in QT is a plus
  • Protocol/blockchain development experience is a plus
  • Crypto wallet experience is a plus


Responsibilities & Context:

Who are we?

SMC Labs is a US-based technology company. We’re developing disruptive technologies that’ll define the next generation digital. At SMC Labs, we are dedicated to improving the foundation of blockchain technology. Our current mission is to make blockchain accessible and useful for everyone, from individuals to businesses of any scale. Our proprietary blockchain protocol solves the infrastructure’s trilemma to revolutionize industries and change the world for the better with infinitely scalable blockchain-based infrastructures.

Job Description

We’re looking for brilliant and experienced software engineers who are passionate about learning, understanding, and solving real-world problems. In this role, you’ll work closely with teams around the world and contribute to solutions that will fundamentally change the current digital infrastructure.

As a software engineer at SMC Labs, you`ll be expected to dive deep into designs, documents and source code. Critical thinking is essential as you tackle tasks. We value open-source development experience and encourage active participation in team discussions. Your contributions will be instrumental in shaping our innovative solutions.

Responsibilities

  • Collaborate with teams across the world to design, develop, test, implement, and support technical solutions in blockchain technology

  • Identify and resolve technical issues, software defects, and performance bottlenecks through effective debugging and problem-solving techniques

  • Develop key product features and complex software solutions within existing large-scale enterprise applications and new strategic initiatives using preferred languages

  • Implement security measures and adhere to security best practices to ensure the integrity of the application

  • Actively participate in technical discussions offering insights and innovative solutions to address complex challenges, and develop the best technical design

  • Participate in code reviews, collaborate with team members, and provide constructive feedback to ensure code quality and adherence to best practices

  • Create design specifications, documentation, and unit testing plans

  • Deliver assignments in a timely manner

  • Mentor junior engineers



Job Other Benifits:

Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Both Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs