Software Engineer II - Python

Job expired!

Software Engineer II - Python at FactSet

FactSet’s product suite of smart analytics and unique data empowers the world’s leading financial service professionals to make more informed decisions every day. At our heart is an inclusive community unified by the spirit of going above and beyond. Our philosophy is to embrace diversity, believing that our best ideas can come from anyone, anywhere, at any time. We continuously look ahead to advance the future and technology of our industry, by rolling up our sleeves to solve tough problems together and by learning from our successes as well as our failures.

About the Role

Being a software engineer at FactSet means shaping the future of investment technology. Our engineers use cutting-edge technologies, including machine learning, natural language processing, predictive analysis, and cloud computing, to solve some of the investment community’s greatest challenges. We rely on our most creative minds to create sleek and intuitive UIs that make our products among the industry’s easiest to use.

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 a test-driven methodology in an agile environment
  • Collaborate with other engineers and Product Developers in a Scrum Agile environment using Jira and Confluence
  • Work as part of a geographically diverse team
  • 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

Requirements

  • BE, BTech, ME, MTech is required
  • 2-4 years of total experience
  • Strong technical, collaborative, troubleshooting, and communication skills
  • Strong analytical and problem-solving skills
  • Experience with Python and knowledge of Python libraries like Pandas and Numpy
  • Relational database experience (MySQL, SQL Server, or a similar RDBMS)
  • Experience with GitHub-based development processes
  • Experience working on Cloud Technology such as Amazon AWS
  • Knowledge of AWS services like Lambda, EC2, S3, and AWS Glue
  • Proficiency with object-oriented design principles
  • Experience in building and deploying production-level services
  • Organized, self-directed, and resourceful with the ability to prioritize work in a fast-paced environment
  • Willingness to participate in rotating on-call duties for data services

Preferred Skills

  • Comprehension of C#, .Net applications
  • Experience with Jupyter Notebooks is a plus
  • Familiarity with Agile software development (Scrum is a plus)
  • Experience working in Linux/Unix environments is desirable

At FactSet, we celebrate diversity of thought, experience, and perspective. We are committed to disrupting bias and ensuring 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.

Returning from a Career Break?

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

Company Name: FactSet

Job Title: Software Engineer II - Python