> Markdown version of [/jobs/ext/545827-software-engineer](https://www.wearedevelopers.com/jobs/ext/545827-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** IBA InfoTech Inc. - **Location:** Durham, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Amazon S3, Big Data, Cloud Computing, Apache Lucene, Continuous Integration, Distributed Systems, Text Processing, Amazon DynamoDB, Elasticsearch, Information Retrieval, Python (Programming Language), Machine Learning, Ansible, Search Technologies, Apache Solr, Data Analytics, Stream Processing, Data Pipelines - **Published:** June 14, 2026 - **Apply:** https://ibainfotech.com/senior-software-engineer-5 ## About the Role * You have expert experience programming in Java and strong experience programming in Python * You ideally have some experience in web-scale data and large-scale distributed systems, with bonus points for it being on cloud infrastructure. * You have a product mindset. You are energized by building things that will be heavily used. * You have familiarity with big data search technologies (e.g. Elasticsearch, Lucene, Solr, CloudSearch, etc.) * You have experience building multi-language text processing, scraping, or data pipelines (real-time or batch) on large datasets for the purposes of information retrieval, machine learning, or data analytics. * You enjoy query and analysis tuning for the benefits of low latent, highly relevant search. * You have worked on and understand messaging/queueing/stream processing systems. * You design not just with a mind for solving a problem, but also with maintainability, testability, monitorability, and automation as top concerns. * You can balance complexity and simplicity. * You are a strong collaborator. * You value ownership. ## Description * We pick the language and frameworks best suited for specific problems. This usually translates to Java and Spring for developing services and applications and Python for tooling. * Packer and Ansible for immutable machine images and automation * AWS for cloud infrastructure * Infrastructure (and everything, really) as code * Automation for everything: CI/CD, testing, scaling, healing, orchestration, etc. * DynamoDB, S3, and Elasticsearch, for storage and query ## Related Videos - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [WeAreDevelopers LIVE - CSS is DOOMed](https://www.wearedevelopers.com/videos/1838-wearedevelopers-live-css-is-doomed) - [Dev & Test in the Cloud? Deploy your cloud environments with Ansible & Terraform](https://www.wearedevelopers.com/videos/1607-dev-test-in-the-cloud-deploy-your-cloud-environments-with-ansible-terraform) - [Hate organising your photos? Try it with 5 Terabytes](https://www.wearedevelopers.com/videos/79-hate-organising-your-photos-try-it-with-5-terabytes) - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) - [Eclipse Che for Infrastructure Automation](https://www.wearedevelopers.com/videos/1611-eclipse-che-for-infrastructure-automation) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)