FactSet

Senior Software Engineer - Java - Identity and Access Services

FactSet

Hyderabad, Telangana, India · Full Time

Be the first to apply

Experience
5+ yrs
Salary
—
Openings
1
Posted
1 day ago
Work mode
In office
Education
Bachelor's degree in Computer Science or related technical field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Company and Role

FactSet delivers adaptable, open data and software solutions supporting over 200,000 investment professionals globally, offering instant insights used for vital financial decisions. The organization thrives on core values that guide decision-making and interpersonal relations. A culture of curiosity and openness encourages innovative ideas from every individual to exceed client expectations.

Your Team and Responsibilities

You will join a team developing FactSet's Customer Identity and Access Management (IAM) platform. This IAM system manages customer identities, authenticates users and services, authorizes access, and facilitates token exchange across hundreds of microservices. Its functionality touches all customers, applications, and internal teams, critically influencing the organization’s success.

  • Architect and implement key IAM services, focusing primarily on Java.
  • Build and sustain scalable, globally distributed systems that comply with security standards.
  • Deploy services using AWS cloud and on-premises infrastructure.
  • Create and update documentation and standards related to current and future IAM states.
  • Engage in code review processes, proactively owning pull requests to identify and resolve security issues.
  • Collaborate effectively with multiple internal teams and respond promptly to stakeholder inquiries.
  • Participate in incident response and on-call duty, managing production errors as required.

Candidate Qualifications

  • A degree in Computer Science or a related technical field at the bachelor level or higher.
  • Minimum of five years programming experience in Java or a comparable object-oriented language.
  • Proficient with IAM authentication protocols, including OAuth2, OpenID Connect, and SAML.
  • Experience working with relational databases such as MS SQL Server, PostgreSQL, or MySQL.
  • Foundational understanding of cloud services like AWS or Azure.
  • Willingness to take part in an on-call rotation schedule.

Additional Preferred Experience

  • Hands-on implementation of role-based access control in large, distributed environments.
  • Design and development of RESTful HTTP APIs.
  • Strong knowledge of browser behaviors such as Cookies and Cross-Origin Resource Sharing (CORS).

Employee Benefits and Culture

  • Opportunity to be part of a respected S&P 500 firm blending start-up agility with over 45 years of stable growth.
  • Comprehensive health, life, and disability insurance, retirement plans, stock purchase options, paid holidays, family leave, and wellness days supporting overall well-being.
  • Flexible work arrangements fostering work-life balance.
  • A global culture emphasizing volunteerism, sustainability, collaboration, and the value of individuality in problem-solving.
  • Career growth initiatives including monthly learning and development time.
  • Inclusive Business Resource Groups promoting connection, development, and belonging among employees.

Additional Information

Compensation includes a variety of factors such as education, experience, and certifications. FactSet is committed to equal employment opportunity and values diversity in thoughts and perspectives. Qualified candidates will be considered regardless of legally protected characteristics.

Minimum education

Bachelor's Degree

Tools & software

Java Amazon Web Services AWS required

How they work

Communication Teamwork & Collaboration Adaptability Dependability
🤖
Online · instant AI help
Broxer