Software Engineer ? AWS SaaS Product Development

  • San Diego, CA
  • Posted moments ago | Updated moments ago

Overview

Remote
On Site
Hybrid
$50 - $55 hr
Full Time
Contract - Independent
Contract - W2
Contract - 7+ mo(s)

Skills

SOFTWARE ENGINEER
DEVELOPER
SAAS
AWS

Job Details

  • 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.
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.

About Apolis