Job Openings Software Engineer

About the job Software Engineer

Company Description

Our client is a software development and project management company that leads digital transformations for clients by managing and modernizing mission-critical systems, integrating them with new digital solutions and data analytics to produce better business outcomes. They imparted more than 20+ years of skilled resources, long-term proven reliability, and investment protection, as well as its many certified IT security standards, which help them to be a trustworthy company across the Industry.

About The Role

The Software Engineer will design, develop, and maintain networking-related code and handle multi-threaded development for complex network protocols. This role requires extensive knowledge of networking concepts, including TCP, UDP, DNS, HTTP/HTTPS, API ecosystems, and security.

Key Responsibilities

  • Develop networking applications in C, GoLang, or Rust.

  • Implement multi-threaded code to improve network traffic handling.

  • Understand and work with various networking protocols, including TCP, UDP, routing, DNS, and proxies.

  • Develop and manage API gateways, API security platforms, and web application firewalls (WAF).

  • Focus on scalability and loosely coupled code architecture.

  • Analyze and troubleshoot network traffic and port activities in a Unix-based environment.

Skills & Qualifications

  • Minimum of 3 years of relevant work experience.
  • Proficiency in C, GoLang, or Rust.
  • Strong knowledge of networking protocols (TCP, UDP, DNS, HTTP/HTTPS).
  • Experience with API security and gateway platforms.
  • Understanding of policy frameworks and management.
  • Unix fluency for traffic analysis.
  • Nice to have experience with Rust development.
  • Nice to have knowledge of TLS/SSL and other advanced security measures.

Employment Structure

  • Onsite in Gulshan 2, Dhaka | Full-time
  • Salary: BDT 80,000 - 120,000+ (higher for deserving candidates)
  • Benefits: 2 Festival bonuses + fully subsidized lunch and evening snacks + paid leave (after confirmation)
  • Work Week: Monday to Friday or Sunday to Thursday, 10:00 AM - 7:00 PM

Hiring Process

  1. Conversation with Talvette
  2. Technical Interview with the Client
  3. Interview with their Management Team
  4. Interview with their Client
  5. HR Interview
  6. Receive an offer
  7. Join their team full-time