> Markdown version of [/jobs/ext/1466135-senior-dotnet-software-developer](https://www.wearedevelopers.com/jobs/ext/1466135-senior-dotnet-software-developer). 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). --- # Senior DotNet Software Developer - **Company:** CASEWARE USA INC. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** .NET Framework, Application Programming Interfaces (APIs), Amazon Web Services, Amazon S3, JIRA, Microsoft Azure, C Sharp (Programming Language), Software as a Service, Cloud Computing, Cloud Engineering, Software Quality, Code Review, Relational Databases, Software Design Patterns, Amazon DynamoDB, Github, Microsoft Visual Studio, Microsoft SQL Server, Object-Oriented Software Development, Open Source Technology, Pair Programming, Software Architecture, Systems Development Life Cycle, E2e Testing, Cloud Services, Amazon Simple Notification Service (SNS), Software Engineering, SQL Stored Procedures, Google Cloud, Test-Driven Development (TDD), Cloudformation, Build Management, Amazon Relational Database Service, Containerization, Solid Principles, Kubernetes, Information Technology, Graphql, Cloudwatch, Software Coding, Amazon Simple Queue Service (SQS), Terraform, New Relic (SaaS), Docker, Programming Languages, Microservices - **Published:** July 28, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/p82klnku66 ## About the Role * Degree in Computer Science, Software Engineering, or equivalent practical experience; 8+ years of professional software development experience with demonstrated impact beyond a single team. * In-depth experience with server-side .NET and C#, including highly distributed microservice architecture. * Proven experience designing and operating distributed, cloud-native, SaaS/multi-tenant platforms at scale, ideally on AWS. * Strong software fundamentals: OOP, design patterns, SOLID principles, and a track record of advocating for code quality. * Experience with test-driven development, including unit, integration, and end-to-end testing. * Experience designing and consuming well-designed HTTP APIs (REST, GraphQL, or similar). * Experience with both monolith applications and microservices. * Knowledge of relational databases, such as SQL Server. * Experience mentoring developers and influencing architectural decisions across teams. * Strong written and verbal communication skills; comfortable operating in fast-moving environments with ambiguity and evolving requirements. * Strong initiative to improve processes, tools, methodologies, and product quality. Nice to Have * Experience with container technologies such as Docker, ideally with orchestration such as Kubernetes. * Experience with cloud providers beyond AWS (Azure, Google Cloud). * Knowledge of accounting and auditing concepts. * Contributions to open-source projects or a strong GitHub portfolio. Tech Stack * Languages & Frameworks: .NET, C# * Cloud & Infrastructure: AWS (S3, Secrets Manager, Lambda, SQS, SNS, DynamoDB, EKS, etc.), CloudFormation, Terraform * Data: SQL Server, AWS RDS SQL Server * Testing & Observability: New Relic, AWS CloudWatch * Tooling: Jira, Visual Studio, GitHub, Devin, Claude Code ## Description As a Senior Software Developer III on the Back End team, you operate as a technical leader within your team and across the broader engineering organization. You shape architecture and design, raise the bar on engineering quality, mentor other developers, and partner closely with cross-functional stakeholders to translate technical decisions into business value. You are equally comfortable writing code, reviewing designs, and influencing how the platform evolves., * Create architecture, prototypes, and design proposals that deliver near-term business value while aligning with the future-state product and platform vision. * Influence technical direction through architecture reviews, RFCs, design discussions, and hands-on collaboration. * Partner with senior developers, architects, and tech leads to define and execute the product/platform architecture roadmap. * Balance delivery speed, quality, maintainability, and long-term platform health when making technical decisions. Delivery & Engineering Excellence * Break down large initiatives into parallelizable chunks of work that deliver incremental business value. * Champion proposals through all phases of the SDLC, from design through production implementation. * Contribute to improving the core product build, CI/CD pipelines, and overall SDLC. * Troubleshoot and eliminate root causes of persistent production issues; drive reliability, observability, monitoring, and incident response. * Keep technical documentation current and create new artifacts as needed. Collaboration & Leadership * Facilitate design discussions within and across teams. * Represent the team in technical discussions with Tech Leads, Operations, Product/UX, Security, Domain SMEs, and external stakeholders. * Act as a trusted technical leader, helping teams succeed through collaboration, influence, and shared ownership. * Mentor other developers through design reviews, pair programming, and code reviews; contribute to raising overall engineering maturity. * Share knowledge of new technologies and industry best practices to strengthen team-wide coding standards. * Evaluate emerging technologies, frameworks, and cloud capabilities that could benefit the platform. Back End Platform Responsibilities * Design and build key features and architectural improvements for the platform, end-to-end, using modern .NET technology and architecture. * Take initiative on complex, business-critical challenges such as third-party extensibility and real-time multi-user synchronization. * Build and maintain services across both monolith and microservice architecture. * Create and optimize complex SQL Server queries, stored procedures, and functions. * Collaborate with a team of deep technical experience and strong domain knowledge; brainstorm and share ideas within an agile team of developers, testers, and a product owner. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)