JOBSEARCHER

Senior Software Engineer, Middleware

YaanaVancouver, WAApril 30th, 2026
Summary Yaana Technologies Product R&D Team is seeking an experienced Senior Software Engineer who is technically proficient, passionate about their work and looking to learn and grow with the firm. As a member of the R&D team, you will play a key role in developing cutting-edge and web-scale technology products in Legal Compliance, Mobile Network Services and Communications Data Analytics. You will also be collaborating with sales, services, implementation and support teams for customer acquisition, deployments and sustained operations. To apply, please email your resume to jobs@yaana.com and include the title of the job you’re applying for in the email subject. We look forward to hearing from you! Locations Portland, OR Des Moines, IA Kansas City, MO Essential Skills, Qualifications & Competencies Strong Java language skills Extensive OO knowledge, including design patterns Strong experience in developing microservices/RESTful APIs using SpringBoot, JPA, Swagger, etc. Experience with middleware technologies such as Flume, Kafka, RabbitMQ, Redis, etc. Experience in designing for availability, performance optimization and scalability engineering Desirable experience in No-SQL databases such as MongoDB, HBase, Cassandra, etc. Desirable experience in distributed data processing frameworks like Spark, Hadoop Knowledge of languages such as Scala, Clojure, Golang, Python, R Knowledge of security concepts and best practices Strong experience in agile practices – Scrum, Continuous Integration and TDD/BDD Experience using CI tools such as Jenkins, JobDSL, Code Quality Control tools like Sonar, etc. Experience with Unix/Linux, including shell scripting Experience automating deployments and configuration management using tools such as Chef, Ansible, Ambari Experience in production release preparation and coordination Must have strong analytical, problem-solving and technical debugging skills Must be able to effectively communicate with management, customers and business stakeholders Experience in working with globally distributed teams Education & Industry 5+ years of experience in application development including analysis, design, coding and implementation of large scale enterprise systems B.S. in Computer Science or Engineering Physical Demands: While performing the duties of this Job, the employee is regularly required to stand; walk; sit; use hands to finger, handle, or feel; reach with hands and arms; climb or balance; stoop, kneel, crouch, or crawl; talk or hear and taste or smell. The employee must occasionally lift and/or move up to 25 pounds. Work Environment: Moderate noise level associated with open office work environment.