Senior Software Engineer
Sotalentjobs โ United States ยท Posted ~1 day ago
๐ Log in to save this job, tailor your resume & track your apply process โ 7 days free, no card needed.
Log in to add to target listDescription
Senior Software Engineer
๐ Location: Miami, Florida, United States
๐ข Industry: Restuarants
๐ผ Work Setting: Hybrid
Are you a hands-on software engineer passionate about cloud-native APIs, middleware integrations, serverless architectures, and AI-assisted software development?
We are seeking a Senior Software Engineer to design, develop, and maintain enterprise middleware services and API integrations that connect internal systems with external partners.
This role will play a critical part in building scalable, secure, and resilient integration solutions while leveraging AI-powered development tools such as GitHub Copilot, Claude, and similar technologies to accelerate delivery and enhance engineering quality.
The ideal candidate combines deep expertise in backend engineering, AWS serverless technologies, API design, event-driven architectures, and modern AI-assisted development practices.
Key Responsibilities
API Design & Middleware Development
Design, develop, document, and maintain RESTful and GraphQL APIs.Build scalable middleware services supporting enterprise integrations.Develop API specifications using OpenAPI/Swagger standards.Ensure APIs are secure, performant, resilient, and maintainable.Support both internal system integrations and external partner connectivity.Third-Party Integration Engineering
Build and maintain integrations with external platforms including:DoorDashUber EatsDelivery AggregatorsMarketplace PlatformsPOS SystemsLoyalty PlatformsEnable reliable:Order ProcessingMenu SynchronizationReal-Time Data ExchangeOperational Data FlowsTroubleshoot and optimize partner integrations.AI-Assisted Software Development
Utilize AI development tools as a core part of daily engineering work.Leverage:GitHub CopilotClaudeAI Coding AssistantsLLM-Based Engineering ToolsApply AI for:Code GenerationRefactoringUnit TestingDocumentation CreationCode ReviewsRoot Cause AnalysisPromote adoption of AI-assisted development best practices across the engineering team.Serverless & Cloud Engineering
Develop cloud-native applications using AWS services including:AWS LambdaAPI GatewayDynamoDBSNSSQSBuild highly scalable and fault-tolerant serverless solutions.Implement event-driven architectures and asynchronous processing patterns.Ensure reliability, observability, and operational excellence.Architecture & Solution Design
Collaborate with product and business stakeholders to gather requirements.Convert business needs into scalable technical solutions.Design maintainable integration patterns and application architectures.Evaluate technical trade-offs and recommend implementation approaches.Contribute to long-term platform modernization initiatives.Event-Driven Integration Development
Implement integration patterns including:Event-Driven ArchitectureWebhooksPub/SubMessaging QueuesAsynchronous ProcessingDesign highly decoupled integration workflows.Ensure reliable message delivery and fault tolerance.Infrastructure as Code (IaC)
Develop and maintain infrastructure using:TerraformCloudFormation (Preferred)Automate deployment and configuration management activities.Support platform consistency through infrastructure version control.Implement repeatable deployment patterns.DevOps & CI/CD
Support continuous integration and deployment practices.Work with:GitHubGitHub ActionsAzure DevOps (ADO)Source Control WorkflowsBuild and optimize CI/CD pipelines.Improve deployment automation and software delivery processes.Security & Compliance
Enforce data governance and security controls throughout the SDLC.Implement secure API development practices.Support:AuthenticationAuthorizationEncryptionCompliance RequirementsEnsure services align with organizational security standards.Code Review & Technical Leadership
Conduct code reviews and provide constructive feedback.Mentor junior developers and engineers.Promote coding standards, design patterns, and best practices.Help improve overall engineering quality and consistency.Contribute to technical design discussions and architectural decisions.Production Support & Reliability
Diagnose and resolve production issues.Perform root cause analysis and incident investigations.Support operational stability of business-critical integrations.Monitor applications and improve system reliability.Participate in incident response and post-incident reviews.Technology Stack
Cloud & Serverless
AWS LambdaAPI GatewayDynamoDBSQSSNSProgramming Languages
TypeScriptJavaScript (Node.js)JavaC#API & Integration Technologies
REST APIsGraphQLOpenAPISwaggerWebhooksEvent-Driven ArchitecturesInfrastructure & DevOps
TerraformCloudFormationGitHubGitHub ActionsAzure DevOpsObservability & Monitoring
DynatraceDatadogCloudWatchAPM PlatformsAI Development Tools
GitHub CopilotClaudeAI Code AssistantsLLM-Orchestrated Development Workflows
Qualifications
Education
Required
Bachelor's Degree or higher in:Computer ScienceSoftware EngineeringInformation TechnologyRelated Technical DisciplineOR
Equivalent practical engineering experience.Required Experience
5+ years of software engineering experience in production environments.Experience designing and operating APIs at scale.Experience building cloud-native applications and integrations.Experience developing enterprise integration solutions.Daily proficiency using AI-assisted development tools.Required Technical Skills
Software Development
Node.jsTypeScriptJavaScriptJavaC#Cloud Technologies
AWS Serverless ArchitectureLambdaAPI GatewayDynamoDBSNS/SQSIntegration Engineering
REST APIsGraphQL APIsThird-Party IntegrationsEvent-Driven SystemsWebhooksMessaging SystemsDevOps & Infrastructure
TerraformCI/CD PipelinesGitHubAzure DevOpsInfrastructure as CodeEngineering Practices
Code ReviewsTestingTroubleshootingRoot Cause AnalysisTechnical Documentation
Preferred Qualifications
Experience integrating:DoorDash DriveUber EatsDelivery Marketplace APIsMulti-region AWS deployment experience.Experience with:AkamaiCloudFrontGlobal Traffic ManagementKnowledge of:OAuth 2.0OpenID ConnectAWS CognitoExperience with observability platforms:DynatraceDatadogCloudWatchExperience building AI-enabled development workflows.Retail, QSR, or e-commerce domain expertise.AWS Certified Developer โ Associate (or higher).Exposure to React Native integrations and mobile ecosystems.
Core Competencies
API DevelopmentMiddleware EngineeringAWS Serverless ArchitectureNode.js & TypeScriptIntegration EngineeringEvent-Driven DesignCloud-Native DevelopmentTerraform & IaCCI/CD AutomationDevOps PracticesAI-Assisted DevelopmentGitHub CopilotClaude AISystem IntegrationTechnical LeadershipProduction Support
We have 77,319 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume โ in under a minute we'll analyze all 77,319 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume