Relativity→
Software Engineer at Relativity in New York
Entry LevelHybridFull-timeNew York$79k–$119k/yr
Skills
c#javapythoncloud platformsdistributed systemsdevops principlesperformance optimizationprocess improvementsquality assuranceresearchdevelopmentsystem integrationtroubleshootingteam collaborationproblem solvingdocumentationproject management
Job Description
Summary: Relativity is a technology company focused on developing advanced software solutions. As a Software Engineer, you will work on building and improving the Relativity platform, tackling complex problems associated with big data and cloud technologies.
Responsibilities:
- Design, develop, and operate secure, maintainable, and scalable web applications using object-oriented principles, modern architecture, and cloud-native patterns
- 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
- Adopt AI-assisted coding tools (e.g., Copilot, Cursor) to accelerate development, reduce boilerplate, and focus on solving business-critical problems
Required Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field OR equivalent experience
- 1-2 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:
- 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 Temporal, CosmosDB, 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
Required Skills: C#, Java, Python, Cloud platforms
Important Skills: Distributed systems, DevOps principles, Performance optimization
Nice-to-Have Skills: Process improvements, Quality assurance, Research, development, System integration, Troubleshooting, Team collaboration, Problem solving, Documentation, Project management
Benefits: Annual performance bonus, Long-term incentives
Benefits
Annual performance bonus
Long-term incentives