Senior Software Engineer (.NET, AWS)
Tech Talent Link
To Apply for this Job Click Here
Compensation: 145000 USD – 165000 USD / Year
***We are unable to work with 3rd-party or corp-to-corp candidates for this position***
Overview:
Our client will be hiring a Senior Software Engineer with C#, .NET Core, some Python, and strong AWS expertise. You'll be part of a small, high-impact engineering team designing and supporting distributed systems, APIs, and data pipelines that operate on a global scale.
Data is everywhere. Kind of a mess. We need a coherent plan. Some architecture with strong organizational skills would be helpful. We need some resilience and initiative. There is limited documentation. Need to get your hands dirty and seek out answers.
Expect to build applications in .NET and Python. Experience with data modeling is important, organizing it, displaying data to clients. We are looking for experience with SQL Server, DynamoDB, OpenSearch, and S3. We need experience grouping data and making it accessible.
100% REMOTE (US only).
Responsibilities:
- Designs, builds, and supports distributed, event-driven systems running on AWS using (and not limited to) Lambda, DynamoDB, S3, EC2, and OpenSearch.
- Develops primarily in C#/.NET and Python, delivering APIs, backend services, and high-velocity data processing components. PHP experience is a plus.
- Leads efforts to re-architect and refactor legacy applications into modular, cloud-native microservices following AWS and industry best practices.
- Collaborates with Product, QA, and other engineers to turn user stories into scalable, secure, and observable production features.
- Owns end-to-end performance, scalability, and reliability of services — from design through deployment and monitoring.
- Integrates security-first development practices (IAM least privilege, encryption, secrets management, secure API design).
- Participates in design reviews, code reviews, and post-incident analysis to improve reliability and maintainability.
- Continuously evolves engineering standards, CI/CD pipelines, and testing practices in a fast-moving Agile environment.
- Modern tech stack: Fully AWS-native with SQL and OpenSearch at its core.
- Collaborative culture: Small teams, big autonomy, and a shared commitment to quality.
Qualifications:
- 5 years of experience developing in C#/.NET and some Python, with emphasis on backend systems and data processing.
- Strong AWS expertise, particularly in serverless and managed-service architectures (Lambda, DynamoDB, S3, EventBridge, OpenSearch).
- Demonstrated experience designing and operating RESTful APIs and backend services at scale.
- Solid understanding of data modeling across SQL and NoSQL systems (SQL Server, DynamoDB, OpenSearch, S3).
- Advanced experience with OpenSearch/Elasticsearch strongly preferred — index design, aggregation, and query optimization.
Preferred:
- Familiarity with stream processing and messaging systems (SQS, SNS, Kinesis, Kafka).
- Experience with analytics, reporting, and data visualization frameworks is a plus.
- Knowledge of secure development, incident response, and compliance (SOC2, GDPR, privacy standards) preferred.
- Proven ability to ship, maintain, and support production services as part of a small, high-performing team.
To Apply for this Job Click Here
Apply with Github Apply with Linkedin Apply with Indeed
Stack Overflow

