Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Development Engineer

Dhaka Technologies Limited Company

Software Development Engineer

Job Type: Contract/W2/C2C

Visa Status: Any Valid Visa with Proper Work Authorization

Salary: Negotiable based on Experience

Contract Duration: 1 year+, with 4 years option

Onsite Location: Annapolis, Maryland; Seattle, Washington; Oklahoma City, Oklahoma; Pierre, South Dakota

Vacancy: 4

Job Summary

Dhaka Technologies Limited is looking for four (4) Software Development Engineers for our clients in Annapolis, Maryland; Seattle, Washington; Oklahoma City, Oklahoma; Pierre, South Dakota. This is a Hybrid Full Time(40 hrs) position.

Essential Functions

Design and Development:

  • Collaboration: Work with cross-functional teams to design and implement software solutions.
  • Event-Driven Design: Apply principles to build scalable and resilient applications.
  • Microservices: Develop micro services, REST APIs using Spring Boot for hyper scale traffics.
  • Data Ingestion: Design and develop hyper scale data ingestion pipeline both batch and stream using Spark, Flink, Airflow, Kinesis, Data factory and relevant technologies.
  • User Interfaces: Create responsive UIs using React.

AI Agent:

  • Agentic Workflow: Design and develop multimodal AI Agents with LangChain, LangGraph, CrewAI, Amazon BedRock AgentCore, RAG and other state of the art technologies.
  • Vector: Implement data persistence with vector databases and storage solutions such as PineCone, Chroma, S3 vector, Redis vector, etc.
  • Semantic Search: Engineer semantic search using Elastic Search, Open Search, etc.
  • Large Language Models: Integrate LLMs such as GPT, Claude, Gemini, LLaMA, Grok into Agent.
  • Fine Tune: Expert in fine tuning models based on requirements to optimize agent performance.

Message Brokers:

  • RabbitMQ: Work with RabbitMQ for message queuing and event streaming.
  • Kafka: Understand architectural differences if experienced with Kafka.
  • Other: AWS SNS, SQS. Azure Service Bus, Event Hub.
  • Implementation: Develop message producers and consumers.
Rules Engine & Orchestrator
  • Workflow Orchestration: Design and implement orchestration pipelines and state machines to manage complex, multi-step processes across microservices, ensuring fault tolerance, retry strategies, and high availability.
  • Rules Engine Development: Build and maintain rules engines (e.g., Drools, custom rule evaluators) for dynamic business logic evaluation, enabling configuration-driven workflows and reducing hardcoded dependencies.
  • Dynamic Decisioning: Implement event-driven triggers and conditional workflows based on real-time system states, historical data, and rule-based prioritization to optimize operational efficiency.
  • Integration with Services: Develop orchestrators that integrate seamlessly with internal APIs, data ingestion pipelines, and distributed event buses (e.g., Kafka, Event Hub) to ensure synchronized and reliable operations.
  • Monitoring & Observability: Incorporate logging, tracing, and audit mechanisms to track orchestration steps and rule evaluations for debugging, compliance, and performance optimization.
  • Scalability & Performance: Optimize orchestrator throughput and rule evaluation performance by leveraging caching strategies, asynchronous execution, and load-balanced distributed designs.
IoT Systems & Edge Integration
  • Device Connectivity & Ingestion: Architect and implement secure and scalable ingestion pipelines for IoT data using services like IoT Hub, MQTT, and custom protocols to connect thousands of distributed devices reliably.
  • Edge Computing: Design and deploy lightweight compute modules at the edge (using Azure IoT Edge, AWS Greengrass, etc.) for low-latency processing, filtering, and local decision-making before cloud transmission.
  • Telemetry & Monitoring: Capture and process real-time telemetry data for anomaly detection, predictive maintenance, and performance insights using streaming platforms like Event Hub or Kafka.
  • Security & Identity Management: Enforce authentication, encryption, and certificate-based identity for devices, and implement device lifecycle management with role-based policies and key rotation.
  • Data Routing & Integration: Route processed data to various storage and analytics systems (e.g., Blob Storage, Cosmos DB, Data Lake) and enable downstream consumers via event-driven architecture and APIs.
  • Fleet Management & OTA Updates: Build centralized device management interfaces and pipelines for firmware updates, configuration changes, and remote diagnostics across large-scale device fleets.
  • Scalability & Resilience: Design for elastic scaling, fault isolation, and backpressure handling to ensure high availability and reliability of the IoT platform under fluctuating loads.

