> Markdown version of [/jobs/ext/3356767-software-developer](https://www.wearedevelopers.com/jobs/ext/3356767-software-developer). 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 Developer - **Company:** IBM - **Location:** Bellevue, WA, United States (Remote available) - **Salary:** $206,086.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Code Review, Databases, Software Debugging, Distributed Systems, Software Engineering, Apache Cassandra, Multi-Cloud, Generative AI, Kubernetes, Information Technology, Reactive Programming, Programming Languages - **Published:** September 26, 2026 - **Apply:** https://dejobs.org/x/x/4A89BFEF20F847BD93428C75325E9F10/job/ ## About the Role Required: Master's degree or equivalent in Computer Science, Information Systems Management or related (employer will accept a Bachelor's degree plus five (5) years of progressive experience in lieu of a Master's degree) and one (1) year of experience as a Software Engineer, Distributed Software Engineer or related. One (1) year of experience must include utilizing Java, Retrieval-Augmented Generation (RAG), Hybrid Search, Reactive Programming, Apache Cassandra, Kubernetes (K8s), gRPC (gRPC Remote Procedure Calls). $206086 per year. Full time. SN190. Required technical and professional expertise * Master's degree or equivalent in Computer Science, Information Systems Management or related (employer will accept a Bachelor's degree plus five (5) years of progressive experience in lieu of a Master's degree) and one (1) year of experience as a Software Engineer, Distributed Software Engineer or related. * One (1) year of experience must include utilizing Java, Retrieval-Augmented Generation (RAG), Hybrid Search, Reactive Programming, Apache Cassandra, Kubernetes (K8s), gRPC (gRPC Remote Procedure Calls). ## Description Software Developer, IBM Corporation, Bellevue, WA (Up to 60% telecommuting permitted): * Analyze system logs, performance metrics, and customer-reported issues to diagnose root causes of complex application or network concerns. * Design solutions, including drafting architecture diagrams and technical specifications of new components of Astra/Apache Cassandra-related software, that enhance efficiency, reliability, and scalability. * Integrate advanced features to support enterprise GenAI applications. * Implement solutions in computer languages, applying advanced concepts in distributed computing and software engineering. * Perform systems management and integration functions, ensuring compatibility across modules and APIs. * Deploy and manage solutions in multi-cloud environments to ensure seamless scalability and reliability. * Optimize performance by refining algorithms and enhancing concurrency to handle large-scale workloads. * Create new database features that meet scalability, availability, and multi-tenancy requirements. * Enhance existing functionality to improve system performance and end-user experience. * Engineer core infrastructure for GenAI, including Retrieval-Augmented Generation (RAG) for augmented retrieval and Hybrid Search combining lexical and vector searches. * Diagnose and resolve defects through rigorous debugging, testing, and code review. * Coordinate software release processes, integrating deliverables from multiple engineering teams. * Collaborate with GenAI-related teams to integrate GenAI features for AI-powered agents and workflows. * Provide ongoing support for customers, including troubleshooting escalations and delivering fixes. * Review and contribute to technical documentation to ensure accuracy and clarity for users. * Utilize: Java, Retrieval-Augmented Generation (RAG), Hybrid Search, Reactive Programming, Apache Cassandra, Kubernetes (K8s), gRPC (gRPC Remote Procedure Calls).