Center for Research in Security Prices (CRSP) Logo

Center for Research in Security Prices (CRSP)

Senior Software Engineer

Posted 17 Days Ago
Hybrid
Chicago, IL
120K-155K Annually
Senior level
Hybrid
Chicago, IL
120K-155K Annually
Senior level
The Senior Software Engineer develops and maintains the CRSP Market Indexes platform, participating in the entire software lifecycle and mentoring peers.
The summary above was generated by AI

This position utilizes software engineering skills to contribute to the CRSP Market Indexes platform, developing innovative and high-quality solutions using modern technologies. As a senior member of the software engineering team, you will apply your technical expertise and local knowledge to extend the platform, mentor peers, and provide technical leadership. You will participate in all stages of the development lifecycle, including initial research, discovery, solution prototyping, development, debugging, deployment to production, operational readiness, and support.
ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Implement, design, and maintain value-adding, performant, and scalable solutions which enhance and extend the CRSP Market Indexes platform
  • Make independent, high-impact contributions through a comprehensive focus on quality, testable code.
  • Collaborate with all levels of the organization during the phases of the software development lifecycle to craft and build workable implementation plans, timelines, and ultimately, exceptional solutions.
  • Provide technical guidance to team members through education and coaching of best practice object-oriented principles.
  • Maintain mutual and positive working relationships with all members of CRSP through an environment of cooperation, coordination, and respect.
  • Proactively identify risk and provide solutions.
  • Provide production support on a rotating basis.
  • Performs other duties as assigned.


REQUIRED QUALIFICATIONS:

  • Development experience in a professional environment:
  • With a Bachelor's degree in Computer Science or related field with 5 years of software development experience in a professional environment or
  • Associate's degree with 7 years of software development experience in a professional environment or
  • At least 8 years of software development experience in a professional environment.
  • Advanced proficiency with multiple object-oriented languages, including C#, Java, C++.
  • Experience in the securities and/or financial industry and/or additional education in finance.
  • Proficiency in working with and writing queries against relational databases, such as SQL Server, Postgres, or MySQL.
  • Knowledge/expertise in web development using JavaScript.
  • Experience with Git or similar version control.


PREFERRED QUALIFICATIONS:

  • Bachelor's degree (BA/BS) in Computer Science or related field.
  • Strong problem-solving skills.
  • Excellent written and verbal communication, including the ability to communicate technical concepts to non-technical staff, users, and partners.
  • Experience leading software projects and mentoring junior engineers.
  • Familiarity with advanced C# programming concepts (async/await, managing allocations, concurrency strategies, race conditions, generics, etc.)
  • Experience using the latest versions of .NET, with an awareness of the open-source landscape and major libraries.
  • Experience diagnosing and resolving relational database performance issues.
  • Experience working in an Agile environment with strong engineering best practices, unit testing, code reviews, continuous integration, and automated deployments.
  • Experience with CI/CD tools, such as Octopus Deploy, TeamCity or Azure DevOps.
  • Experience in the securities (most desired) and/or financial industry and/or additional education in finance.
  • Self-starter driven to make an impact.


TRAVEL REQUIRED:

  • Minimal travel required; however, candidates should be open to occasional travel as needed to support business objectives.


WORK ENVIRONMENT:

  • The noise level in the work environment is usually moderate.


PHYSICAL DEMANDS:
While performing the duties of this job, the employee is regularly required to communicate with others. The employee is frequently required to stand, walk, sit, demonstrate hand and finger dexterity in the course of their work, handle or feel, and reach with hands and arms. The employee is occasionally required to climb, balance, stoop, kneel, crouch or crawl.
The expected physical workload is classified as:
Sedentary Work : Exerting up to 10 pounds of force occasionally and/or a negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects, including the human body. Sedentary work involves sitting most of the time. Jobs are sedentary if walking and standing are required only occasionally, and all other sedentary criteria are met.
Salary Range = $119,509.00 - $155,362.00 USD Annually + Benefits
The referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as work experience, market conditions, education/training and skill level.

Top Skills

.Net
Azure Devops
C#
C++
Ci/Cd Tools
Git
Java
JavaScript
MySQL
Octopus Deploy
Postgres
SQL Server
Teamcity
HQ

Center for Research in Security Prices (CRSP) Chicago, Illinois, USA Office

Downtown Chicago with lots of good food options and after work fun. Close to several commuting stations.

Similar Jobs at Center for Research in Security Prices (CRSP)

Yesterday
Hybrid
Chicago, IL, USA
166K-216K Annually
Senior level
166K-216K Annually
Senior level
Fintech • Financial Services
The Information Security Principal monitors security posture, manages cyber threats, leads incident response, oversees compliance, and advises leadership on security risks.
Top Skills: BashFirewallsIso/Iec 27001LinuxMicrosoft Sql ServerNistPowershellWindowsWindows Server
8 Days Ago
Hybrid
Chicago, IL, USA
30-36
Entry level
30-36
Entry level
Fintech • Financial Services
The Market Data Research Assistant updates CRSP databases, researches data outliers, organizes data entry, and collaborates with team members to ensure timely updates.
Top Skills: AccessExcel)Ms Office (WordSASSQLWindows
23 Days Ago
Hybrid
Chicago, IL, USA
41-54
Mid level
41-54
Mid level
Fintech • Financial Services
The Systems Administrator - Indexes manages and maintains server software infrastructure, supports virtual and physical environments, and participates in project efforts.
Top Skills: Cisco Catalyst SwitchesCisco Nexus SwitchesCisco Unified Computing SystemGitLinuxMicrosoft Sql ServerOctopus DeployPowershellPure StorageTeamcityVMwareWindows Servers

What you need to know about the Chicago Tech Scene

With vibrant neighborhoods, great food and more affordable housing than either coast, Chicago might be the most liveable major tech hub. It is the birthplace of modern commodities and futures trading, a national hub for logistics and commerce, and home to the American Medical Association and the American Bar Association. This diverse blend of industry influences has helped Chicago emerge as a major player in verticals like fintech, biotechnology, legal tech, e-commerce and logistics technology. It’s also a major hiring center for tech companies on both coasts.

Key Facts About Chicago Tech

  • Number of Tech Workers: 245,800; 5.2% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: McDonald’s, John Deere, Boeing, Morningstar
  • Key Industries: Artificial intelligence, biotechnology, fintech, software, logistics technology
  • Funding Landscape: $2.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Pritzker Group Venture Capital, Arch Venture Partners, MATH Venture Partners, Jump Capital, Hyde Park Venture Partners
  • Research Centers and Universities: Northwestern University, University of Chicago, University of Illinois Urbana-Champaign, Illinois Institute of Technology, Argonne National Laboratory, Fermi National Accelerator Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account