> Markdown version of [/jobs/ext/2166013-backend-software-engineer](https://www.wearedevelopers.com/jobs/ext/2166013-backend-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). --- # Backend Software Engineer - **Company:** Bayside Solutions - **Location:** Seattle, WA, United States - **Experience:** Expert - **Salary:** $124,800.0 - $145,600.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Automation of Tests, Code Review, Databases, Continuous Integration, Data Migration, Data Structures, Distributed Data Store, Distributed Systems, Fault Tolerance, JSON, PostgreSQL, MongoDB, OAuth, OpenID, Software Maintenance, Redis, Release Management, Cloud Services, Prometheus, Software Deployment, Software Engineering, Grafana, Concurrency, Backend, Git, Containerization, Kubernetes, Low Latency, Cassandra, Enterprise Integration, Apache Kafka, Data Management, Cloud Migration, Restful APIs, Splunk, Grpc, Docker, Microservices - **Published:** August 21, 2026 - **Apply:** https://www.dice.com/job-detail/f56112c0-512f-4580-b907-6457d278fb50 ## About the Role * Strong current backend software engineering experience in Go or Java. * Experience designing and maintaining production APIs and distributed services. * Strong understanding of data structures, concurrency, error handling, testing, and maintainable software design. * Experience with gRPC, REST, JSON APIs, or similar service communication patterns. * Experience with relational or distributed data stores such as PostgreSQL, CockroachDB, MongoDB, Cassandra, Redis, or similar technologies. * Experience with Docker and Kubernetes in a development or production environment. * Experience with Git-based development, code review, CI/CD, and production release workflows. * Understanding of observability using metrics and logs, including tools such as Prometheus, Grafana, Splunk, or equivalents. * Experience troubleshooting production systems across service, runtime, data, and infrastructure boundaries. * Ability to operate independently, learn unfamiliar systems, and contribute to architecture as well as implementation., * Five or more years of recent Go experience for Go-aligned teams. * Strong Java experience for cloud service work. * Experience with OAuth2, OIDC, identity, authorization, or access-control systems. * Experience with high-throughput or low-latency distributed systems. * Experience with cloud migration or adapting an existing service to a new public cloud environment. * Experience with Kafka, NATS, Redis, or other messaging and caching technologies. * Experience with managed cloud databases and data migration. * Experience with Kubernetes operational troubleshooting in addition to application deployment. * Experience designing major architectural changes without service interruption. ## Description We are seeking a Backend Software Engineer to build, evolve, and migrate distributed backend services supporting cloud and access-control platforms. This profile is more software-engineering focused, but candidates should be comfortable working in cloud-native production environments., * Design, implement, test, and maintain production backend services and microservices in Java. * Contribute to service migration and consolidation efforts across cloud and related access-control platforms. * Build and evolve APIs using technologies such as gRPC, REST, and JSON-based interfaces. * Work with distributed-system patterns including service dependencies, retries, timeouts, concurrency, state, and failure recovery. * Integrate and operate backend services with managed or self-hosted data platforms such as PostgreSQL-compatible databases, CockroachDB, MongoDB, Cassandra, Redis, or comparable technologies. * Containerize services and deploy them into Kubernetes-based production environments. * Collaborate with platform and infrastructure engineers on cloud deployment, configuration, data migration, observability, and production readiness. * Improve service performance, scalability, availability, and fault tolerance. * Develop automated tests and participate in code review, CI/CD, release, and production validation processes. * Use metrics, dashboards, and logs to troubleshoot service behavior and production incidents. * Make architectural and implementation changes needed to support new cloud environments or platform integrations. * Work independently while communicating technical tradeoffs and risks clearly to engineering partners. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Boosting OpenSearch Performance: gRPC Search in Action](https://www.wearedevelopers.com/videos/1964-boosting-opensearch-performance-grpc-search-in-action) - [Boosting OpenSearch Performance: gRPC Search in Action](https://www.wearedevelopers.com/videos/1935-boosting-opensearch-performance-grpc-search-in-action) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)