Software Engineer
Posting Type
Hybrid
Job Overview
As a Software Engineer at Relativity, you will use your development expertise, working on software projects to build our software platform, Relativity. You will help solve complex problems as we continue to improve and build great technology. This role reports into the Manager of Software Engineering. You will work on projects on a highly scalable and dynamic web system and serverless technologies. This is all using many of the newest, cloud-based technologies. You will build highly distributable systems composed of multiple databases, processing, and webservers within the massive data field. Relativity's "Enrichment" product is the fastest way to feed terabytes of complex and abstract data into the Relativity's Review platform. As part of the Enrichment team, you will work on modernizing the Enrichment user experience, deal with the unique challenge of processing a diverse set of documents, a tremendous amount of data and do complicated data extraction at blazing speeds. If an opportunity to deal with big-data, solve complex scalability challenges, and learn a distinct set of technologies on a secure SaaS platform excites you, then this is the right team for you.Job Description and Requirements
Job Responsibilities
Design performant, scalable, and secure software to a high degree of quality – not simply focusing on meeting requirements
Work together with a software development team to ship high-quality, performant, secure software that operates on data at a massive scale
Focus on quality through comprehensive unit and integration testing and static analysis and rigorous test strategy development
Improve the software development process by recommending changes in policies and procedures
Participate in pair programming to improve software quality and completeness and share design and implementation knowledge
Minimum Qualifications
Bachelor’s Degree (or equivalent) in Computer Science or related disciplines
Experienced in Object Oriented Programming utilizing C#, Java or similar
Experience building REST APIs
Experience working on an agile software team
Knowledge of software engineering disciplines, including the ability to work comfortably in all layers of the Application Stack
Preferred Qualifications
Understanding of DevOps principals, experience with Azure DevOps is a plus
Experience designing and developing highly scalable solutions in Azure or other cloud platforms is a plus
Experience in Azure Functions, Azure Service Bus, Serverless Technologies and related cloud technologies
Experience in Domain Driven Design Principles and Event Driven Architecture is a plus
Excellent Knowledge of new technology trends and their application in the marketplace.
Relativity is committed to competitive, fair, and equitable compensation practices.
This position is eligible for total compensation which includes a competitive base salary, an annual performance bonus, and long-term incentives.
The expected salary range for this role is between following values:
$79,000 and $119,000The final offered salary will be based on several factors, including but not limited to the candidate's depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position.
Required Skills:
Automation, Documentations, Engineering Design, Problem Solving, Process Improvements, Project Management, Quality Assurance (QA), Research and Development, System Integration, TroubleshootingRecommended Jobs
Strategic Events Manager
Get to know Okta Okta is The World’s Identity Company. We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta Platform and Auth0 Pla…
Maintenance Manager
The Opportunity The Maintenance Manager is responsible for leading all maintenance operations across multi-shift powdered food production lines for the GPN Aurora Campus and facilities maintenan…
Mobile Veterinarian
Live Your Best Life at Lap of Love Veterinary Hospice! Join Lap of Love as an In-Home, Associate Veterinarian in Joliet Imagine a veterinary role that honors your time, supports your well-bein…
CDL-A Truck Driver Recent Graduates and Experienced
Position summary: Seeking Class A (CDL-A) drivers to operate regional dry-van routes with predictable freight and structured schedules. The role includes paid mentor-led in-cab training and operation…
Bartender
$12.62 per hour - $12.62 per hour plus tips. Our Winning Family Starts With You! Check out these great benefits! ~ Flexible schedules to help you balance other life commitments (school, ch…
Zoho Admin
Key responsibilities include: Managing user provisioning, roles, and permissions across the Zoho suite Implementing and maintaining Role-Based Access Control (RBAC) Enforcing sec…
Class A CDL Driver Will Train New CDLA Drivers
Job Description Job Description . CDL A Truck Driver - Home Weekly Will Train New CDLA Drivers! Position Information: Home Weekly Live Load, Live Unload, Preload, Drop and Hook Pay…
Software Engineer (Front-End)
Company Name: tastytrade Role: Software Engineer (Front-End) Location: Chicago, IL - Hybrid (3 days/week in office) As a Software Engineer , you'll help by modifying existing systems…
Resident Director
The Resident Director is responsible for leading the property renewal leasing program in accordance with policies and procedures outlined by PeakMade. This position will work very closely with Proper…
Class A Driver Job
Class A Driver Job Driver local only in IL , evert day home Pay: 25 $ Sign up bonus 500 $ How to apply for this Driving Job Fill out a Gary's Job Board application. That same application can be …