
Principal Engineer, Software
WM
full-time
Posted on:
Location Type: Hybrid
Location: Houston • Texas • United States
Visit company websiteExplore more
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