Senior Software Engineer

3 weeks ago


Chicago, United States Center for Research in Security Prices (CRSP) Full time

About Us
Do you want to be part of a family of supportive, talented engineers with a passion for high quality, testable code? Do you want to take a pivotal role in advancing a brand new, state-of-the-art, scalable distributed securities processing system and data warehouse? If so, read on. CRSP is a leader in providing research-quality data to scholars and investors, advancing the body of knowledge in finance, economics, and related disciplines for over 60 years. Nearly 500 leading academic institutions in 35 countries around the world rely on CRSP data for quality and timely academic securities research. Current projects include development using Scala, Python, Apache Spark, SQL Server, Apache Parquet, Microsoft Azure technologies, and Microsoft Azure DevOps. Join us in our effort to create the highest quality financial research data and providing the input for some of the most influential financial research studies.
The Role
As a Senior Software Engineer at CRSP, you will utilize your engineering skills to contribute to the Research Products platform, helping develop innovative and high-quality solutions on an engaging stack utilizing both modern and leading-edge technologies. You will play a lead role on a small but growing team of engineers, using your skills to help extend the platform as well as mentor your peers and provide technical leadership. As a member of this driven and adaptive team you will participate in all stages of our development lifecycle - from initial research, discovery, solution prototyping, development, debugging, all the way through deployment to production, operational readiness, and support.
Responsibilities

  • Implement, design, and maintain value-adding, performant, and scalable solutions which enhance and extend the CRSP Research Products 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, robust solutions
  • Provide technical guidance to team members through education and coaching of best practice functional and object-oriented principles
  • Maintain mutual and positive working relationships with all members of CRSP through an environment of cooperation, coordination, and respect


Preferred Qualifications

  • Strong problem solving skills
  • Experience leading software projects and mentoring junior engineers
  • Familiarity with functional/declarative programming concepts (monads, functors, higher-order functions, currying, immutability, side effects, pure functions, etc.)
  • Experience using both Scala and Apache Spark
  • Experience with Python 3 and Panda's library
  • Experience diagnosing and resolving relational database performance issues, including analysis of query plans, structure, and indexing
  • Familiarity with Git or similar version control
  • Experience working in an Agile environment with strong engineering best practices, including unit testing, code reviews, continuous integration, and automated deployments
  • Excellent written and verbal communication, including the ability to communicate technical concepts to non-technical staff, users, and partners
  • Experience in the securities and/or financial industry and/or additional education in finance preferred


Minimum Qualifications

  • Master's degree, preferably in computer science or related field and at least three years of applicable programming experience OR a Bachelor's degree, preferably in computer science or related field and at least four years of applicable programming experience
  • Programming skills in Scala, Java, or C#
  • Proficiency in data-driven programming
  • Expertise with various databases


