Posting Type
Hybrid
Job Overview
At Relativity, we are on a mission to empower legal professionals, organizations, and governments to navigate complex data with confidence and integrity. Our innovative software solutions combine advanced AI, powerful analytics, and cloud technology to help teams manage vast amounts of information accurately and efficiently. Every position at Relativity plays a vital role in delivering secure and intelligent solutions that have a real-world impact. We foster a culture of curiosity, collaboration, and inclusion, encouraging our employees to shape the future of legal technology.
As a Junior Software Engineer on our Discovery team, you will contribute to designing, building, and maintaining the next generation of AI-driven, high-performance systems. This role requires a mix of solid technical skills and a strong collaborative spirit to tackle complex problems while ensuring that our cloud-native solutions remain secure and scalable.
Job Description and Requirements
Responsibilities
• Design and develop secure, maintainable, and scalable web applications using object-oriented principles and modern architecture.
• Foster team success through pair programming, comprehensive code reviews, collaborative design sessions, and high-quality documentation.
• Promote automated testing, static analysis, observability, and effective DevOps processes to guarantee system performance and reliability.
• Utilize AI-assisted coding tools (like Copilot or Cursor) to enhance development speed, minimize repetitive tasks, and focus on critical business objectives.
• Create tools and automation to optimize workflows across engineering domains.
• Engage in on-call rotations to quickly address and resolve production issues.
• Collaborate with product managers and fellow engineers to implement high-quality features.
Minimum Qualifications
• Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
• 0-2 years of software engineering experience, especially with distributed systems.
• Proficiency in languages such as C#, Java, or Python.
• Familiarity with cloud platforms (e.g., Azure, AWS) and containerization technologies.
• Strong grasp of software design principles and performance optimization techniques.
• Able to work effectively in a team and communicate clearly.
Preferred Qualifications
• Experience with big data technologies (e.g., Kafka, Spark).
• Knowledge of CI/CD pipelines and DevOps methodologies.
• Understanding of observability tools and best practices for system reliability.
Relativity is dedicated to competitive and fair compensation.
This position offers a comprehensive compensation package, including a competitive base salary, annual performance bonus, and long-term incentives.
The expected salary range for this role is between $79,000 and $119,000. The final salary will be determined based on various factors, including candidate experience, skill set, qualifications, and internal pay equity. We aim to maintain room for meaningful future salary growth in this position.
Suggested Skills:
• Automation
• Documentation
• Engineering Design
• Problem Solving
• Process Improvements
• Project Management
• Quality Assurance (QA)
• Research and Development
• System Integration
• Troubleshooting