Software Engineer

SMCLabs Bd

SMCLabs Bd

 

SMCLabs Bd

Follow

More jobs from this company

Summary

  • Vacancy: 5
  • Location: Dhaka (GULSHAN 1)
  • Minimum Salary: Negotiable
  • Experience: At least 3 years
  • Published: 23 Sep 2024

 

Requirements

Education

  • Bachelor/Honors

Experience

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

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

Skills & Expertise

Blockchain

C++

CICD

Crypto currency

Database

Parallel Processing

Protocol development

TCPIP

Technical Documentation

Workplace

Work at office

Employment Status

Full Time

Job Location

Dhaka (GULSHAN 1)

Source link

Upload your CV/resume or any other relevant file. Max. file size: 512 MB.

Scroll to Top