WM

Principal Engineer, Software

WM

full-time

Posted on:

Location Type: Hybrid

Location: HoustonTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and implement secure, scalable, and resilient AWS cloud architectures
  • Lead on-premises to cloud migration projects
  • Integrate and manage Identity and Access Management (IAM) solutions with Okta
  • Architect and implement payment gateway solutions within AWS environments
  • Utilize AWS messaging and event-driven services to build distributed systems
  • Develop automation and orchestration using Node.js, Python, AWS SDK, CloudFormation, or Terraform
  • Implement CI/CD pipelines to streamline development, testing, and deployment processes
  • Leverage AWS Bedrock and AI/ML services to design and integrate generative AI capabilities
  • Document and govern API integrations using OpenAPI/Swagger
  • Apply security best practices to maintain compliance and security posture
  • Troubleshoot and resolve complex cloud integration issues
  • Collaborate with cross-functional teams to deliver enterprise-grade integrations

Requirements

  • Bachelor's Degree (accredited) in Computer Science, MIS, or similar area of study
  • 10+ years of previous experience required (in addition to education requirement).
  • AWS Certified Solution Architect, AWS AI Certification
  • Strong expertise in AWS services including CloudFormation.
  • Hands-on experience with Okta for identity and access management (SSO, MFA, provisioning).
  • Experience leading on-premises to cloud migrations for applications, data, and infrastructure.
  • Knowledge of payment gateway integrations and PCI compliance best practices.
  • Proficiency in Node.js, Python and automation using AWS SDKs or Infrastructure as Code tools.
  • Familiarity with DevOps practices and CI/CD pipelines (AWS CodePipeline, Jenkins, GitHub Actions, GitLab CI).
  • Understanding of AI/ML services with AWS Bedrock and their enterprise use cases.
  • Strong knowledge of networking and security: VPNs, firewalls, load balancers, SSL/TLS, certificates.
  • Excellent problem-solving and troubleshooting skills with monitoring tools (CloudWatch, X-Ray, Datadog).
  • Experience with integrating and managing transactional emails using SendGrid API in a Node.js environment.
  • Strong communication and collaboration skills, with the ability to work across engineering, security, and business teams.
Benefits
  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Short Term Disability
  • Stock Purchase Plan
  • Company match on 401K
  • Paid Vacation
  • Holidays
  • Personal Days
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
AWS cloud architecturecloud migrationIdentity and Access Management (IAM)payment gateway integrationNode.jsPythonAWS SDKCloudFormationTerraformCI/CD pipelines
Soft Skills
problem-solvingtroubleshootingcommunicationcollaboration
Certifications
AWS Certified Solution ArchitectAWS AI Certification