Relativity (Chicago, IL) seeks a Sr. Software Engineer to architect, design, implement and test cloud native software consistently applying best practice software engineering. Specific responsibilities include: object-oriented analysis (OOA), object-oriented design (OOD), and object-oriented programming (OOP) applying SOLID principles and design patterns in Java or C++; high-impact contributions and technical guidance to an agile software development team that solves complex problems to regularly ship high quality, performant, secure software that operates on data at massive scale; maintain and improve a Continuous Integration/Continuous Delivery workflows; obsessive focus on quality through comprehensive Object-oriented analysis (OOA); document and demonstrate solutions by developing architecture and design documentation including requirements, test strategies, component, sequence and class diagrams; architect and design performant, scalable, and secure software to a high degree of quality not simply focusing on meeting functional requirements; improve the software development process by recommending and instituting changes in policies and procedures; facilitate pair programming to improve software quality and completeness and disseminate design and implementation knowledge; provide technical guidance to team members through education and coaching of best practice object oriented programming principles; germinate and drive new ideas and encourage innovative practices amongst peers; work collaboratively with QA professionals to ensure defect prevention over detection. Must take and pass HackerRank Code Challenge pre-interview screening test.
As a senior member of our team, you will be focused on helping us create software that is reliable, maintainable, secure, and creates a framework for innovative solutions. You will tackle the most complex problems and identify whether they require innovations, decisions, or routine tasks. Whiteboards will be often used by you and the team. Through agile processes, you will work on a variety of projects including multiple Azure services (Service Fabric, Web Jobs, Message Queues, etc.) as well as both relational (Azure SQL) and non-relational (Cosmos) data sources. We seek to make the action of writing code as efficient as possible in order to allow for a focus on clean architecture designs and continuous education. We aim to build a team with highly motivated individuals who share in a craftsman type approach to software.
Grubhub is seeking experienced Senior engineers to join its Simulation Team. This team builds our delivery simulation, which we use to drive business policies and understand how the delivery ecosystem works. As a simulation engineer, you will work with business stakeholders, decision scientists, and systems engineers and analysts to create a simulated delivery environment that is realistic, massively parallel, and easy to extend. You will implement and run experiments that directly inform and improve our business.
As Senior Engineer you'll make highly visible enhancements to our platform by maintaining and building new features across our Core Java applications. Our teams work with a variety of applications that enable our ability to sell tickets, manage inventory, support our internal users, and provide a great customer experience from the website to the box office.
As a subject matter expert on your team, you will help set the direction of the design and development of our evolving, high traffic marketplace. You'll develop innovative solutions, mentor engineers, encourage team members, and champion technology improvements for your delivery team.
Our Engineering department is made up of cross functional Agile development teams that deploy to AWS production environments on demand, multiple times a day. You'll tackle some of the most difficult challenges scaling an ecommerce marketplace by developing creative and intuitive features that maximize value and efficiency across the organization.
We’re looking to hire super smart engineers who like to take ownership of our technical problems, and work autonomously to get things built and shipped without any unnecessary bureaucracy. Our team is built on trust, accountability and transparency. We sometimes ask a lot from our employees, but always reciprocate back with the same flexibility they give us.
We’re small enough that every employee receives a healthy amount of equity and the chance to have a significant impact on technical process and company culture, but large enough that we’ve established product-market fit, so our engineers can focus their energy on scaling our platform to keep up with the growth of the business.
This position is an opportunity for an engineer to take ownership of significant technical areas across the entire stack by tackling complex analytical problems across a large data set in a tech-centric company.
Document defects and test cases; maintain test assets.
Design and write automated tests to validate functional, system, performance, and integration requirements.
Research and design test strategies for new and existing feature work.
Contribute to and maintain the suite of test tools.
Work closely with Development, Engineering, Product, Operations, and Infrastructure teams to maintain high-quality products using automation infrastructure and frameworks.
Donnelley Financial Solutions (NYSE: DFIN) is seeking a Senior Software Engineer to evolve our Venue Virtual Data Room product into a set of fault tolerant, autonomously scalable, and performant microservices in Azure. We are seeking passionate software craftspeople to solve complex data storage, access, search, and analytics problems. If you are committed to delivering high quality, maintainable, reliable, performant, and scalable software, this role might be the perfect fit. Come be part of a growing, innovative team that cares about you and your personal growth and development. This role is availible for both our downtown Chicago location or our office located in Downers Grove
DFS Corporate Services LLC seeks Senior Associate, Programming in Riverwoods, IL to participate in designing and developing the payment services application web services and integrate systems for Digital Platform Services solution in AGILE methodologies to support existing and new product features. Develop RESTful web services that support JSON. Configure Jenkins jobs to provide continuous integration automated builds. Perform analyses and code changes as part of performance improvement. Provide technical feasibility, gather the requirements and convert them into technical specifications and artifacts. Work on iteration planning and retrospective meetings. Promote a risk aware culture and ensure efficient and effective compliance management standards and processes.
The Senior Software Engineer is responsible for delivering results for the Product Development department by; contributing to an Agile team that solves complex challenges and builds working software, rapidly producing high quality code, and being a dependable and highly skilled development resource for peers.
The Senior Software Engineer architects, designs, implements and tests cloud native software consistently applying best practice software engineering.
We are looking for a person with the ability to contribute to the design, configuration, testing, implementation, standardization governance, documentation, and ongoing maintenance, monitoring and refinement of our build tools and related images via Azure cloud host. You will use your C#.NET, Powershell, and Microsoft Azure experience and knowledge to perform hands on work with Engineering team members.
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.