

Search by job, company or skills

Role summary
We are looking for a Senior Software Engineer to join our WCA engineering team. This role is ideal for a seasoned engineer with strong technical depth, a passion for building scalable systems, and a desire to shape modern, cloud-native architectures.
You will contribute to system design, build robust APIs and services, and collaborate across teams to deliver high-quality solutions. Beyond coding, this role requires a strong understanding of business context, ownership of outcomes, and a continuous drive to innovate and improve.
Key responsibilities
Architecture & system design
Development & engineering excellence
Microservices & event-driven systems
Testing & quality
Required qualifications (Hard requirements)
Preferred qualifications
Experience working in Agile environments with cross-functional teams
Job ID: 152154753
Skills:
Java, Jenkins, Bitbucket, Scala, Sonarqube, Apache Spark, Kafka, MongoDB, AWS, IBM CDC, Delta Lake
Skills:
Api Integration, React, Typescript, FastAPI, Python, reusable components, AI agent workflows, Code Cline, Claude, end-to-end testing, LLM integration patterns, development standards, GitHub Copilot, AI observability tools
Skills:
Java, Scala, Prometheus, Kafka, Datadog, Terraform, Spark, Kubernetes, AWS, Flink, AWS MSK, Kafka Connect, Kafka Streams
Skills:
Algorithms, Java, multi-threading, Sql Server, Scala, Microservices, Memory Management, Nosql, Docker, MySql, Postgres, data structures, Restful Apis, Oracle, Kubernetes, Python, query processing, testing strategies
Skills:
.NET, Service Oriented Architecture, Microservices, Rest Services, Rest Apis, DevOps knowledge, object-oriented programming, domain driven design patterns, model deployment, application and database security, multi-tiered application design, CI CD pipelines, AI agents, AI ML frameworks