Relativity
Senior Software Engineer Job at Relativity in Manchester
Relativity, Manchester, NH, US, 03103
Overview The Senior Software Engineer designs, implements and tests cloud-native software, consistently applying best-practice software engineering. The Senior Software Engineer is responsible for delivering results by contributing to an Agile team that solves complex challenges and builds working software, rapidly producing high-quality code, and serving as a dependable, highly skilled development resource for peers.
Responsibilities Apply object-oriented principles, SOLID practices, and modern patterns to build clean, maintainable, and scalable software
Provide technical leadership and mentorship within an Agile team, guiding design decisions, improving engineering practices, and ensuring delivery of secure, high-performance software
Build and evolve automation across CI/CD pipelines and related workflows, ensuring fast, reliable, and secure delivery in a cloud-native environment
Obsessive focus on product quality through comprehensive automation testing, static analysis and peer reviews
Design and deliver secure, scalable, and high-performance software components using microservices, containers, and managed cloud services
Build full-stack solutions with emphasis on modern JavaScript front-end frameworks and distributed, service-oriented backend systems
Enhance engineering practices, automation pipelines, and DevSecOps workflows to drive faster, safer, and more reliable releases
Promote collaborative development through pair programming, code reviews, and design sessions, while maintaining clear, high-quality documentation in tickets, code artifacts, and knowledge systems to ensure knowledge transfer
Leverage AI-assisted coding tools to accelerate development, reduce boilerplate work, and focus engineering effort on high-value problem solving
Mentor engineers on cloud-native design patterns, secure coding, and troubleshooting distributed systems using observability, telemetry, and alerting tools; design and implement telemetry as a core part of system reliability
Preferred Qualifications Experience designing and implementing high-performance data platforms in a cloud environment (Azure preferred), with strong knowledge of Agile (SCRUM) practices
Hands-on expertise in CI/CD workflows, test automation, and modern software development practices
Strong problem-solving skills with the ability to deliver solutions in fast-paced environments, coupled with excellent interpersonal and communication skills to drive 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 strong plus
Minimum Qualifications 7+ years of professional software development experience on commercial-grade systems and applications with cloud-native architecture
Full 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 accelerate development, improve productivity, and enhance code quality
Relativity is committed to competitive, fair, and equitable compensation practices.
This position is eligible for total compensation which includes a competitive base salary, an annual performance bonus, and long-term incentives. The expected salary range for this role is $126,000 - $190,000. The final offered salary will be based on depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position.
Seniority level Mid-Senior level
Employment type Full-time
Job function Engineering and Information Technology
Industries Software Development
#J-18808-Ljbffr