Principal Engineer, Software responsible for designing and implementing AWS cloud architectures. Delivering technical expertise in software development and cloud migration projects for a leading waste management provider.
Responsibilities
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.
Sr Adv Embedded Software Engineer developing end - customer products for Resideo. Collaborating with engineers to deliver high - quality solutions across multiple disciplines.
AI Software Engineer developing cutting - edge software solutions with AI functionality for industrial automation applications. Bridging the gap between software and AI technologies and methodologies.
Staff Software Developer in Ford’s EVDD team designing test infrastructure for electric vehicles. Lead and pioneer efforts in delivering reliable and secure software for a fully electric future.
Software Engineer developing generative AI applications for Ford Motor Company. Collaborating with cross - functional teams to innovate mobility technology.
Senior .NET Developer responsible for developing and maintaining scalable applications. Working in a collaborative environment to enhance the construction technologies used globally at RIB.
Associate Software Engineer developing software applications at Ascensus to achieve business goals. Analyzing requirements, designing solutions, and collaborating with team members in a high - energy environment.
Software Engineer at USAA developing technical solutions and leading teams in risk management. Mentoring junior engineers and engaging in all phases of software development lifecycle.
Lead Software Engineer guiding teams in mainframe and API - driven technologies to support application solutions at Transamerica. Collaborate with diverse teams and mentor engineers to innovate financial services applications.
Front - End Software Developer creating web applications at Synchrony. Collaborating with cross - functional teams and participating in agile sprints while building innovative online experiences.