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 3 days ago
Similar jobs that could be interesting for youBased on the Software Development Engineer in Oklahoma City, OK vacancy
  • $99.6k - $192.9k

     ...turn ideas into high-quality vehicles, software and experiences across gas, hybrid and electric...  ...for a customer-centric senior software engineer who embraces lean and agile practices....  ...experience in native iOS Application Development 5+ years experience in Swift and the iOS... 
    Suggested
    Work experience placement
    Local area
    Immediate start
    Remote work
    Flexible hours

    Ford Motor Company

    Oklahoma City, OK
    5 days ago
  • $79.2k - $209.5k

     ...Job Description As a Senior Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will help build and operate OCI’s Key Management Service (KMS), a foundational service that plays a critical role in protecting customer... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Oklahoma City, OK
    1 day ago
  •  ...strategic partner in the ecosystem, AABG leverages cutting-edge engineering, high-performance computing (HPC), artificial intelligence (...  ...a range of technical topics. You will contribute to the development and deployment of cloud-native solutions, work with established... 
    Suggested
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Oklahoma City, OK
    1 day ago
  • $118.15k - $159.85k

    Lead Software Engineer (Test & Verification)Company:The Boeing CompanyBoeing Defense, Space & Security (BDS) has an exciting opportunity for...  ...standards.Position Responsibilities: Leads the design, development, and completion of test and verification of software products... 
    Suggested
    Permanent employment
    Full time
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Boeing

    Oklahoma City, OK
    1 day ago
  •  ...workplace, fostering creativity and promoting professional development while honoring personal and family lives. Join our team and...  ...within the defense industry today!ABOUT THE JOBAs a Principal Software Engineer V (UAV Embedded), you will architect and implement mission-critical... 
    Suggested
    Temporary work
    For contractors
    Work at office
    Local area

    Kratos Defense & Security Solutions

    Oklahoma City, OK
    1 day ago
  •  ...travel.ResponsibilitiesAs an Application Support Engineer you will be responsible for acting as a software detective providing a dynamic service by identifying...  ...foster a culture of learning.Contribute to the development and documentation of best practices and standard operating... 
    Full time
    Live in
    Work at office
    Local area
    Flexible hours

    Accenture

    Oklahoma City, OK
    2 days ago
  • $186.07k - $218.9k

     ...quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. We're hiring a Senior Software Engineer to join the Payments team within the Platform organization. The Payments team builds the infrastructure, workflows, and APIs... 
    Live in
    Local area

    Coinbase

    Oklahoma City, OK
    3 days ago
  •  ...intersection of deep industry knowledge and applied AI and data engineering. We help the world’s leading Resources and Utilities...  ...requirements.Here’s What You Need:Minimum of 10 years of experience in software or AI/ML engineering, including architecture leadershipMinimum... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Oklahoma City, OK
    4 days ago
  • Position SummaryMidFirst Bank is seeking a highly skilled Senior Network Engineer to support and evolve the enterprise network infrastructure. This role is responsible for the design, implementation, and operational support of complex networking environments, with a strong... 
    Full time
    Remote work

    MidFirst Bank

    Oklahoma City, OK
    3 days ago
  •  ...It's also enabled by our culture, which encourages individual development, embraces an inclusive environment, rewards innovative excellence...  ..., join our team.KPMG is currently seeking a Manager, Network Engineer - F5 Technical SME to join our Digital Nexus organization.... 
    H1b
    Local area

    KPMG

    Oklahoma City, OK
    4 days ago
  • $118.15k - $159.85k

    Software Engineer-Developer (Experienced and Lead)Company:The Boeing CompanyBoeing Defense, Space & Security (BDS) has an exciting opportunity...  ...a $2 billion contract from the U.S. Air Force to continue development of the B-52 Commercial Engine Replacement Program. This next... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Interim role
    Currently hiring
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Oklahoma City, OK
    2 days ago
  • $107.9k - $195.05k

    The Defense Sector at Leidos is looking for a Senior Cloud Engineer to support multiple fast-paced programs across the Air Force. The...  ...CD pipelines and integrate infrastructure automation into the development lifecycle.Implement and manage containerization and orchestration... 
    Full time

    Leidos

    Oklahoma City, OK
    1 day ago
  •  ...will be responsible for designing, developing, and implementing software solutions targeting next generation Digital Banking...  ...highly collaborative workplace and be regularly engaged in the development process.Position Requirements:Minimum of 3-5 years creating solutions... 
    Full time

    MidFirst Bank

    Oklahoma City, OK
    3 days ago
  •  ...Resources is seeking an experienced Cloud Engineer to join one of our valued clients. This...  ...innovative solutions across multiple software platforms within an enterprise digital environment...  ...patterns.Proficiency in Java or C# development.Experience with DevOps, CI/CD, and... 

    Titan Professional Resources

    Oklahoma City, OK
    14 hours ago
  • Company DescriptionWe are Olsson. We engineer and design solutions that improve the world around us. As a company, we promise to always...  ...401(k) matchBe empowered to build your career with tailored development pathsHave the possibility for flexible work arrangementsEngage... 
    Full time
    Work at office
    Flexible hours

    Olsson

    Oklahoma City, OK
    3 days ago
  •  ...realize their greatest potential. Title and Summary Lead Software Engineer The Business Experimentation and Optimization (BE&O)...  ...Lead Software Engineer to drive the architecture, design, and development of our next-generation experimentation platform. In this role... 
    Immediate start
    Worldwide

    MasterCard

    Edmond, OK
    4 days ago
  • Edmond, OKYouVersion - YouVersion Engineering /Full-Time/ Salary /On-siteThe YouVersion Senior Cloud Infrastructure Engineer is...  ...by Life.Church. This role will oversee and assist with the development of software, the performance of regular maintenance, and responding to... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Casual work
    Internship
    Local area
    Worldwide

    Life.Church

    Edmond, OK
    3 days ago
  • $83k - $166.1k

     ...experienced IC4 Developer to lead the design, development, and ongoing maintenance of the...  ...The ideal candidate will combine strong software development expertise with healthcare technology...  ...Computer Science, Information Systems, Engineering, Healthcare Informatics, or a related... 
    Temporary work
    Work experience placement
    Immediate start
    Flexible hours

    Oracle

    Oklahoma City, OK
    3 days ago
  •  ...Support. The candidate will support FAA development tenants with the integration,...  ...The specialist will work closely with engineering, operations, and cybersecurity teams to...  ...Science, Cybersecurity, Information Systems, Software Engineering, or related field, or equivalent... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Part time
    For contractors
    Worldwide
    Flexible hours

    The Integration Group of Americas Inc. (TIGA)

    Oklahoma City, OK
    4 days ago
  •  ...Platform Engineer Canoo's mission is to bring EVs to Everyone and build a world-class team to deploy this sustainable mobility revolution...  ...as Code, and Kubernetes. Additionally, they will work with development teams to provide tooling and standards to accelerate... 
    Casual work
    Local area
    Flexible hours

    Oklahoma City Office

    Oklahoma City, OK
    4 days ago
  • $253.9k - $298.7k

     ...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Staff Software Engineer on the Data Platform team within Platform, you'll define and lead the technical strategy for Coinbase's data infrastructure,... 
    Local area

    Coinbase

    Oklahoma City, OK
    4 days ago
  • Edmond, OKYouVersion - YouVersion Engineering /Full-Time/ Salary /On-siteAt YouVersion, we...  ...connect with God every day. As a Senior Software Engineer, you’ll play a key role in...  ...of Apps. You’ll contribute directly to development, own technical design for projects, and... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Internship
    Local area

    Life.Church

    Edmond, OK
    2 days ago
  •  ...contributing to the fullest.Job Summary:As a Software Developer, you will analyze business...  ...business needs analysis, front-end development, data delivery, and ongoing system maintenance...  ..., implementation, and support of engineering applications used for competitive advantageOther... 
    Full time

    Devon Energy

    Oklahoma City, OK
    1 day ago
  • $118.15k - $159.85k

    Software Engineer-Developer (Experienced and Senior)Company:The Boeing CompanyThe Boeing Company is currently seeking a Software Engineer...  ...engineer will also design and develop software tools to aid in the development of flight software. In addition to having strong... 
    Permanent employment
    Full time
    Work experience placement
    Interim role
    Currently hiring
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Boeing

    Oklahoma City, OK
    14 hours ago
  • Titan Professional Resources is looking for a skilled Sr. Software Engineer to join an exciting company here in the OKC area! This is a fully...  ...interests you, apply today!Responsibilities:Ongoing feature development and maintenance in an Agile frameworkDevelop automated tests... 
    Weekly pay
    Remote work

    Titan Professional Resources

    Oklahoma City, OK
    1 day ago
  • $86.9k - $198k

     ...Job Number: R0247897 Application Security Engineer The Opportunity: Everyone is trying to "harness the cloud," but not everyone...  ...and retirement benefits, as well as paid leave, professional development, tuition assistance, work‑life programs, and dependent care.... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Phase2 Technology

    Oklahoma City, OK
    2 days ago
  •  ...pace for unlocking new possibilities that better serve the property industry.Job Description:The hybrid-remote Principal Software Development Engineer leads the design, development, and testing of complex software systems and applications. This senior-level position is... 
    Full time
    Local area
    Remote work
    Flexible hours

    CoreLogic

    Oklahoma City, OK
    3 days ago
  •  ...As a leading technology and mechanical engineering company, we transform customer needs into...  ...to engineering and research & development activities focused on custom body and chassis...  ...multiple priorities.Experience with 3D CAD software; CREO Parametric experience preferred.... 
    Work at office
    Worldwide
    Flexible hours

    PALFINGER

    Oklahoma City, OK
    1 day ago
  • $186.16k - $304.7k

     ...Job Title: Principal Software Engineer Work Location: 145 Broadway, Cambridge, MA 02142 Job Description: Akamai Technologies, Inc...  ...and processes to improve the efficiency of Akamai development. Develop debugging tools or frameworks and advise QA on tools... 
    Work experience placement
    Work at office
    Remote work

    Akamai

    Oklahoma City, OK
    2 days ago
  •  ...This position serves as a senior-level engineer responsible for designing, developing, testing...  .... While the role supports full-stack development, the selected candidate will primarily...  ...: ~5+ years of professional software engineering experience.  ~ Experience developing... 
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours

    Nima Corporation

    Oklahoma City, OK
    17 days ago

Do you want to receive more vacancies?

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