Software Engineer ? AWS SaaS Product Development
- Job Title:**Software Engineer – AWS SaaS Product Development**
- Location: Remote
- Tax Term (W2, C2C): W2
- Job Type (Permanent/Contract) : Contract
- Duration: 6 months
- Pay Range: $50-55/Hour on W2
Description:
Overview:
Seeking a results-driven Software Engineer to assist in the design, development, and delivery of two SaaS products to be launched on the AWS Marketplace . The ideal candidate will work on a cross-functional team of developers, architects, and cloud engineers within a startup AWS Partner environment, ensuring alignment with AWS Well-Architected Framework principles and go-to-market readiness.
Key Responsibilities:
- Work with other engineers and architects to create APIs for single page web application frontends.
- Develop data ingestion and processing pipelines to transform diverse client data into actionable insights.
- Utilize AWS CUR & FOCUS data to develop innovative FinOps solutions that help clients to understand and optimize their own usage of cloud resources.
- Work with frontend developers to deliver insights to customers through QuickSight dashboards and Bedrock GenAI natural language interactions.
- Help to create resilience and recovery solutions for multi-tenant SaaS cloud offerings in order to meet RTO and RPO targets.
- Design and deploy flexible, scalable systems utilizing Infrastructure as Code best practices.
- Utilize test frameworks to ensure code correctness.
- Participate in architecture/project planning as well as code reviews.
- Ensure that solutions adhere to AWS Well-Architected best practices across security, reliability, performance, and cost optimization pillars.
Qualifications:
-
Experience creating serverless backend solutions (Lambda, Step Functions, EventBridge, API Gateway, etc) for modern single page web applications.
-
Deep understanding of Typescript and/or Python for creation of cloud services.
-
Database experience: SQL and DynamoDB.
-
Experience with cloud Infrastructure as Code(CDK, CloudFormation, etc) best practices and implementation.
-
Understanding of test-driven development principles.
-
Familiarity with multi-tenant architectures in order to ensure data security.
-
Strong understanding of AWS data security mechanisms like IAM , S3 Bucket Access Policies and KMS.
-
Experience working with CI/CD tooling to support rapid feature turnaround and testing.
-
Solid understanding of QuickSight dashboards, Bedrock GenAI integration, and Amplify-based web/mobile apps.
-
AWS certifications (e.g., AWS Certified Solutions Architect – Associate or Professional, AWS Certified Developer – Associate Or Professional) preferred.