> Markdown version of [/jobs/ext/4333864-sr-software-engineer-backend](https://www.wearedevelopers.com/jobs/ext/4333864-sr-software-engineer-backend). 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). --- # Sr Software Engineer (Backend) - **Company:** The Smart - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Unit Testing, C Sharp (Programming Language), Software Quality, Code Review, Github, NoSQL, Cloud Services, Software Engineering, SQL Databases, .NET Core, Backend, Integration Tests, Microservices - **Published:** October 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=f9da601976b713f6 ## About the Role 5+ years software engineering experience 5+ years working in the insurance industry 5+ years building production ready APIs in C# with .NET 5+ Experience working within a micro-services architecture in a containerized environment. Experience working with cloud-based SQL and NoSQL Databases, and other cloud-based services to build scalable applications. Experience using Git and GitHub to collaborate and review code. Experience writing Unit tests and automated integration tests (... ## Description The Senior Software Engineer is responsible for leading the design, development, and maintenance of complex software systems that support organizational goals. This role provides technical direction, contributes to architectural decisions, and ensures the quality, scalability, and performance of engineering solutions. The Senior Software Engineer mentors team members, drives continuous improvement, and collaborates with cross-functional stakeholders to deliver reliable and efficient software aligned with business needs. All engineers are granted a Claude Code premium license and are encouraged to leverage AI in their work, Designs and implements complex systems; mentors others Owns end-to-end delivery of significant features Ensures code quality, scalability, and maintainability Influences technical direction and team practices.