Logo
Relativity

Lead Software Engineer

Relativity, Wilmington, Delaware, us, 19894

Save Job

Posting Type Hybrid Job Overview We are seeking a dedicated Lead Software Engineer who excels in designing, implementing, and testing cloud-native software, consistently applying best practice software engineering. As a key player in an Agile team, you will tackle complex challenges and contribute to the rapid production of high-quality code, ensuring dependable support for your peers. Job Description and Requirements Key Responsibilities Include:

Utilizing object-oriented principles, SOLID practices, and modern patterns to create clean, maintainable, and scalable software solutions. Providing technical leadership and mentorship within an agile team, guiding design decisions, enhancing engineering practices, and ensuring the delivery of secure, high-performance software. Building and refining automation across CI/CD pipelines and related workflows to ensure fast, reliable, and secure delivery in a cloud-native environment. Maintaining an obsessive focus on product quality through comprehensive automation testing, static analysis, and peer review. Your Role Will Involve:

Designing and delivering secure, scalable, and high-performance software components using microservices, containers, and managed cloud services. Building full-stack solutions with a focus on modern JavaScript front-end frameworks and distributed, service-oriented backend systems. Enhancing engineering practices, automation pipelines, and DevSecOps workflows to drive faster, safer, and more reliable releases. Promoting collaborative development through pair programming, code reviews, and design sessions while ensuring high-quality documentation across code artifacts and knowledge systems for effective knowledge transfer. Utilizing AI-assisted coding tools to expedite development, reduce boilerplate code, and concentrate engineering efforts on solving high-value problems. Mentoring engineers in cloud-native design patterns, secure coding techniques, and troubleshooting distributed systems using observability, telemetry, and alerting tools. Implementing telemetry as a core aspect of system reliability. Preferred Qualifications:

Experience designing and implementing high-performance data platforms in a cloud environment (Azure preferred), combined with a strong understanding of Agile (SCRUM) practices. Hands-on expertise in CI/CD workflows, test automation, and modern software development methodologies. Strong problem-solving abilities to deliver solutions in fast-paced settings, complemented by excellent interpersonal and communication skills for effective collaboration. Bachelor's degree (or equivalent) in Computer Science, Computer Engineering, or a related field. Experience with .NET, JavaScript, Kubernetes, streaming APIs, and Cosmos DB is a significant plus. Minimum Qualifications:

7+ years of professional software development experience in commercial-grade systems and applications with cloud-native architecture. Comprehensive knowledge of and adherence to SDLC (Software Development Life Cycle) standards and best practices. Hands-on experience with AI-assisted coding tools (e.g., GitHub Copilot, Cursor) to enhance development speed and code quality. Relativity is committed to competitive, fair, and equitable compensation practices. This position offers a competitive base salary, an annual performance bonus, and long-term incentives. The expected salary range for this role is between $126,000 and $190,000. The final offered salary will consider factors such as depth of experience, skill set, qualifications, and internal pay equity. It is typical to hire below the top end of the range to allow for meaningful future salary growth in this position.