Only current Illinois residents will be considered.
LOCATION: 105 West Adams Street, 17 TH Floor, Chicago, IL 60603
WORK SCHEDULE: Full Time - 8:30 a.m. - 5:00 p.m. normal working hours



  • Chicago, Illinois, United States Selby Jennings Full time

    Job Title; Senior Software Engineer Compensation: $175k 300k+ Position: Full-time, In-Person Location: Chicago An elite global Hedge-Fund is looking to add a Senior Software Engineer to their Core Engineer team. With the collaboration across multiple teams, they are looking for a person who can completely evangelize their architecture standards and optimize...


  • Chicago, United States PSG Global Solutions Full time

    Description We're looking for a Senior Software Engineer , working in Biotechnology/Medical Devices industry in 425 W Randolph, Chicago, Illinois, 60606, United States . Job description: Software development of application or system components Requirements definition and analysis Software design and review Unit testing of developed code Investigation and...


  • Chicago, United States Midtown Athletic Club Full time

    Midtown is seeking a Senior Software Engineer to join our world-class IT team at our Chicago headquarters. This is a hybrid role that will work both remotely and from our office (3611 N. Kedzie Ave, Chicago, IL). The Position Our Senior Software Engineer will help lead the digital transformation of our core applications and services. As Midtown continues a...


  • Chicago, United States Aspen Dental Full time

    Join our team at The Aspen Group, a leader in the Dental industry, in creating innovative medical software solutions designed to enhance healthcare efficiency and meaningfully improve the quality of life for healthcare workers and patients. We are seeking a highly skilled Senior Software Engineer with a specialty in front-end technologies and architecture to...


  • Chicago, United States Iron Galaxy Studios Full time

    Job DescriptionJob DescriptionAt Iron Galaxy Studios, our teams support a healthy work-life balance, promote continuous improvement, and champion a diverse people-focused culture. We encourage Engineers from every heritage, lifestyle, or background to apply.See why we have been certified by Great Place to Work and GamesIndustry.biz.This is a full-time...


  • Chicago, United States Manufacturing Engineer Full time

    Seeking to hire a Process Engineer for a direct hire opportunity in Chicago, IL.The Process Engineer will be responsible for maintaining, developing, and operating manufacturing systems to keep production costs down, while maintaining the quality of products. Will make recommendations to improve productivity and efficiency of operations. Essential Duties and...


  • Chicago, United States Iron Galaxy Full time

    At Iron Galaxy Studios, our teams support a healthy work-life balance, promote continuous improvement, and champion a diverse people-focused culture. We encourage Engineers from every heritage, lifestyle, or background to apply. See why we have been certified by Great Place to Work and GamesIndustry.biz . This is a full-time hybrid position in Orlando (FL) ,...


  • Chicago, Illinois, United States Caterpillar Financial Service Corp Full time

    Career Area:Business Technologies, Digital and Data Your Work Shapes the World at Caterpillar Inc.When you join Caterpillar, you'rejoining a global team who cares not just about the work we do but also about each other.We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities.We don'tjust talk about...


  • Chicago, IL, United States Enova Financial Holdings Full time

    Senior Software Engineer sought by Enova Financial Holdings, LLC. in Chicago, IL. Dsgn and implmnt sftwre solutions to biz prblms. Telecomm. prmttd. Apply at Ref # 95210.


  • Chicago, United States Stealth Startup Full time

    About us Supply chain and logistics is going through a technological evolution and customer expectations around delivery have become more demanding. We are a top VC-backed AI startup solving the most complex problems in the $800bn trucking industry using GenAI. Our platform empowers trucking companies to operate efficiently and competitively in a rapidly...


  • Chicago, United States Stealth Startup Full time

    About usSupply chain and logistics is going through a technological evolution and customer expectations around delivery have become more demanding. We are a top VC-backed AI startup solving the most complex problems in the $800bn trucking industry using GenAI. Our platform empowers trucking companies to operate efficiently and competitively in a rapidly...

  • Senior Software Engineer

    43 minutes ago


    Chicago, United States Motion Recruitment Full time

    This company in the data management space is looking for a Senior Software Engineer to work on their core client-facing software product. This is a full-time, hybrid opportunity requiring 1 day/wk in Chicago, IL.The company was founded by former financial industry employees seeking to address data and technology issues they specifically encountered in their...


  • Chicago, Illinois, United States Epsilon Full time

    Job Description About Epsilon PeopleCloud Discovery Epsilon PeopleCloud Discovery empowers users with a deep understanding of millions of people—on a marketing platform that unites audience insights, segmentation, creative analysis, media planning and digital activation. It includes a consistent, transparent, best-in-class approach to data, analytics...


  • Chicago, Illinois, United States Center for Research in Security Prices (CRSP) Full time

    About UsDo you want to be part of a family of supportive, talented engineers with a passion for high quality, testable code? Do you want to take a pivotal role in advancing a brand new, state-of-the-art, scalable distributed securities processing system and data warehouse? If so, read on. CRSP is a leader in providing research-quality data to scholars and...


  • Chicago, United States Storm3 Full time

    Senior Software Engineer (Java) ???? $140M Funding ???????? USD$140k - $160k Base + Bonus???? Chicago, US Make sure to apply with all the requested information, as laid out in the job overview below. Core Job Responsibilities Design and implement efficient code that meets business requirements while adhering to compliance and security standards. Build...


  • Chicago, United States Storm3 Full time

    Senior Software Engineer (Java) $140M Funding USD$140k - $160k Base + Bonus Chicago, USCore Job ResponsibilitiesDesign and implement efficient code that meets business requirements while adhering to compliance and security standards.Build reusable modules and libraries to improve code reusability and maintainability.Hands-on development of enterprise...


  • Chicago, United States Storm3 Full time

    Senior Software Engineer (Java) ???? $140M Funding ???????? USD$140k - $160k Base + Bonus???? Chicago, US Core Job Responsibilities Design and implement efficient code that meets business requirements while adhering to compliance and security standards. Build reusable modules and libraries to improve code reusability and maintainability. Hands-on...


  • Chicago, United States JPMorgan Chase & Co. Full time

    Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate and Investment Banking Technology , you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading...


  • Chicago, United States Balyasny Asset Management Full time

    ROLE OVERVIEW The Senior Software Engineer will be a key member of a small, focused product team working to create the core data platform that BAM’s data analysts, data scientists, quantitative investors, and researchers can rely on for sourcing investment data sets. The platform’s cloud-native ecosystem includes Dockerized ingestion pipelines running in...


  • Chicago, United States Storm3 Full time

    Senior Software Engineer (Java) 💻$140M Funding 🏥🚀USD$140k - $160k Base + Bonus💲Chicago, USCore Job ResponsibilitiesDesign and implement efficient code that meets business requirements while adhering to compliance and security standards.Build reusable modules and libraries to improve code reusability and maintainability.Hands-on development of...