Deployment and Infrastructure:

  • Kubernetes: Deploy microservices, Rules Engine, AI Agents, workflows, and other system components to Kubernetes clusters using CI/CD pipelines.
  • Monitoring: Monitor and troubleshoot production systems.
  • Optimization: Enhance application performance and scalability.

Quality Assurance:

  • Testing: Write unit tests using Junit, NUnit, Moq, etc aiming for 85% coverage and participate in peer code reviews.
  • Debugging: Conduct system testing and debugging activities.

Security & Compliance:

  • Threat modelling & Risk Assessment: Create, analyze, and implement Threat Models of the system to assess vulnerabilities and security threats.
  • Security Enforcement: Enforce system and application-level security and compliance via GW, IAM, OAuth 2.0, RBAC, Rate Limiting and other best practices to prevent unauthorized user access, data security, DDOS attack and overall security of the system.
  • Encryption & Data Protection: Design and implement end-to-end encryption strategies (e.g., TLS 1.3, AES-256, RSA) for data in transit and at rest, alongside secure key management practices, to guarantee data confidentiality and prevent data exfiltration.
  • Vulnerability Management: Collaborate with DevSecOps to monitor, detect, and patch vulnerabilities using automated scanning tools, security pipelines, and continuous monitoring of security posture.

Documentation and Communication:

  • Technical Documentation: Document technical specifications, architecture, and design decisions.
  • Design Documentation: Include sequence diagrams for major use cases.
  • Collaboration: Work with product managers, designers, and engineers to define requirements and deliverables.
Skills, Experience, & Capabilities

