Lead Software Engineer – Backend Engineering, Integrations

Posted Sep 4

This is a fully remote position, open to applicants in Illinois.

📋 Description

• Take ownership of the backend architecture, encompassing service boundaries, data models, event contracts, and the design of the integration layer.

• Design and implement microservices using Java 21 / Spring Boot on Cloud Run for functionalities such as licensing, case management, payments, documents, and notifications.

• Implement PostgreSQL (AlloyDB) for data persistence, ensuring row-level data isolation and search indexing.

• Develop asynchronous event flows utilizing Pub/Sub and Eventarc.

• Execute scheduled and timer-driven processing through Cloud Tasks and Cloud Scheduler.

• Create Cloud Workflows orchestrations for multi-service pipelines.

• Manage direct integrations with external state and federal systems via REST, SOAP, SFTP, and webhooks.

• Oversee payment workflows, including integration of hosted payment pages and settlement reconciliation.

• Ensure platform security and compliance with a focus on encryption and data isolation.

• Establish and enforce standards for test coverage, code reviews, and CI/CD across the backend team.

• Decompose backend scope, sequence tasks, and communicate delivery status to the client technical lead and customer stakeholders.

• Mentor engineers and facilitate the technical onboarding of new contractors.

• Collaborate with the client technical lead, mobile and frontend engineers, and customer stakeholders from the initial definition stage through to final delivery.


⛳️ Requirements

• Over 10 years of professional backend engineering experience, particularly with Java and Spring Boot.

• Proven technical leadership experience within a backend team or workstream, including architecture setting, code reviews, mentoring engineers, and contributing to production code.

• Experience delivering production systems on Google Cloud Platform, with complete ownership from design through to launch and operation.

• Bachelor's degree in Computer Science or equivalent practical experience.

• Proficiency in Java 21 and Spring Boot 3.x for microservice development.

• Expertise in service and API design across a multi-service platform, including strategies for contracts and versioning.

• Familiarity with PostgreSQL, including schema design, indexing, and managing versioned migrations.

• Knowledge of GCP serverless services: Cloud Run, Pub/Sub, Cloud Tasks, Cloud Workflows, and Cloud Scheduler.

• Understanding of event-driven architecture and messaging patterns, including idempotency, retries, and dead-letter handling.

• Experience with external system integration using REST, SOAP, SFTP, and webhooks.

• Knowledge of API security protocols including OAuth 2.0 / OIDC and JWT.

• Experience with automated testing, including JUnit and integration tests; familiarity with CI/CD and relevant quality standards.

• Ability to work directly with non-engineering stakeholders to translate requirements into a delivery plan.

• Experience with workflow engines like Flowable and BPMN, as well as business rules engines.

• Knowledge of AlloyDB and BigQuery.

• Experience with payment processing integrations.

• Familiarity with working in government or regulated environments, including FIPS, CJIS, or HIPAA.

• Possession of Google Cloud Professional certifications.

• Prior experience leading a distributed or contractor engineering team.


🏝️ Benefits

• Competitive salary and performance bonuses.

• Comprehensive health, dental, and vision insurance.

• Opportunities for professional growth and development.

• Flexible work hours and remote work options.

• Supportive and collaborative work environment.

People also viewed

MWDN13 hours ago

Senior Python Backend Developer

UA flagUkraine OnlyFull-timeBackend Engineer
ApplyView job
Oscilar15 hours ago

Senior Backend Engineer – Java

IN flagIndia OnlyFull-timeBackend Engineer₹6.6M – ₹9.7M/year
ApplyView job
Veradigm®17 hours ago

Principal Database Engineer – Platform Engineer

US flagUnited States, +1 more countryFull-timeBackend Engineer$130.2k – $189.5k/year
ApplyView job
Shuru19 hours ago

Lead Java Engineer

IN flagIndia OnlyFull-timeBackend Engineer
ApplyView job
FCamara Consulting & Training20 hours ago

Senior Backend Developer – Kotlin

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Sedgwick20 hours ago

Power Platform Architect – AI

US flagFlorida OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers