← Back to Connect Jobs
CONNECT VERIFIED

Senior Backend Engineer - Microservices

Jobgether

US · remote · Full-time

Jobgether

Accountabilities:: Architect, design, develop, and maintain scalable microservices using Java and Spring Boot. Engineer cloud-native solutions on Google Cloud Platform, leveraging services such as Cloud Run, GKE, Pub/Sub, and BigQuery. Design and optimize SQL queries, databases, and data pipelines to support high-availability and performance-sensitive systems. Build and maintain CI/CD automation using Jenkins and infrastructure-as-code solutions with Terraform. Develop comprehensive automated unit tests using JUnit and continuously improve software quality, reliability, and maintainability. Conduct peer code reviews, provide actionable technical feedback, and help establish and maintain engineering standards. Provide production support, including incident management, troubleshooting, root-cause analysis, and resolution of technical issues. Participate actively in Agile development processes and maintain accurate tracking of engineering work using project management tools. Collaborate with product, architecture, cloud engineering, and other technical stakeholders to translate requirements into effective software solutions. Contribute to architectural and engineering best practices for microservices, distributed systems, automation, and cloud-native development. Support the mentoring and development of other engineers through technical collaboration, reviews, and knowledge sharing. Requirements: Bachelor’s degree in Computer Science, Engineering, Information Systems, or another relevant technical discipline; candidates without a relevant four-year degree may qualify with an additional four years of relevant professional experience. 13+ years of experience delivering solutions based on microservices architecture. Expert-level proficiency in Java and Spring Boot. Hands-on experience developing and deploying applications using Google Cloud Platform, particularly Cloud Run, GKE, Pub/Sub, and BigQuery. Strong SQL skills and demonstrated experience with database performance tuning. Experience building and managing Jenkins CI/CD pipelines and implementing Infrastructure-as-Code with Terraform. Strong experience creating comprehensive JUnit test coverage and maintaining high standards of code quality. Proven experience conducting peer code reviews and providing constructive, actionable feedback. Experience working with Agile project management tools such as VersionOne or similar platforms. Production support experience, including incident management, troubleshooting, and root-cause analysis. Knowledge of containerization and orchestration technologies such as Docker and Kubernetes is preferred. Strong understanding of microservices design patterns and advanced distributed-systems concepts is preferred. Experience supporting high-traffic, large-scale platforms is an asset. Contributions to open-source software are preferred. Strong analytical, problem-solving, communication, and collaboration skills. Ability to work effectively in a remote environment while taking ownership of complex technical responsibilities. The position requires the ability to obtain and maintain Public Trust clearance, including completing required identity verification and fingerprinting. Must satisfy the applicable U.S. residency requirements associated with the required security investigation. U.S. citizenship is not required for the position. No employment sponsorship is available for this role. Benefits: Annual salary range of $136,000–$184,000 USD, with compensation determined based on experience, geographic location, and applicable contractual requirements. Fully remote work arrangement. Full-time schedule of 40 hours per week. Comprehensive medical plan options, including plans with Health Savings Accounts. Dental and vision coverage. 401(k) plan with company matching and pre-tax and post-tax contribution options. Flexible work weeks where applicable. Paid vacation, sick, personal, and holiday time. Typically 15 days of paid leave per calendar year for new employees, plus 10 paid holidays annually, subject to applicable proration and eligibility. Paid parental, military, bereavement, and jury duty leave. Up to 160 hours of paid family leave during a rolling 12-month period for eligible employees. Short- and long-term disability benefits. Life insurance and accidental death and dismemberment coverage. Personal accident, critical illness, and business travel and accident insurance offerings. Career development support, including an AI-powered career tool and internal mobility resources. Ongoing professional development and learning opportunities. Less than 10% travel, including required travel associated with the role. How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1

JavaSQLAWSDockerKubernetesProject ManagementAgileAITerraformGitUI
FREE MATCHED JOB ALERTS

Get jobs like this without searching manually.

Tell Connect what you want once. We will use your preferences to surface matching opportunities and invite you into your free career workspace.