Role Title : Senior Software Developer
Location- Plano TX, Onsite
Mandatory Skills :
- 5+ years of experience building production-grade systems with end-to-end ownership
- Strong expertise in Python and software engineering best practices
Role Description :
Join a horizontal engineering team supporting 600+ application teams on a mission to elevate engineering maturity across the organization. This team drives standards, guidelines, platform capabilities, and large-scale technical debt remediation.
In this role, you will develop advanced agentic AI workflows to automatically analyze codebases, detect technical debt, and generate high-quality fixesfrom vulnerability patches to dependency and language upgrades. This is a hands-on, high-impact opportunity to shape the future of automated software modernization.
Key Responsibilities :
Design, develop, and maintain LLM-powered multi-agent workflows for code analysis, remediation proposals, and safe patch generationImplement agentic patterns such as planning / execution loops, tool orchestration, sandboxing, guardrails, and failure recoveryBuild scalable automation systems for technical debt remediation, including language / runtime upgrades, dependency modernization, vulnerability patching, and configuration drift correctionCollaborate with Developer Experience and Platform teams to define engineering standards and reusable best practicesArchitect and optimize RAG pipelines, including chunking strategies, embeddings, hybrid search, reranking, and retrieval policiesDevelop evaluation frameworks for LLMs, RAG, and multi-agent workflows, including offline datasets, validation metrics, statistical testing, and A / B experimentsContribute to backend systems using Python, distributed systems, microservices, PostgreSQL, DBT, vector databases, caching, streaming, and queueing technologiesBuild CI / CD pipelines, observability dashboards, and conduct performance analysis across model, retrieval, and network layersWork cross-functionally with product, platform, and security teams to take prototypes to production-grade servicesCommunicate effectively with stakeholders, produce high-quality technical documentation, and mentor junior engineersMust-Have Qualifications :
5+ years of experience building production-grade systems with end-to-end ownershipExpertise in Python, software engineering best practices, testing strategies, CI / CD, and system designHands-on experience shipping LLM-powered features (e.g., autonomous workflows, function calling) with measurable reliability or latency improvementsStrong understanding of multi-agent architectures including planners, executors, and tool routingDeep knowledge of RAG systems : chunking, embeddings, vector / hybrid search, retrieval policiesExperience evaluating LLMs and agent workflows using statistical reasoning and validation techniquesProficiency with AWS (Lambda, ECS / EKS, S3, API Gateway, EC2, IAM) and Infrastructure-as-CodeExperience with observability tools (e.g., Datadog) covering logging, tracing, and metricsFamiliarity with PostgreSQL, DBT, data modeling, schema evolution, and performance tuningKnowledge of vector databases such as Pinecone or pgvectorExperience designing or optimizing CI / CD pipelines (GitHub Actions or similar)Proven track record in application modernization, dependency management, and technical debt reductionAbility to rapidly prototype, validate, and transition solutions into productionPreferred Skills :
Experience designing agent infrastructure with sandboxing, tool isolation, and fail-safe executionBackground in large-scale platform engineering or developer experience toolingUnderstanding of enterprise AI security, compliance, and privacy requirementsStrong architectural communication skills, including RFC development and technical diagrammingAttributes :
Adaptable, proactive problem solverStrong ownership mindset with excellent collaboration and communication skillsComfortable working in fast-paced, ambiguous R&D environmentsPassionate about building high-leverage platform capabilities that support hundreds of engineering teams