EOS RPO

Senior Software Engineer

Posted Apr 16, 2026
Project ID: Senior Software engineer
Location
Bangalore, karnatka
Hours/week
40 hrs/week
Application Deadline: Apr 30, 2026 3:16 AM

In this role, you will: ● Lead moderately complex initiatives and deliverables within technical domain environments ● Contribute to large scale planning of strategies ● Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments ● Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures ● Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements ● Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals ● Lead projects and act as an escalation point, provide guidance and direction to less experienced staff Required Qualifi cations: ● 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education Desired Qualifi cations: ● Strong years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education ● Experience in Software Engineering, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education ● Ability to work on multiple components and modules along with engineers from different disciplines ● Implement with high-quality product features/user stories collaborating with Leads and Product engineers ● Requirements ● Bachelor’s degree in Engineering / MCA ● Proven technical experience and product delivery ownership ● Strong software development experience in C#, .NET Core, REST/Web API, and other Microsoft technologies

● Experience developing scalable, distributed applications ● Experience working with relational and non-relational databases – preferably in the cloud ● Experience working with asynchronous, event-driven, and messaging systems ● Experience working in Azure/AWS/Google Cloud and containerization technologies ● Understanding and application of Kubernetes is preferable ● Good understanding of operating systems (Windows and Linux) and virtualization ● AI Skills Required ● Working knowledge of AI/ML fundamentals (basic concepts, model lifecycle, limitations, evaluation) ● Experience integrating AI capabilities into applications using APIs/SDKs (e.g., Azure OpenAI/OpenAI/AWS/GCP AI services) ● Practical understanding of LLM usage patterns: prompt design basics, output validation, and guardrails ● Familiarity with common AI application architectures (e.g., Retrieval-Augmented Generation/RAG conceptually) and when to use them ● Ability to build AI-enabled features such as summarization, classifi cation, extraction, Q&A, and conversational assistants ● Awareness of responsible AI practices: privacy, security, bias considerations, safe handling of data, and compliance basics ● Understanding of operational considerations for AI in production (latency/cost considerations, monitoring, fallback strategies, human-in-the-loop) ● Exposure to vector search / embeddings concepts and related storage options is a plus (not mandatory) ● Strong technical developer experience in developing full-stack distributed applications ● Ability to work on multiple components and modules along with engineers from different disciplines ● Implement with high-quality product features/user stories collaborating with Leads and Product engineers ● Strong years of experience on Communications Surveillance platform, preferably Theta Lake and similar platforms. Job Expectations: ● Bachelor’s degree in engineering / MCA ● Proven technical experience and product delivery ownership

● Strong software development experience in C#, .NET Core, REST/Web API, and other Microsoft technologies ● Experience developing scalable, distributed applications ● Experience working with relational and non-relational databases – preferably in the cloud ● Experience working with asynchronous, event-driven, and messaging systems ● Experience working in Azure/AWS/Google Cloud and containerization technologies ● Understanding and application of Kubernetes is preferable ● Good understanding of operating systems (Windows and Linux) and virtualization ● Understanding of operational considerations for AI in production (latency/cost considerations, monitoring, fallback strategies, human-in-the-loop) ● Exposure to vector search / embeddings concepts and related storage options is a plus (not mandatory) ● Require candidate to collaborate with the Global team which involves working/attending meetings in overlap with US time-zone ●

Similar jobs

+ Search all jobs