Senior Software Engineer

1 month ago


Chicago, Illinois, 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, 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, Illinois, United States VidMob Full time

    Vidmob is the creative data company. Its scoring software and analytics have become an essential ingredient in the creative and media decisions of the world's largest marketers and agencies, as they strive to drive business results through improved creative effectiveness. As the leader in creative data, Vidmob's influence lies in its partnerships and...


  • Chicago, Illinois, United States Vivid Seats Full time

    Who we are: Founded in 2001, Vivid Seats (NASDAQ: SEAT) is a leading online ticket marketplace committed to becoming the ultimate partner for connecting fans to the live events, artists, and teams they love. We believe in the power of experiences and are fiercely dedicated to building products that inspire human connections. Named as one of Built In's top...


  • Chicago, Illinois, United States Mackenzie Health Care Full time

    Company DescriptionAbout Mackenzie Search GroupGreat talent is both rare and valued... the ability to recognize great talent is even more rareThe Mackenzie Search Group knows how to position US & International companies for success, from Start-Up Ventures to Small & Medium size organizations to Multi-Divisional International Conglomerates, and builds...


  • Chicago, Illinois, United States WARNERMEDIA Full time

    Every great story has a new beginning, and yours starts here.Welcome to Warner Bros. Discovery... the stuff dreams are made of.Who We Are... When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved...


  • Chicago, Illinois, United States codesbright Full time

    Requirements Participate in code reviews proactively identify and address potential issues and defects and assist with continuous improvement efforts. Drive continuous improvement by identifying and advocating for practical ways to reduce time to market while maintaining high quality. Collaborate effectively as a team player contributing to collective goals...


  • Chicago, Illinois, United States Bank of America Full time

    Job Description:At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities and shareholders every day.One of the keys to driving Responsible Growth is being a great place to work for our...


  • Chicago, Illinois, United States WARNERMEDIA Full time

    Every great story has a new beginning, and yours starts here.Welcome to Warner Bros. Discovery... the stuff dreams are made of.Who We Are... When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved...


  • Chicago, Illinois, United States NinjaHoldings Full time

    NinjaHoldings was founded in 2017 by a team seeking to revolutionize the way everyday Americans interact with financial services. Through our CreditNinja and NinjaCard brands, we empower people overlooked by traditional financial institutions to take control of their finances via a full suite of digital banking and lending products, providing incentives and...

  • Software Engineers

    1 month ago


    Chicago, Illinois, United States Fooda Full time

    Software EngineersLocation: Chicago, ILSchedule: Full-timeJob DescriptionSoftware Engineers for Chicago, IL location. Design and implement new features for software projects. Maintain and refactor software for issues, enhanced performance, and testability. Write automated testing units, integration, and UI tests. Participate in code reviews and provide...

  • Senior Engineer

    1 month ago


    Chicago, Illinois, United States Bank of America Full time

    Job Description:We are seeking a highly skilled and experienced Senior Engineer Fusion Center Technology to join our dynamic team. As a Senior Engineer, you will be responsible for providing technical leadership, strategic direction, and hands-on expertise in developing and implementing innovative technology solutions. This role requires a deep understanding...

  • Software Engineer

    4 weeks ago


    Chicago, Illinois, United States Morningstar Full time

    Job Title: Software Engineer (multiple positions) Location:Chicago, ILJob Duties:Write Python code, by following software development best practices and computer science fundamentals (30%).Perform regular code deployments with continuous integration (Jenkins CI/CD) (5%).Work in an agile team, provided regular status updates and used Jira for project status...


  • Chicago, Illinois, United States BrightHive Full time

    Company Overview:Brighthive is an AI led data process and automation company that is changing the way organizations collaborate with data by giving every team an AI data team. Brighthive's platform provides an AI-native, governed data workspace where organizations can connect, govern, build, and share data products faster with AI assistance. Brighthive's...


  • Chicago, Illinois, United States Selby Jennings Full time

    Title: Seniors Windows System EngineerCompensation: Base k and total 250k+ An elite proprietary trading firm is seeking a Senior Windows System Engineer to be an SME on their lean technology team to be responsible for building, designing, and supporting their windows, desktop, cloud, and virtualization environments. You'll serve as an SME in all thing's...

  • Software Engineer

    1 month ago


    Chicago, Illinois, United States IMC Trading Full time

    IMC is seeking a highly skilled Software Engineer to join the Chicago team. As a Software Engineer, you will design, develop, and optimize technology that forms the backbone of our global trading system. Our dynamic, fast-paced tech environment enables collaboration and rapid feedback loops. Your Core Responsibilities: Write highly-performant C++ code to...

  • C++ Software Engineer

    4 weeks ago


    Chicago, Illinois, United States IMC Trading Full time

    IMC is seeking a highly skilled Software Engineer to join the Chicago team. As a Software Engineer, you will design, develop, and optimize software solutions tailored to the hardware-specific needs of our global trading system. Our dynamic, fast-paced tech environment enables collaboration and rapid feedback loops across global teams. Your Core...

  • Software Engineer

    4 weeks ago


    Chicago, Illinois, United States Strong Analytics Full time

    Strong Analytics is seeking Software and Data Engineers to help design and develop machine-learning based applications for clients ranging from startups to Fortune 500s. Engineers are core contributors at Strong, with responsibilities such as building and managing application pipelines, embedding statistical algorithms in robust software applications, and...


  • Chicago, Illinois, United States ULINE Full time

    Senior Software Developer - WebSharpen your full-stack technical skills using leading-edge technologies to collaborate on supporting a performance-focused, always-available, mission-critical e-commerce application.Visa sponsorship available for this position.Assist in project planning and architectural design reviews.Skilled in delivering web / e-commerce...


  • Chicago, Illinois, United States Yourco Full time

    Key Responsibilities:As a Senior Full-Stack Engineer, your role will be crucial in developing and maintaining our cutting-edge software solutions. You will be in charge of:Building and maintaining our backend infrastructure on top of Google Cloud Platform. Building and maintaining our frontend React applications. Developing features using your full stack...