
Software Engineer III
PDI Technologies
full-time
Posted on:
Location Type: Hybrid
Location: Hyderabad • India
Visit company websiteExplore more
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