Senior Software Engineer – FactSet at FactSet

FactSet · Hyderabad, Telangana, India

📋 Job Details at a Glance 📍 Location Hyderabad, Telangana, India 🏢 Company FactSet 👥 Experience 5+ years 🎓 Qualification 5+ years. Hands-on with Python, Redis, APIs, AI / LLM agents, Microservices. Relevant technical / engineering background 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Python Redis APIs AI LLM agents Microservices Senior Software Engineer – FactSet at FactSet — Full Details & How to Apply The Senior Software Engineer – FactSet role at FactSet in Hyderabad, Telangana, India involves building core components of the FactSet Intelligence Platform (FIP), which serves as the primary entry point for client data access and analytics. This position directly shapes how investment professionals interact with data through AI agents and structured APIs , enabling consistent, real-time responses in a client-facing environment. This is a key role in the Hyderabad, Telangana, India jobs market for senior software engineering positions with AI and microservices focus. This Senior Software Engineer – FactSet role is central to the development of the FactSet Intelligence Platform (FIP), where engineers define interactions between clients and data via AI agents and tools. The role requires hands-on implementation of client-facing APIs and internal analytics systems, ensuring data consistency and usability. The work focuses on technologies such as Python , Redis , and microservices , which are used to build scalable, responsive data services that support real-time decision-making. FactSet is seeking a Senior Software Engineer to contribute to the design and delivery of data access tools within its technology stack. The role emphasizes technical depth in AI and API development, with a focus on client needs and data structure. The position is part of FactSet recruitment efforts targeting experienced engineers in Hyderabad, reflecting the company’s commitment to engineering excellence in data-driven solutions. 2023, 2024, 2025, 2026 graduates with 5+ years. Hands-on with Python, Redis, APIs, AI / LLM agents, Microservices. Relevant technical / engineering background and 5+ years experience are eligible. The salary is Not Disclosed . This role is available only for candidates from eligible batches and with proven experience in the specified technologies. Applicants will gain hands-on experience with Python , Redis , APIs , AI , and LLM agents , and work within a microservices architecture. This experience strengthens technical foundations in scalable, real-time data systems and opens pathways to leadership roles in AI-driven software engineering. The role provides direct exposure to enterprise-grade data platforms used by global investment professionals. 📊 Role Difficulty: Medium | Competition Level: High | Fresher Friendly: No NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Explore more Senior Software Engineer – FactSet jobs and Hyderabad, Telangana, India jobs through FactSet recruitment channels. Job Role & Responsibilities The Senior Software Engineer – FactSet is responsible for building and maintaining client-facing APIs in Python to deliver real-time financial data access, ensuring system performance metrics such as latency and throughput remain below 100ms under peak load. This role ensures the FactSet Intelligence Platform operates reliably through continuous integration, error logging, and Redis-based caching to reduce database load by up to 40% . Develop and deploy client-facing APIs using Python to enable secure, real-time access to financial data, with a focus on API response time under 100ms for 99.9% of requests. Implement Redis as a caching layer in microservices to reduce database query frequency by at least 40% , improving data retrieval speed for high-frequency client interactions. Collaborate with the Data Access team to enhance internal analytics tools using Python scripts that process structured financial datasets and generate performance reports. Monitor and analyze system performance metrics such as CPU utilization, memory consumption, and API error rates using Redis and application logging to detect anomalies in real time. Own the maintenance of the Python -based backend codebase, enforcing code quality standards including unit test coverage of at least 80% and adherence to microservices architecture patterns. Document technical workflows and troubleshooting procedures for APIs and Redis configurations, ensuring clarity for both internal teams and client support. Resolve production-level issues in microservices architecture, including API failures and Redis connection timeouts, using error logs and distributed tracing tools. Provide customer-facing support for API-related queries , including response time, data format, and authentication issues, using Python and LLM agents to generate automated troubleshooting scripts. This role demands direct ownership of the codebase , with measurable impact on system performance , API reliability , and client data access speed through hands-on engineering decisions in Python , Redis , and microservices environments. Required Skills & Technical Competencies The Senior Software Engineer – FactSet must possess advanced technical competencies in Python , Redis , APIs , AI , and LLM agents to build and maintain scalable, high-performance backend services. These skills are directly applied in real-world financial data systems and must be demonstrated through practical implementation. Technical Skills Python — advanced — used to develop and maintain client-facing APIs and backend microservices that process financial data with high throughput and low latency . Redis — advanced — utilized for caching in microservices to reduce database load by 40% and improve data retrieval performance during peak client access. APIs — intermediate to advanced — required for building secure, client-facing endpoints with strict authentication and rate limiting to prevent abuse. AI — intermediate — applied to enhance data interaction logic, such as predictive analytics and automated data validation in financial datasets. LLM agents — intermediate — used to generate automated troubleshooting scripts and response templates for API support queries based on user input. Microservices — advanced — essential for designing and maintaining modular, scalable backend systems that operate independently and communicate via REST or gRPC APIs . When showcasing these skills, emphasize real-world implementation in Python and Redis with measurable outcomes, such as latency reduction or error rate improvement , in a portfolio or project documentation . Eligibility Criteria This role is designed for candidates with a relevant engineering or technical degree and at least 5 years of hands-on experience in backend development, specifically in Python , Redis , and microservices environments. It is not suitable for freshers or those without proven technical experience. Must hold a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field. Eligible batches are 2023, 2024, 2025, and 2026 only. Minimum of 5 years of professional experience in software engineering, with direct exposure to Python , Redis , and microservices . CGPA of at least 3.0/4.0 is required for admission consideration. Must submit a technical portfolio demonstrating at least two projects involving Python and Redis or microservices architecture. Must have experience with API development and LLM agent integration in real-world applications. Documentation & Portfolio Requirements Your resume must include a dedicated technical section with clear project descriptions, tools used (e.g., Python , Redis ), metrics achieved (e.g., 99.9% uptime, 100ms latency), and deployment environment (e.g., Docker, Kubernetes). Include code snippets and performance benchmarks where applicable. Pro tip: Focus on projects where you used Python to build APIs and Redis to cache financial data, with measurable performance improvements — this directly aligns with the FactSet Intelligence Platform requirements. Salary for Senior Software Engineer – FactSet at FactSet 💰 Compensation Not Disclosed The advertised compensation for the Senior Software Engineer – FactSet role at FactSet is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Senior Software Engineer – FactSet Upskilling with the right resources significantly enhances your chances of selection for this specific role by aligning your skills with the job requirements. Recommended Courses & Resources Python — Essential for developing robust applications and working with data. APIs — Critical for integrating services and enhancing application functionality. Microservices — Important for building scalable and maintainable software architectures. KodNest — Provides hands-on experience with real-world projects in software engineering. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating experience in Python or APIs — ensure to include relevant projects. ❌ Using a generic resume instead of tailoring it to match the specific responsibilities listed — customize your resume for this role. ❌ Listing Redis or microservices without detailing how you used them in past roles — provide specific examples. ❌ Ignoring the requirement for 5+ years of experience and applying as a fresher — only apply if you meet the experience criteria. ❌ Adding unrelated technologies to increase ATS keywords without relevance — focus on relevant skills only. ❌ Not verifying the official Apply URL and job details before submission — always check the application link. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that the candidate meets the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to the resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting the application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Senior Software Engineer – FactSet Optimizing your resume for ATS is crucial for ensuring it gets noticed for this role, as many companies use automated systems to filter applications. ATS Keywords to Include Python Redis APIs AI LLM agents Microservices Software Engineer Data Access Analytics Performance Monitoring Client-facing Technical Background Resume Tips for This Role Highlight your 5+ years of experience in software engineering prominently on your resume. Emphasize your proficiency in Python and experience with APIs and microservices . Include projects that demonstrate your skills in AI technologies or data analytics. Use exact keywords from the job description to align your resume with the ATS requirements. Avoid adding unsupported claims or technologies that you cannot substantiate. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro tip: Do not include irrelevant work experience or skills that do not pertain to the role of a Senior Software Engineer. How to Apply for Senior Software Engineer – FactSet at FactSet Apply Now — FactSet Open the official apply URL and confirm the job title and company details match the Senior Software Engineer – FactSet position at FactSet . Prepare a resume that aligns with the required skills, responsibilities, qualifications, and experience outlined in the job posting. Complete the official application form accurately, ensuring all information is truthful and avoiding unsupported claims. Submit the application and save the confirmation or application reference number if provided by the portal. Record the application date and monitor the official company portal or registered email for updates. Applications are reviewed on a rolling basis — early submission is recommended. Apply Now — FactSet NexisGrow.com does not charge any fees for job applications. FactSet FactSet is a technology company based in Hyderabad, Telangana, India. It operates onsite and serves investment professionals globally. The company delivers data and software solutions for financial decision-making. The Senior Software Engineer works on AI agents, APIs , and microservices that power the FactSet Intelligence Platform. This role involves building and maintaining tools that connect client-facing APIs with internal analytics and AI-driven responses. This role sits at the front of FactSet ’s data ecosystem, where AI agents and analytics tools converge through a unified endpoint. It ensures consistent, structured responses with source transparency and entitlement tracking. Early-career exposure to Python , Redis , AI, and LLM agents is provided. This role offers hands-on experience with real-world microservices and AI-driven systems integral to the platform. Company Details Industry Technology Location Hyderabad, Telangana, India Connect With Us Careers Apply Now Website 🔗 factset.wd108.myworkdayjobs.com Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates with a relevant technical background and 5+ years of experience from the batches of 2023 to 2026 can apply. ? What technical skills are most important for this role? Skills Tap to expand + Answer Python, Redis, APIs, AI, and Microservices are crucial for this position. ? What is the expected salary for this position? Salary Tap to expand + Answer Not Disclosed — this is the salary information available in the job data. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer 1. Review Python and API development. 2. Understand Redis and its applications. 3. Familiarize yourself with microservices architecture. 4. Prepare examples of past projects. 5. Research FactSet and its products. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite in Hyderabad, Telangana, India. ? What career exposure can this role provide? Growth Tap to expand + Answer This role offers exposure to advanced technologies like AI and microservices, enhancing technical skills and industry knowledge. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight your experience with Python, Redis, APIs, and any relevant projects or responsibilities. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The role involves collaboration with engineers and potentially client interactions through APIs. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, as the role requires 5+ years of experience. 🔗 Explore More on NexisGrow More jobs in Hyderabad Browse all Tech jobs Latest Fresher jobs More jobs at FactSet Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com