Work In Tech

Find your next role at Canada's fastest-growing tech companies

Senior Software Engineer

Platform Group Limited

Platform Group Limited

Software Engineering
Hyderabad, Telangana, India · Hyderabad, Telangana, India · India
Posted on Apr 29, 2025

FactSet creates flexible, open data and software solutions for over 200,000 investment professionals worldwide, providing instant access to financial data and analytics that investors use to make crucial decisions.

At FactSet, our values are the foundation of everything we do. They express how we act and operate, serve as a compass in our decision-making, and play a big role in how we treat each other, our clients, and our communities. We believe that the best ideas can come from anyone, anywhere, at any time, and that curiosity is the key to anticipating our clients’ needs and exceeding their expectations.

Sr. Software Engineer (Python)

ABOUT FACTSET

FactSet Research Systems Inc. is a global provider of integrated financial information, analytical applications and industry-leading services for investment and corporate communities. As a publicly traded company (NYSE: FDS | NASDAQ: FDS) recently added to the S&P 500 index, FactSet delivers superior content, analytics, and flexible technology to help more than 162,000 users see and seize opportunity sooner. For over 40 years, the company has served financial professionals, which include portfolio managers, investment research professionals, investment bankers, risk and performance analysts, wealth advisors and corporate clients. FactSet gives our clients the edge to outperform with informed insights, workflow solutions across the portfolio lifecycle, and industry-leading support from dedicated specialists.

At FactSet, we celebrate diversity of thought, experience, and perspective. We are committed to disrupting bias and a transparent hiring process. All qualified applicants will be considered for employment regardless of race, color, ancestry, ethnicity, religion, sex, national origin, gender expression, sexual orientation, age, citizenship, marital status, disability, gender identity, family status or veteran status. FactSet participates in E-Verify.

Department Brief:
Our teams are focused on developing cutting-edge web applications that drive the business forward through innovative solutions. We leverage modern frontend and backend technologies to build scalable and highly performant web platforms. The challenge, scope, and versatility of this development work provide an exciting opportunity to make a significant impact on our products and client offerings.

Join our dynamic team and contribute to building robust, reliable, and scalable web applications using VueJS, Node.js, and AWS. You will work on both internal and external client-facing applications that shape the user's experience and drive FactSet's growth through technological innovations.

FactSet engineers demonstrate an ability to analyze code and production environments for constant improvement. They are open to receiving and applying feedback effectively, fostering a collaborative environment that promotes the development of deep expertise in our products.

Job Description Summary

Experienced software development engineering with proven proficiency in deployment of software adhering to best practices and with fluency in the development environment and with related tools, code libraries and systems. Responsible for the entire development process and collaborates to create a theoretical design. Demonstrated ability to critique code and production for improvement, as well as to receive and apply feedback effectively. Proven ability to maintain expected levels of productivity and increasingly becoming independent as a software developer, requiring less direct engagement and oversight on a day to day basis from one’s manager. Focus is on developing applications, testing & maintaining software, and the implementation details of development ; increasing volume of work accomplished (with consistent quality, stability and adherence to best practices), along with gaining a mastery of the products to which one is contributing and beginning to participate in forward design discussions for how to improve based on one’s observations of the code, systems and production involved. Software Developers provide project leadership and technical guidance along every stage of the software development life cycle.

JOB RESPONSIBILITIES

  • Maintain and resolve bugs in existing components
  • Contribute new features, fixes, and refactors to the existing code
  • Perform code reviews and coach engineers with respect to best practices
  • Work with other engineers in following the test-driven methodology in an agile environment
  • Collaborate with other engineers and Product Developers in a Scrum Agile environment using Jira and Confluence
  • Ability to work as part of a geographically diverse team
  • Ability to create and review documentation and test plans
  • Estimate task sizes and regularly communicate progress in daily standups and biweekly Scrum meetings
  • Coordinate with other teams across offices and departments

JOB REQUIREMENTS:

  • Bachelor’s degree in Engineering or relevant field required.
  • We are looking for 5-7 years of Total experience engineer for this role.
  • Strong technical basis , collaborative, troubleshooting, and communication skills
  • Strong analytical and problem-solving skills & Project management skills.
  • Experience with Python language
  • Knowledge on Python libraries , Pandas, Numpy.
  • Relational database experience, preferably with POSTGRES
  • Should be able to comprehend C#, .Net applications
  • Experience with Github-based development processes
  • Working experience on AWS services, Lambda, EC2, S3, AWS Glue etc.
  • Proficiency with object oriented design principles
  • Working experience on APIs is a must
  • Experience building and deploying production level services
  • Good organizational and problem-solving skills, self-directed, and resourceful with the ability to appropriately prioritize work in a fast-paced environment
  • Ability to work in a team-oriented environment

Good to have skills

  • Work experience of Jupyter Notebooks is plus.
  • Familiar with Agile software development (Scrum is a plus).
  • Experience working in Linux/Unix environment is desirable.
  • Technically leading the team experience is a plus.

Diversity:

At FactSet, we celebrate diversity of thought, experience, and perspective. We are committed to disrupting bias and a transparent hiring process. All qualified applicants will be considered for employment regardless of race, color, ancestry, ethnicity, religion, sex, national origin, gender expression, sexual orientation, age, citizenship, marital status, disability, gender identity, family status or veteran status. FactSet participates in E-Verify.

Return to Work:

We are here to support you! If you have taken time out of the workforce and are looking to return, we encourage you to apply and chat with our recruiters about our available support to help you relaunch your career.

Company Overview:

FactSet (NYSE:FDS | NASDAQ:FDS) helps the financial community to see more, think bigger, and work better. Our digital platform and enterprise solutions deliver financial data, analytics, and open technology to more than 8,200 global clients, including over 200,000 individual users. Clients across the buy-side and sell-side, as well as wealth managers, private equity firms, and corporations, achieve more every day with our comprehensive and connected content, flexible next-generation workflow solutions, and client-centric specialized support. As a member of the S&P 500, we are committed to sustainable growth and have been recognized among the Best Places to Work in 2023 by Glassdoor as a Glassdoor Employees’ Choice Award winner. Learn more at www.factset.com and follow us on X and LinkedIn.