Software Engineer

Amdocs

Plano, TXFresher3d agovia LinkedIn

About Amdocs

Amdocs helps the world’s leading communications and media companies deliver exceptional customer experiences through reliable, efficient, and secure operations at scale. We provide software products and services that embed intelligence into how work runs across business, IT, and network domains – delivering measurable outcomes in customer experience, network performance, cloud modernization, and revenue growth.

About the Role

Responsible for design, development, modification, debug and/or maintenance of software systems.

Key Responsibilities

  • Design, develop, modify, debug and/or maintain software code according to functional, non-functional and technical design specifications.
  • Follow Amdocs software engineering standards, applicable software development methodology and release processes, to ensure code is maintainable, scalable, and supportable, and demo the software products to stakeholders.
  • Investigate issues by reviewing/debugging code, provide fixes and workarounds, and review changes for operability to maintain existing software solutions.
  • Work within a team, collaborate and add value through participation in peer code reviews, provide comments and suggestions, and work with cross functional teams to achieve goals.
  • Assume technical accountability for your specific work products within an application and provide technical support during solution design for new requirements.
  • Actively look for innovation, continuous improvement, and efficiency in all assigned tasks.

Requirements & Tech Stack

  • Python
  • REST APIs
  • Pyspark/Spark
  • NO-SQL (MongoDB)
  • SQL (PostgreSQL)
  • Redis
  • Databricks
  • Delta Lake
  • Azure Cloud
  • LangGraph
  • LangChain
  • CrewAI
  • Agentic development
  • LLMOps fundamentals
  • Data Engineering
  • Algorithms
  • Software Engineering
  • Test Automations
  • LLM evaluation framework
  • Observability for LLM pipelines
  • Tool-calling / agent skills
  • APIs reliability patterns

Qualifications

  • Bachelor's degree in Science/IT/Computer Science or equivalent.
  • Experience/knowledge of Agentic development using LangGraph, LangChain, or CrewAI with a focus on reliability, reproducibility, and auditability.
  • Strong understanding of LLMOps fundamentals, including prompt/model/config versioning and traceable run metadata.
  • Hands-on working knowledge in Data Engineering and Software Development using Python, REST APIs, Pyspark/Spark, NO-SQL (MongoDB), SQL- PostgreSQL, Redis, Databricks, Delta Lake, Azure Cloud.
  • Strong fundamentals in Algorithms and Software Engineering, Test Automations etc.
  • Ability to build and maintain an LLM evaluation framework (golden datasets, regression tests, scoring/rubrics, quality thresholds, trend tracking) for non-deterministic outputs.
  • Proven ability to implement observability for LLM pipelines, including structured logging, metrics, dashboards, alerting, latency breakdown, error taxonomy, and token/cost tracking.
  • Experience designing and integrating tool-calling / agent skills (function calling, tool interfaces, input/output schemas, guardrails, structured outputs) into data pipelines or services.
  • Familiarity with APIs reliability patterns relevant to model calls (rate limiting, retries/backoff, circuit breakers, timeouts, idempotency, replay/backfill).
  • Demonstrated curiosity and self-learning ability in fast-evolving GenAI industry; able to iterate quickly and then harden solutions for production.

Location

  • Plano, TX (Hybrid – 3 days onsite/2 days remote)
  • No Travel Required

Entry-Level Software Engineer Jobs · last 7 days

150 openings · 149 need no experience

Most hiring: Boeing, American Express, BAE Systems, Inc.

See all 150 →