PDI Technologies

Software Engineer III

PDI Technologies

full-time

Posted on:

Location Type: Hybrid

Location: HyderabadIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead system design and technical implementation for complex features, with emphasis on reliability, performance, maintainability, and security.
  • Develop and enhance cloud-native solutions using AWS and modern deployment practices such as CI/CD, containerization, and observability.
  • Integrate AI and generative AI capabilities into products and platforms, including intelligent workflows, automation, and context-aware user experiences.
  • Collaborate with product managers, UX, architects, and operations teams to translate business needs into production-ready technical solutions.
  • Mentor junior engineers through code reviews, design guidance, and engineering best practices.
  • Drive continuous improvement in software quality, development standards, operational readiness, and technical documentation.
  • Contribute to troubleshooting, performance optimization, and root-cause analysis across development and production environments.
  • Design and build scalable enterprise applications, backend services, and APIs that support high-availability workloads.

Requirements

  • 8+ years of software engineering experience, with demonstrated success delivering production-grade applications and backend systems.
  • Strong backend development experience using technologies such as .NET / C#, Java, Python, or similar server-side platforms.
  • Hands-on experience with SQL Server or other relational databases, including schema design, query optimization, and data access patterns.
  • Proven experience building scalable APIs, microservices, and distributed systems.
  • Strong knowledge of software engineering fundamentals, including object-oriented design, testing, code quality, and secure development practices.
  • Experience working in cloud environments, with AWS preferred.
  • Strong communication, collaboration, and problem-solving skills, with the ability to work effectively in agile engineering teams.
  • Experience integrating AI / ML or generative AI capabilities into software products and business workflows.
  • Working knowledge of Large Language Models (LLMs), prompt design, retrieval-augmented generation (RAG), and AI service orchestration.
  • Familiarity with building intelligent assistants, workflow automation, recommendation features, or agent-based systems.
  • Understanding of vector databases, embeddings, semantic search, and data pipelines that support AI-driven experiences.
  • Awareness of responsible AI practices, including evaluation, monitoring, safety, privacy, and governance considerations.
Benefits
  • competitive salary
  • market-competitive benefits
  • quarterly perks program
  • ample time off
  • hybrid working arrangements
  • continuous learning
  • professional certifications
  • leadership development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NETC#JavaPythonSQL ServerAPI developmentmicroservicescloud-native solutionsCI/CDcontainerization
Soft Skills
communicationcollaborationproblem-solvingmentoringcontinuous improvementcode reviewsdesign guidanceengineering best practicesagile teamworktechnical documentation