> Markdown version of [/jobs/ext/4704799-advanced-software-engineer](https://www.wearedevelopers.com/jobs/ext/4704799-advanced-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Advanced Software Engineer - **Company:** Relativity - **Location:** United States (Remote available) - **Salary:** $103,000 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, HTML5, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Cloud Computing, Static Program Analysis, Software Quality, Databases, Data Files, DevOps, Distributed Systems, Hardware Design, Object-Oriented Software Development, Pair Programming, Software Engineering, Azure Service Bus, Event Driven Architecture, Build Management, Information Technology, Web Technologies, Restful APIs, Domain Driven Design, Serverless Computing - **Published:** November 13, 2026 - **Apply:** https://www.dice.com/job-detail/4fbdf98e-8a3b-4fe0-838e-d9d992a61d02 ## About the Role Required * Bachelor's degree (or equivalent) in Computer Science or related field * Experience with object-oriented programming using C#, Java, or similar languages * Experience with HTML5, JavaScript, CSS, and modern web technologies * Experience building REST APIs * Experience working on an agile software team * Knowledge of software engineering fundamentals across all layers of the application stack Preferred * Understanding of DevOps principles, with experience using Azure DevOps as a plus * Experience designing and developing highly scalable solutions in Azure or other cloud platforms * Experience with Azure Functions, Azure Service Bus, and serverless technologies * Familiarity with Domain-Driven Design and Event-Driven Architecture * Strong awareness of emerging technology trends and their practical applications, Engineering Principle, Hardware Integration, Innovation, Problem Solving, Process Improvements, Quality Assurance (QA), Research and Development, System Designs, Technical Documents, Troubleshooting ## Description * Design and build performant, scalable, and secure software solutions with a strong focus on quality * Collaborate with a software development team to deliver high-quality software operating on massive data sets * Develop systems leveraging distributed architectures, multiple databases, and cloud-based technologies * Implement comprehensive unit and integration testing, static analysis, and robust testing strategies * Contribute to improving the software development lifecycle, including recommending and implementing process enhancements * Participate in pair programming to enhance code quality and share knowledge across the team * Mentor less experienced engineers and provide technical guidance to support team growth