Lead Software Engineer
3 weeks ago
About Us
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 Lead 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
- Advise technical leadership on technology choices
- 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
- Excellent 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 the Pandas library
- Experience designing and debugging issues in complex distributed systems
- 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
- Bachelor's degree (BA/BS) in Computer Science or related field
- 8+ years of development experience in a professional environment
- 2+ years of programming experience with Scala, Java, Python, or C#
- Proficiency in data-driven programming
- Proficiency in working with and writing queries against relational databases such as SQL Server
LOCATION:105 West Adams Street, 17TH Floor, Chicago, IL 60603
WORK SCHEDULE:Full Time - 8:30 a.m. - 5:00 p.m. normal working hours
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
-
Senior Software Engineer
14 hours ago
Chicago, United States BigTime Software Full timeJoin our dynamic Payments team at a thriving, high-growth SaaS company as a Senior Software Engineer! This opportunity is perfect for a Senior level developer to help mentor a team of up and coming engineers.As the Senior Software Engineer, you'll work on multiple projects that contribute to the strategic development of our Payments business.If you're...
-
Senior Software Engineer
10 hours ago
Chicago, United States BigTime Software Full timeBigTime Software is seeking a dynamic Senior Developer to join our Chicago office. As a Senior Developer, you will collaborate extensively to design, build, and test functionality in our award-winning, cloud based system. This is an exciting opportunity to work side-by-side with a team of talented individuals on our Development/Engineering team. The right...
-
Lead Software Engineer
1 week ago
Chicago, United States Robert Half Full timeAre you a seasoned craftsman who can meld T-SQL, C#, JavaScript, React, and Cloud into high-performing software solutions? If so, we’re searching for a Lead Software Engineer to take the helm and steer our development operations!Your Responsibilities:💻 Drive our software development operations, creating and implementing innovative solutions. 🛠️...
-
Lead Software Engineer
1 week ago
Chicago, United States Robert Half Full timeAre you a seasoned craftsman who can meld T-SQL, C#, JavaScript, React, and Cloud into high-performing software solutions? If so, we’re searching for a Lead Software Engineer to take the helm and steer our development operations!Your Responsibilities:💻 Drive our software development operations, creating and implementing innovative solutions. 🛠️...
-
Lead Software Engineer
3 days ago
Chicago, United States CultureFit Full timeJob Summary:The Lead Software Engineer position requires a balance of hands-on development, team leadership, and collaborating with project managers, business systems analysts and business partners. Working closely with our Architecture team (all of whom are also active developers), you will help guide a team of software engineers in designing, developing,...
-
Lead Software Engineer
2 days ago
Chicago, United States CultureFit Full timeJob Summary:The Lead Software Engineer position requires a balance of hands-on development, team leadership, and collaborating with project managers, business systems analysts and business partners. Working closely with our Architecture team (all of whom are also active developers), you will help guide a team of software engineers in designing, developing,...
-
Lead Software Engineer
2 days ago
Chicago, United States CultureFit Full timeJob Summary:The Lead Software Engineer position requires a balance of hands-on development, team leadership, and collaborating with project managers, business systems analysts and business partners. Working closely with our Architecture team (all of whom are also active developers), you will help guide a team of software engineers in designing, developing,...
-
Lead Software Engineer
2 weeks ago
Chicago, United States Vouch Full timeAbout Vouch: Insurance... sounds slow, old-fashioned, and unexciting. Exactly. Insurance is broken, and it's failing fast-moving, innovative startups. Vouch is a new, technology-first insurance company backed with $160M in funding from world-class investors. Like Stripe for payments or Brex for credit cards, Vouch is creating the go-to business insurance for...
-
Lead Software Engineer
4 weeks ago
Chicago, Illinois, United States Center for Research in Security Prices (CRSP) Full timeAbout UsCRSP 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...
-
Software Engineering Practice Lead
6 hours ago
Chicago, Illinois, United States Grainger Full timeAbout Grainger:Grainger is a leading broad line distributor with operations primarily in North America, Japan and the United Kingdom. We achieve our purpose, We Keep the World Working, by serving more than 4.5 million customers with a wide range of products that keep their operations running and their people safe. Grainger also delivers services and...
-
Software Engineering Practice Lead
12 hours ago
Chicago, United States Grainger Businesses Full timeAbout Grainger:Grainger is a leading broad line distributor with operations primarily in North America, Japan and the United Kingdom. We achieve our purpose, We Keep the World Working®, by serving more than 4.5 million customers with a wide range of products that keep their operations running and their people safe. Grainger also delivers services and...
-
Manufacturing Engineer
2 weeks ago
Chicago, United States Manufacturing Engineer Full timeSeeking 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...
-
Lead Software Engineer II
2 weeks ago
Chicago, United States Advantage Sales and Marketing, LLC Full timeMinimum: USD $140,000.00/Yr. Maximum: USD $170,000.00/Yr. Lead Software Engineer II As a Lead Software Engineer at Advantage Solutions, you will lead highly skilled software engineers in designing and developing products that follow best architectural practices and coding standards. You will be hands-on in developing clean and maintainable full-stack...
-
Lead Software Engineer
2 weeks ago
Chicago, United States Morningstar Full timeAbout The Team: The Morningstar Retirement group is dedicated to providing tailored products and services to help individuals achieve their retirement goals. Our innovative solutions empower industry players to stand out, maintain competitiveness, and explore new markets. With our unique data integrations, extensive distribution networks, investment...
-
Escalation Support Software Engineer
10 hours ago
Chicago, United States BigTime Software Full timeBigTime Software is seeking an Escalation Support Software Engineer to join our Chicago office.As a dynamic Escalations Engineer, you will serve as a final point of contact for customer issues that Level One and Two support teams cannot resolve.This is an exciting opportunity to join a team of talented individuals who are passionate about providing a great...
-
Lead Software Engineer
1 month ago
Chicago, United States Equity Residential Full timeThe Lead Software Engineer position requires a balance of hands-on development, team leadership, and collaborating with project managers, business systems analysts and business partners. Working closely with our Architecture team (all of whom are also active developers), you will help guide a team of software engineers in designing, developing, and...
-
Lead Software Engineer
1 month ago
Chicago, United States Equity Residential Full timeThe Lead Software Engineer position requires a balance of hands-on development, team leadership, and collaborating with project managers, business systems analysts and business partners. Working closely with our Architecture team (all of whom are also active developers), you will help guide a team of software engineers in designing, developing, and...
-
Lead Software Engineer
1 month ago
Chicago, United States Equity Residential Full timeThe Lead Software Engineer position requires a balance of hands-on development, team leadership, and collaborating with project managers, business systems analysts and business partners. Working closely with our Architecture team (all of whom are also active developers), you will help guide a team of software engineers in designing, developing, and...
-
Lead Software Engineer
2 weeks ago
Chicago, United States Equity Residential Full timeJob Description The Lead Software Engineer position requires a balance of hands-on development, team leadership, and collaborating with project managers, business systems analysts and business partners. Working closely with our Architecture team (all of whom are also active developers), you will help guide a team of software engineers in designing,...
-
Lead Software Engineer
2 weeks ago
Chicago, United States Morningstar Full timeAbout The Team: The Morningstar Retirement group is dedicated to providing tailored products and services to help individuals achieve their retirement goals. Our innovative solutions empower industry players to stand out, maintain competitiveness, and explore new markets. With our unique data integrations, extensive distribution networks, investment...