Staff Software Engineer (.NET / AWS) SaaS Product
Remote • Posted 10 hours ago • Updated 10 hours agoFull Time
Remote
Depends on Experience


Ranger Technical Resources
Fitment
Dice Job Match Score™
🔢 Crunching numbers...
Job Details
Skills
- .NET
- Amazon Web Services
- Information Technology
- Software Engineering
- C#
- Distributedsystems
Summary
Staff Software Engineer (.NET / AWS) Position Summary:
Our partner is a growing SaaS platform serving legal and accounting organizations, strengthening its core architecture as it scales. Several legacy products are being integrated into a unified, cloud-native environment, and they are seeking a Software Architect to define how these systems perform and evolve over time. The focus is end-to-end application architecture within a multi-tenant AWS environment built primarily on .NET. This includes shaping service boundaries, improving performance under load, stabilizing production behavior, and aligning infrastructure patterns with application demands. The right individual understands distributed systems, has made architectural trade-offs in production, and can defend decisions with both technical and business reasoning.
Experience and Education:
Skills and Strengths:
Our partner is a growing SaaS platform serving legal and accounting organizations, strengthening its core architecture as it scales. Several legacy products are being integrated into a unified, cloud-native environment, and they are seeking a Software Architect to define how these systems perform and evolve over time. The focus is end-to-end application architecture within a multi-tenant AWS environment built primarily on .NET. This includes shaping service boundaries, improving performance under load, stabilizing production behavior, and aligning infrastructure patterns with application demands. The right individual understands distributed systems, has made architectural trade-offs in production, and can defend decisions with both technical and business reasoning.
Experience and Education:
- BS in Computer Science, Information Technology, Software Engineering or equivalent experience/field
- 8+ years designing and delivering production-grade software within SaaS environments
- Proven ownership of application architecture in distributed systems
- Deep hands-on development experience in .NET and C#
- Strong production experience building and operating systems on AWS
- Experience modernizing or refactoring legacy systems into scalable cloud-native architectures
- Track record supporting SQL Server-backed applications with high performance and data integrity requirements
Skills and Strengths:
- .NET
- C#
- AWS
- Multi-tenant architecture
- Distributed systems
- Application architecture
- System design trade offs
- Production incident ownership
- Performance engineering
- Scalability engineering
- Reliability engineering
- Microsoft SQL Server
- API design
- Integration architecture
- AWS Lambda
- Amazon ECS
- Terraform
- CI/CD pipelines
- Observability
- Cross team technical leadership
Primary Job Responsibilities:
- Own application architecture decisions across a suite of integrated SaaS products
- Guide modernization of legacy applications into a cohesive multi-tenant cloud platform
- Define pragmatic patterns for services, APIs, integrations, and data access
- Partner with engineering teams to improve reliability, performance, and scalability
- Diagnose production failures, isolate root causes, and drive durable fixes
- Step in hands on for complex technical challenges when the team is blocked
- Evaluate architectural risks, bottlenecks, and failure modes before they reach customers
- Work across backend, database, frontend touchpoints, and integration surfaces to ensure end to end cohesion
- Collaborate with platform architecture to align shared services, identity patterns, and governance standards
- Ensure AWS workloads are designed appropriately for application needs and expected usage patterns
- Support infrastructure as code and deployment pipelines from an application behavior perspective
- Create clear technical direction that engineers can implement without ambiguity
- Bring structure to how products integrate, including contracts, versioning, and dependency management
- Balance near term delivery with long term maintainability and cost-conscious design
- Contribute to a culture of engineering reasoning, where tradeoffs are documented and decisions are intentional
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: RANGER
- Position Id: 8892598
- Posted 10 hours ago
Company Info
About Ranger Technical Resources
Ranger for Technology Professionals: If you are in the market for a contract or permanent job, Ranger s professional staffing services has a program that can further develop your career by matching your skillset with a hiring company s needs. With over fifteen years of experience in IT career development, Ranger Technical Resources has been able to develop strong relationships with businesses in South Florida. Whether you are a Computer Programmer, Security Specialist, Project Manager, or Senior Executive, Ranger can help you take your career to the next level.
Ranger for Businesses: Ranger established Centers of Excellence in order to address our clients needs for IT services and business services. Specializing in IT Solutions, Ranger can assist your business with its IT project and staffing needs. Ranger can provide your company with technology staffing solutions, IT consulting or IT project management assistance. Ranger Technical Resources provides full lifecycle IT solutions for Enterprise Application Integration, Customer Relationship Management, Performance Lifecycle Management and Program/Project Management.
Ranger Technical Resources is currently accepting resumes for a variety of positions. Please review the database of positions that we are seeking to fill and contact us for additional information about any specific opportunity.
Careers
Ranger for Businesses: Ranger established Centers of Excellence in order to address our clients needs for IT services and business services. Specializing in IT Solutions, Ranger can assist your business with its IT project and staffing needs. Ranger can provide your company with technology staffing solutions, IT consulting or IT project management assistance. Ranger Technical Resources provides full lifecycle IT solutions for Enterprise Application Integration, Customer Relationship Management, Performance Lifecycle Management and Program/Project Management.
Ranger Technical Resources is currently accepting resumes for a variety of positions. Please review the database of positions that we are seeking to fill and contact us for additional information about any specific opportunity.
Careers


Create job alert
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs