Principal Software Engineer

Encora

Not Interested
Bookmark
Report This Job

profile Job Location:

Indianapolis, IN - USA

profile Monthly Salary: Not Disclosed
Posted on: 27 days ago
Vacancies: 1 Vacancy

Job Summary

Role Summary

We areseekinga highly skilled and adaptablePrincipal Software Engineerto lead platform engineering initiatives focused on Kubernetes-based infrastructure and AI coding tool integration. This role will drive the design and development of a custom Kubernetes development platform build critical tooling for scalable deployment and contribute to the evolution of AI agent closely with development operations and AI teams providing technical leadership and hands-on support across the platform lifecycle.

This is 100% remote primarily supporting Eastern work hours.

Key Responsibilities

  • Lead design and architecture efforts in collaboration with client leads.
  • Develop a custom-built Kubernetes development platform including writing and reviewing technical design documents.
  • Build andmaintaina Kubernetes Operator to:
    • Orchestrate upgrades and workload clusters.
    • Automatedeployment of new workload clusters.
  • Support internal development teams by resolving platform-related inquiries and guiding best practices.
  • Champion platform engineering best practices including CI/CD observability and infrastructure as code.
  • Read and debug unfamiliar codebases and systems with minimal guidance.
  • Mentor junior engineers and foster a culture of technical excellence and continuous learning.

AI Specific Experiences

  • Integrate and extend AI coding tools (e.g. GitHub Copilot Claude Code) into development workflows.
  • Design and implement agent tools ( Cloud Code Agent Skills) to enhance AI capabilities.
  • UnderstandingofModel Context Protocol (MCP) server with dual support for MCP and REST API formats.
  • Address security concerns such as prompt injection and other vulnerabilities in AI-integrated systems.

Required Skills & Experience

  • Proficiencyin Python Go and .
  • Deep experience with Kubernetes or similar technologies (e.g. Docker Compose Docker Swarm AWS ECS).
  • Strong understanding of container image development using Docker orPodman.
  • Experience with GitHub Actions for CI/CD workflows.
  • Familiarity with observability tools and concepts especially Prometheus andOpenTelemetry.
  • Experience implementing feature flags in distributed systems.
  • Hands-on experience with AI coding tools and agent tool development.
  • Knowledge of MCP server architecture and security best practices.
  • Exceptional reading comprehension and ability to work outside your comfort zone:
    • Navigating unfamiliar codebases.
    • Debugging complex systems without prior exposure.

Required Experience:

Staff IC

Role SummaryWe areseekinga highly skilled and adaptablePrincipal Software Engineerto lead platform engineering initiatives focused on Kubernetes-based infrastructure and AI coding tool integration. This role will drive the design and development of a custom Kubernetes development platform build crit...
View more view more

Key Skills

  • Continuous Integration
  • Docker
  • Jenkins
  • Python
  • System Design
  • Agile
  • C/C++
  • Go
  • Systems Engineering
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

As Encora Inc. expands its footprint in Latin America, its acquisition of Nearsoft provides our clients with a unique chance to Nearshore on a global scale.

View Profile View Profile