Back to search
SoTalent Linkedin · Posted 2d ago

Senior Software Engineer

Seymour, Connecticut, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Senior Software Engineer

📍 Location: Seymour, Connecticut, United States

🏢 Industry: Reastaurants

💼 Work Setting: Hybrid


Are you a hands-on software engineer passionate about API development, cloud-native integrations, serverless architectures, and AI-assisted software delivery?

We are seeking a Senior Software Engineer to design, develop, and operate enterprise middleware and integration platforms that connect internal systems with external partners. This role focuses on building scalable APIs, event-driven architectures, and partner integrations while leveraging modern AI coding assistants such as GitHub Copilot and Claude to accelerate development and improve engineering quality.

The ideal candidate combines strong backend engineering expertise, AWS serverless experience, API design skills, integration architecture knowledge, and a modern AI-assisted development mindset.


Key Responsibilities

API Design & Development

  • Design, develop, and maintain enterprise-grade APIs.
  • Build scalable and secure:
  • REST APIs
  • GraphQL APIs
  • Middleware Services
  • Integration Endpoints
  • Create reusable API standards and implementation patterns.
  • Develop comprehensive OpenAPI/Swagger specifications.
  • Ensure APIs meet performance, scalability, and security requirements.

Middleware Platform Engineering

  • Develop and enhance the organization's middleware platform.
  • Enable seamless integration between:
  • Internal Business Systems
  • Operational Platforms
  • Third-Party Vendors
  • Marketplace Partners
  • Design resilient and maintainable integration architectures.
  • Support enterprise-wide connectivity and data exchange.

Third-Party Platform Integrations

  • Build and maintain integrations with external partners, including:
  • DoorDash
  • Uber Eats
  • Delivery Platforms
  • Marketplace Ecosystems
  • POS Systems
  • Loyalty Platforms
  • Ensure reliable:
  • Order Processing
  • Menu Synchronization
  • Transaction Handling
  • Real-Time Data Exchange
  • Troubleshoot and optimize external integrations.

AI-Assisted Software Development

  • Utilize AI coding assistants as part of daily development practices:
  • GitHub Copilot
  • Claude
  • Similar AI Development Tools
  • Leverage AI for:
  • Code Generation
  • Refactoring
  • Test Development
  • Documentation Creation
  • Troubleshooting
  • Promote AI adoption and best practices across engineering teams.
  • Evaluate opportunities to improve productivity using AI tooling.

Cloud-Native & Serverless Architecture

  • Build cloud-native services using AWS technologies:
  • AWS Lambda
  • API Gateway
  • DynamoDB
  • SNS
  • SQS
  • Design event-driven architectures that scale efficiently.
  • Implement resilient serverless solutions supporting high transaction volumes.
  • Ensure operational stability and cost efficiency.

Event-Driven Integration Design

  • Design integration solutions using:
  • Webhooks
  • Pub/Sub Models
  • Event Streaming
  • Asynchronous Messaging
  • Event-Driven Architectures
  • Support loosely coupled, scalable system designs.
  • Optimize reliability and fault tolerance across distributed services.

Infrastructure as Code (IaC)

  • Provision and manage infrastructure using:
  • Terraform
  • CloudFormation (preferred knowledge)
  • Maintain infrastructure using version-controlled deployment practices.
  • Automate cloud resource provisioning and operational processes.
  • Support platform consistency and scalability.

DevOps & CI/CD

  • Participate in modern DevOps delivery processes.
  • Manage source control and deployment workflows using:
  • GitHub
  • GitHub Actions
  • Azure DevOps (ADO)
  • Build and maintain CI/CD pipelines.
  • Automate application deployment and release processes.
  • Support infrastructure and application reliability.

Security & Compliance

  • Enforce security and governance standards across development efforts.
  • Implement:
  • Secure API Design
  • Authentication Controls
  • Authorization Frameworks
  • Data Protection Measures
  • Support compliance requirements across applications and integrations.
  • Promote secure software development practices.

Code Reviews & Technical Leadership

  • Conduct peer code reviews and provide constructive feedback.
  • Support junior engineers through mentoring and technical guidance.
  • Help define engineering standards and architectural practices.
  • Drive quality improvements through knowledge sharing and collaboration.
  • Champion software craftsmanship and maintainability.

Production Support & Reliability

  • Troubleshoot production incidents and integration failures.
  • Perform root cause analysis and corrective actions.
  • Improve system reliability, monitoring, and observability.
  • Support incident resolution and post-mortem reviews.
  • Ensure high availability of critical integration services.

Stakeholder Collaboration

  • Collaborate with:
  • Product Teams
  • Business Stakeholders
  • Solution Architects
  • Engineering Teams
  • External Vendors
  • Translate business requirements into technical solutions.
  • Contribute to architecture, roadmap, and design discussions.
  • Communicate technical decisions effectively to diverse audiences.


Qualifications

Education

  • Bachelor's Degree or higher in:
  • Computer Science
  • Software Engineering
  • Information Technology
  • Related Technical Discipline

OR

  • Equivalent practical experience.

Required Experience

  • 5+ years of professional software engineering experience.
  • Experience designing and operating APIs at scale.
  • Experience building cloud-native applications and integrations.
  • Experience developing solutions in production environments.
  • Experience using AI-assisted development tools as part of daily engineering workflows.

Technical Skills

Programming Languages

  • TypeScript
  • JavaScript (Node.js)
  • Java
  • C#

AWS & Cloud Technologies

  • AWS Lambda
  • API Gateway
  • DynamoDB
  • SNS
  • SQS
  • Serverless Computing

API & Integration Technologies

  • RESTful APIs
  • GraphQL
  • OpenAPI
  • Swagger
  • Webhooks
  • Event-Driven Architecture

DevOps & Infrastructure

  • Terraform
  • Infrastructure as Code (IaC)
  • CI/CD Pipelines
  • GitHub Actions
  • Azure DevOps
  • Source Control Management

Observability & Monitoring

  • Dynatrace
  • CloudWatch
  • Datadog
  • Application Performance Monitoring (APM)

Security

  • OAuth 2.0
  • OpenID Connect
  • AWS Cognito
  • API Security
  • Authentication & Authorization

AI Development Tools

  • GitHub Copilot
  • Claude
  • AI Coding Assistants
  • LLM-Based Engineering Workflows
  • AI-Augmented Software Development


Preferred Qualifications

  • Experience integrating:
  • DoorDash Drive
  • Uber Eats
  • Delivery Aggregator Platforms
  • Multi-region AWS deployment experience.
  • Global traffic management experience:
  • Akamai
  • CloudFront
  • Experience building AI-enabled development workflows.
  • Retail, QSR (Quick Service Restaurant), or e-commerce industry experience.
  • AWS Certified Developer – Associate (or higher).
  • Exposure to React Native and mobile integration architectures.


Core Competencies

  • API Development
  • Middleware Engineering
  • AWS Serverless Architecture
  • Integration Engineering
  • Node.js / TypeScript
  • Event-Driven Systems
  • Terraform
  • CI/CD Automation
  • DevOps Practices
  • AI-Assisted Development
  • GitHub Copilot
  • Claude AI
  • Cloud Architecture
  • Production Support
  • Technical Leadership
  • Secure Software Development
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search