Jobs and Careers
RE

Advanced Software Engineer

Relativity
Illinois, United States, United Statesfull_timeVerifiedPosted 23 Dec 2025
💰 $155,000/yr($103,000/yr – $155,000/yr)

About the role

Posting Type

Hybrid

Job Overview

As an Advanced Software Engineer on the Discovery team, you will design, build, and operate the next generation of AI-driven, scalable, high-performance systems that process large volumes of data. This role combines deep technical expertise with a collaborative mindset to solve complex challenges, while delivering and operating secure, scalable, and high-performance cloud-native solutions.

Job Description and Requirements

Responsibilities 

  • Design, develop, and operate secure, maintainable, and scalable web applications using object-oriented principles, modern architecture, and cloud-native patterns.  

  • Provide technical guidance and mentorship, driving design decisions, elevating engineering practices, and enabling delivery of reliable, high-quality software.  

  • Drive team success through pair programming, thoughtful code reviews, shared design sessions, and high-quality documentation.  

  • Champion automated testing, static analysis, observability, and DevOps workflows to ensure performance and reliability.  

  • Coach engineers on secure coding, cloud-native design, and troubleshooting distributed systems with modern observability practices.  

  • Adopt AI-assisted coding tools (e.g., Copilot, Cursor) to accelerate development, reduce boilerplate, and focus on solving business-critical problems.  

  • Build tools and automation to streamline workflows across engineering disciplines. 

  • Participate in on-call rotations to troubleshoot and resolve production issues promptly. 

  • Collaborate with product managers and other engineers to deliver high-quality features. 

 

Minimum Qualifications 

  • Bachelor’s degree in Computer Science, Engineering, or related field OR equivalent experience. 

  • 3+ years of experience in software engineering with a focus on distributed systems. 

  • Proficiency in programming languages such as C#, Java, or Python. 

  • Experience with cloud platforms (e.g., Azure, AWS) and containerization technologies. 

  • Strong understanding of software design principles and performance optimization. 

  • Ability to work collaboratively in a team environment and communicate effectively. 

 

Preferred Qualifications 

  • Experience with big data technologies (e.g., Kafka, Spark). 

  • Familiarity with CI/CD pipelines and DevOps practices. 

  • Knowledge of observability tools and best practices for system reliability. 

 

Working at Relativity 

  • Flexible Work Options: Hybrid and remote work opportunities to support work-life balance. 

  • Professional Development: Access to certifications, technical training, and leadership programs. 

  • Inclusive Culture: Community Resource Groups, belonging initiatives, and a collaborative environment. 

  • Competitive Benefits: Comprehensive health and retirement programs, wellness resources, discretionary time off (DTO), parental leave for primary and secondary caregivers, two annual company breaks, home office stipend, and long-term incentive program. 

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Relativity

View company profile →