Meet the following minimum qualifications:

  • BS or MS or PhD in Computer Science or related field
  • 8+ years of relevant experience in software development.
  • Strong knowledge of distributed systems.
  • Strong knowledge of microservices and event driven architecture.
  • Strong AI Agent design and development expertise including multimodal capabilities.
  • Fundamental knowledge of ML, LLMs, embeddings, transformers, and vectors.
  • Demonstrated, concrete system, data security and compliance (HIPAA) experience.
  • Expertise in design patterns.
  • At least 5 years of experience in distributed system development.
  • At least 2 years of experience with Orchestrators, State Machines and Rules Engine (Drools) in production environment.
  • Minimum 2 years of experience with IoT integration with cloud platform (AWS, Azure, GCP).
  • Familiar with Java, C#, Python, C++, and other similar languages.
  • Experience with Spring framework and multi-threading (Executor service, ForkJoinPool).
  • Familiarity with Kubernetes for container orchestration.
  • Front-end experience with React and/or Angular.
  • Experience with RabbitMQ or Kafka and SQS, SNS for message queuing. ∙Familiarity with RESTful APIs and web services.
  • Elastic search, Open Seacrh experience is a plus.
  • Excellent verbal and written communication skills.
  • Ability to establish and maintain effective working relationships with peers, end users, vendor staff, and management.
  • Analyze complex technical challenges and propose effective solutions.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Development Engineer in Seattle, WA vacancy
  • $135.2k - $306.4k

    As a Sr. Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Core Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI’s Key Management Service (KMS)—a foundational cryptographic service... 
    Suggested
    Temporary work
    Flexible hours

    Oracle Corporation

    Seattle, WA
    5 days ago
  • $180k - $225k

     ...onboarding, payment, and disbursement. As an engineer on the team, you'll apply your front-end...  ...and deliver scalable, high-quality software solutions with a customer-centric mindset...  ...the team's use of modern AI-powered development tools to deliver faster while maintaining... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Worldwide
    Flexible hours

    Remitly

    Seattle, WA
    4 days ago
  • $146k

     ...learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. This Software development engineer III role is part of the Intelligent Applications team which sits within our Technology division. The Intelligent... 
    Suggested
    Full time

    Expedia

    Seattle, WA
    1 day ago
  • $143.7k - $194.4k

     ...millions of advertisers depend on.We need an engineer who wants to own that work, write...  ...multi-threaded, embedded or distributed software applications, tools, systems, and services...  ...systems experience- 1+ years of software development engineer or related occupational... 
    Suggested
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    2 days ago
  • $143.7k - $194.4k

     ...benefits of the cloud, including delivering features not possible on bare metal i.e. true Software Defined Networking (SDN).We are looking for a Embedded Software Development Engineer II (C/C++) to help build our next generation of automation and analytics services to... 
    Suggested
    Internship
    Worldwide
    Flexible hours

    Amazon

    Seattle, WA
    5 days ago
  • $168.1k - $227.4k

    Lead the low-level development of networking systems that form the foundation of cloud computing, enabling millions of applications...  ...reliability at unprecedented scale.As a Senior Embedded Software Development Engineer (C/C++), you will guide complex engineering initiatives... 
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    1 day ago
  • $184.5k

     ...learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction.The Senior Software Development Engineer - ML Platform role is a part of the ML Platform team. We build Expedia Group's ML Platform: the tools, components,... 
    Full time

    Expedia

    Seattle, WA
    1 day ago
  • $143.7k - $194.4k

     ...team behind IRIS AI Studio, a self-service platform where engineering teams across Amazon's fulfillment network create, deploy, and...  ...qualifications- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture... 
    Internship
    Flexible hours

    Amazon

    Bellevue, WA
    3 days ago
  • $143.7k - $194.4k

     ...people who want to help.You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations...  ....Amazon Web Services is looking for Software Development Engineers to develop new platforms for AWS Networking.... 
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    4 days ago
  • $143.7k - $194.4k

     ...infrastructure on the planet? AWS is seeking a ADC Engineer to own and advance mission critical...  ..., diagnosing and fixing production software issues- Developing monitoring solutions-...  ...technical challenges- Working alongside development on AWS projects- Updating/enhancing our... 
    Internship
    Flexible hours

    AmazonWebServices

    Seattle, WA
    19 hours ago
  • $143.7k - $194.4k

     ...research experiment — it is a production rebuild that will redefine how Amazon understands every product on the planet. As a Software Development Engineer on this team, you will help architect, build, and ship the AI-native matching platform that replaces decades of... 
    Internship
    Worldwide
    Flexible hours

    Amazon

    Seattle, WA
    1 day ago
  • $180k - $225k

     ...that transcend borders.About the Role:We are hiring a Senior Software Engineer to join Global Network Experience (GNX) in Money Platform —...  ...leading and shipping features and systems.Incorporate AI-assisted development into project estimates, and evaluate AI-generated code for... 
    Full time
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    Shift work

    Remitly

    Seattle, WA
    2 days ago
  • $143.7k - $194.4k

     ...planning for a broad range of Amazon businesses including Amazon Logistics, Amazon XL, Ship With Amazon, and more.As a Software Development Engineer on the Routing Platform team you will take ownership of the technical design, implementation, production delivery and support... 
    Permanent employment
    Internship
    Flexible hours

    Amazon

    Bellevue, WA
    19 hours ago
  • $143.7k - $194.4k

    Amazon Fulfillment Technologies (AFT) powers the physical engine at the heart of Amazon — magically turning your click of a button...  ...at massive scale.Are you ready for a challenge? As a Software Development Engineer on the Labor Insights team, you will build the next... 
    Internship
    Worldwide
    Flexible hours

    Amazon

    Bellevue, WA
    20 hours ago
  • $168.1k - $227.4k

     ...nothing we can’t achieve. Key job responsibilitiesAs a senior software engineer in AWS Commerce Platform, you will:- Work on the hardest...  ...guidance in defining your team’s engineering roadmap.- Own design, development, test, deployment and operation of highly available, secure... 
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    1 day ago
  • $143.7k - $194.4k

     ...whatever the results are while having fun along the way.To help meet these goals, we are looking for a passionate, talented Software Development Engineer. We are looking for someone who innovates, loves solving hard problems, and looks for 'yes' as the answer. As a Software... 
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    1 day ago
  • $143.7k - $194.4k

    The Platform Engineering and Emerging Technologies (PEET) team is hiring for a Software Development Engineer to support the development of AWS Secret Cloud for Industry! You'll design, build, deploy, and monitor features to enhance the user experience for our customers... 
    Internship
    Flexible hours
    Night shift
    Weekend work

    Amazon

    Seattle, WA
    2 days ago
  •  ...Design and implement real-time system software architectures leveraging SMP (symmetric...  ...and peripheral devices.Support hardware engineering teams with deep technical debugging and...  ...Linux, kernel internals, and device driver development.Experience bringing up and debugging... 
    Full time
    Temporary work
    Work at office
    Immediate start
    Work visa

    Sonos

    Seattle, WA
    3 days ago
  • $190k - $237.5k

     ...to do the best work of their lives.As a Principal Embedded Software Engineer on the Player API & Control team, you will lead performance-...  ...teams to mentor local junior peers and facilitate internal development and testing.Participate in all aspects of the software development... 
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa
    3 days per week

    Sonos

    Seattle, WA
    4 days ago
  • $143.7k - $194.4k

     ...process.About the TeamTwitch Security Platform builds and operates the foundational software, data, and automation that enable security at scale across Twitch. As a Software Development Engineer II (SDE II) on the Security Platform team, you will design, build, and operate... 
    Flexible hours
    Shift work

    Twitch

    Seattle, WA
    3 days ago
  • $168.1k - $227.4k

     ...compilers, garbage collection, and systems software: finding bottlenecks in real running...  ...share what you learn with the broader engineering community and contribute your improvements...  ...non-internship professional software development experience- 5+ years of programming... 
    Internship
    Flexible hours

    AmazonWebServices

    Seattle, WA
    4 days ago
  • $143.7k - $194.4k

    Amazon Luna is looking for a Software Development Engineer II to join the SIPS (Streaming Infrastructure and Provisioning Services) team. SIPS owns the infrastructure and services responsible for provisioning, managing, and efficiently utilizing the compute fleet that powers... 
    Internship
    Local area
    Flexible hours

    Amazon

    Seattle, WA
    4 days ago
  • $158.1k - $213.8k

     ...market leadership while working with latest technologies and global clients.Key job responsibilitiesWe're looking for a Software Development Engineer to join the Analytics & Insights team within AWS Global Deal Strategy & Programs (GDSP). In this role, you'll design and... 
    Internship
    Worldwide
    Flexible hours

    Amazon

    Seattle, WA
    4 days ago
  • $143.7k - $194.4k

     ...the bar for operational excellence and development practices. We will look to you to help...  ...+ years of non-internship professional software development experience- 2+ years of non...  ...foreign equivalent in Computer Science, Engineering, Information Systems, Mathematics, or a... 
    Internship
    Worldwide
    Flexible hours

    Amazon

    Seattle, WA
    5 days ago
  • $143.7k - $194.4k

     ...people who want to help.You'll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations...  ...- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture... 
    Permanent employment
    Internship
    Worldwide
    Flexible hours
    Night shift
    Day shift

    Amazon

    Seattle, WA
    3 days ago
  • $143.7k - $194.4k

     ...of objects in storage, retrieving them in sub-x ms, building software that deploys to tens of thousands of hosts, building...  ...that make the lives of customers better daily. As a Software Development Engineer in S3, you get to deliver these capabilities and delight our... 
    Internship
    Worldwide
    Flexible hours
    Night shift

    Amazon

    Seattle, WA
    1 day ago
  • $143.7k - $194.4k

     ...are looking for passionate and curious engineers to innovate with us on behalf of our customers...  ...responsibilitiesThese are core systems development positions where you will grow to own...  ...and development of significant system software components critical to our industry... 
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    4 days ago
  • $143.7k - $194.4k

     ...Amazon's fulfillment network matters: it shapes delivery speed, product selection, and the economics of every order. As a Software Development Engineer II on the Multi-Channel Sourcing (MCS) team within Amazon's Supply Chain Optimization Technologies (SCOT) organization,... 
    Permanent employment
    Internship
    Worldwide
    Flexible hours

    Amazon

    Bellevue, WA
    1 day ago
  • $165.2k - $223.6k

    As a Software Development Engineer for Cinder, you will (a) drive the design, development, and continuous improvement of our ad-serving systems via your own contribution and experimentation, and (b) invent and deliver initiatives to simplify our systems, reduce the unit... 
    Internship
    Local area
    Flexible hours

    Amazon

    Seattle, WA
    3 days ago
  • $146k

     ...by modern platforms, data, and strong engineering practices, we create secure, scalable,...  ...improve customer experiences.As a Backend Software Engineer, you will be a high-performing...  ...analysis and design through development, code review, testing, deployment, and... 
    Full time

    Expedia

    Seattle, WA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer. Be the first to apply!