Software Engineer ? AWS SaaS Product Development

Apolis Logo
  • Software
  • FullTime
  • FlexTime
  • 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.