Services Engineering Lead; IC – Digital Engineering
Listed on 2026-07-17
-
Software Development
Backend Developer, Software Architect, Cloud Engineer - Software, Full Stack Developer
Services Engineering Lead (IC) – Digital Engineering
Location:
Miami, FL
Contract:
6-12 Months
Position Summary:
The Services Engineering Lead (IC) is a hands-on individual contributor responsible for the design, development, and maintenance of backend services, APIs, and distributed systems for Digital Engineering. This role is delivery-first: the incoming lead fully integrates as an IC into the services codebase and ships production work directly, using deep technical expertise in Java-based microservices, container orchestration, and modern integration patterns.
They operate as a lead of AI coding agents — decomposing work, directing, reviewing, and integrating the output of agentic tooling to multiply their own throughput and complete the bulk of delivery. In addition, partial bandwidth is allocated to leading a thin near shore + offshore team and supervising the work they produce. The role architects share components and standards across all RCG brands, maintains accountability for the overall engineering health of their product area, participates in Agile ceremonies, and collaborates across all technology layers.
Essential Duties and Responsibilities:
Hands-On Technical Delivery & Leadership
- Personally deliver production backend services and APIs as the primary mode of work.
- Architect, design, and implement scalable microservices and distributed systems for cloud and on-premises deployment.
- Create technical design specifications and translate high-level architecture into working software and documentation.
- Evaluate new technologies and practices for potential use by the engineering organization.
- Author and evangelize engineering standards and best practices across teams.
- Design and develop Dev Ops best practices for the services layer.
AI-Augmented Individual Contribution:
- Operate as a lead of AI agents: plan, decompose, and delegate implementation tasks to AI coding agents, then review, correct, and integrate their output to completion.
- Use agentic tooling to multiply personal delivery throughput across microservices, integrations, and infrastructure-as-code work.
- Apply strong engineering judgment to validate AI-generated code against architecture, security, performance, and quality standards before it ships.
- Establish effective prompting, context-engineering, and verification patterns so AI-driven work remains correct, maintainable, and production-ready.
- Own end-to-end accountability for all delivered work regardless of whether it originated from the lead directly, an AI agent, or the supervised team.
Services Development & Implementation:
- Lead design and development of Java/Spring Boot microservices and systems integrations.
- Architect APIs using GraphQL and modern integration patterns.
- Build and support event-driven architectures using Kafka and messaging patterns.
- Implement reactive programming patterns (Web Flux, Project Reactor) and non-blocking I/O.
- Manage container orchestration using Docker and Kubernetes with Kustomize.
- Design and maintain Git Ops workflows and CI/CD pipeline architecture using Argo CD.
- Design and operate Couchbase and No
SQL database solutions for high-performance, distributed data access. - Work with relational databases and stored procedures as needed.
Quality & Testing:
- Participate in testing and certification processes.
- Monitor system and application performance; perform predictive maintenance.
- Ensure systems are stable and performing per SLAs.
- Maintain high standards for code quality, reliability, and security.
Thin Near/Offshore Team Supervision (Partial Bandwidth):
- With partial bandwidth, lead a thin near shore + offshore team and supervise the work they deliver.
- Direct, review, and integrate team contributions; conduct code reviews to drive engineering best practices.
- Guide the team in distributed system design, microservice patterns, and reactive programming.
- Set clear, well-scoped tasks and verify completion to standard across the distributed team.
- Collaborate with product, design, and delivery teams; act as technical liaison to business stakeholders.
Product-Level Engineering Oversight:
- Participate actively in Agile ceremonies (sprint planning, standups, retrospectives, backlog…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).