We are a dynamic team of engineers that iterate on ideas and products for a growing company that is dedicated to building meaningful tech communities. Here, we can provide interesting challenges and puzzles to solve as our technical stack rapidly evolves. You will be able to work with new technologies and architectures in a forward-thinking organization that looks to push boundaries.
Full stack software engineers work both on the front and back ends of our platform. The tasks you will have will require you to visualize and work with the entire platform. We want to implement solidly-designed systems that function well and provide a beautiful experience for our users.
You will be a critical member of our team, regardless of your level of experience, and we want you to grow with us. We have clearly defined paths of progression, whether you want to design systems, manage engineers, or put your head down and code.
We are looking for an outstanding Software Engineer with diverse skills to join our Risk Development and Operations team. The RDO team is uniquely positioned to collaborate closely with end users, introduce novel solutions to challenging problems, and nurture professional growth. Engineers on our team are supported with resources and the flexibility to be their most productive. While previous experience working the in the trading/finance industry is beneficial, we're looking for talented software engineers, not specific industry experience.
The Advanced DevOps Engineer will join Relativity's engineering operations department and be responsible for engineering a large distributed enterprise solution. They will work with Sr and Lead members of the engineering team as well as business stakeholders to support the development of products, features and services that drive and evolve our SaaS offering.
You'll roll up your sleeves and make a tangible contribution the first week. You'll dig into our codebase to acquaint yourself with it all; the glitzy new code as well as the crufty old stuff that we need to get around to replacing. You'll take a look at our business goals and product backlog, and you'll weigh-in on where we should focus next. You're going to get results. You're going to ship code.
You're going to be confronted with something you don't know. You're going to admit it. You're going to rise to the challenge and grow. At some point, you're going to break something. It's bound to happen. You're going to admit it so we can work together to resolve it. Then, you're going to stop and learn from it to keep it from happening again. Then, you're going to suck up your pride and get back to getting things done.
Contribute to the development of our product portfolio built with Clojure, Amazon Web Services, and PostgreSQL.
You will partner with business and technical professionals to ensure the code is well designed within an Agile framework to contribute to architecture and development environments.
We want you to grow your skills with us! Start on or before 11/21/2019 and we’ll bring you to Clojure/conj 2019 along with our other developers. Our team manages our own internal training, with budgets for classes, conferences, books, and materials.
Mentor other junior members as the team grows.
Built and implemented a windows agent that synchronizes data over a distributed network.
Built an event sourcing engine using Kafka that triggers automated workflows and user alerts.
Built an event processing pipeline that creates micro batches to load into our data platform.
3+ years experience as a software developer/engineer.
Experience developing web applications with frameworks such as Rails or Django.
Comfort working with with SQL databases.
Love of problem-solving.
An ability and eagerness to constantly learn and teach others.
As a Senior Software Engineer at Relativity you will leverage your development expertise, leading software projects to continue to build out our software platform, Relativity. You will help solve complex problems as we continue to innovate and build great technology.
You will lead projects on a highly scalable and dynamic web system which supports integration with multiple search engines, clustering technologies, and client component interaction through web services. This is all utilizing many of the newer, and strongest technologies.
You will build highly distributable systems composed of multiple database, processing, and web servers within the massive data field.
The Lead Software Engineer develops software and leads a team to apply software engineering best practices to deliver high quality, maintainable, reusable, reliable, performant, and scalable software.
You will serve as a technical liaison between your team and other internal and external development teams to identify and resolve dependencies, to identify, improve, and apply software engineering best practices and processes, and to identify and mitigate risks to the on-time delivery of software.
The Manager, Software Engineering is responsible for building and leading a highly effective team of software engineers, and working with departmental contacts to support the demands of the department and meet the objectives of the product development process. The engineering manager is responsible for the professional development of their reports and is the subject matter expert for the product features they are involved in.
DRW is looking for an outstanding Software Engineer with an expertise in C++. You will be joining a team of highly talented Engineers who are tasked with building a cutting edge, low latency trading application that's being used on a global scale. You will have the opportunity to rotate through various areas of the stack, including order routing, market data, strategy, and risk.
There's no shortage of software engineer and developer jobs in Chicago, but the following companies are hiring small armies. Everyone on our list has multiple open software jobs open now, so if you're looking for a new opportunity, you're in the right place.