Senior Software Engineer

Ampcus Inc
Atlanta, United States of America
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Atlanta, United States of America

Tech stack

Flutter
Java
JavaScript
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Cloud Computing
Code Generation
Code Review
Continuous Integration
Amazon DynamoDB
Github
Python
Node.js
Cloud Services
Scaled Agile Framework
Software Engineering
Web Applications
Amazon Web Services (AWS)
React
Large Language Models
Grafana
Multi-Agent Systems
Spring-boot
Generative AI
AWS Lambda
Backend
Cloudformation
Servicebus
Deployment Automation
Dart
Front End Software Development
Functional Programming
Cloudwatch
Api Gateway
REST
Serverless Computing
Service Stack
Microservices

Job description

We are seeking an experienced Senior Software Engineer to design, develop, and deliver scalable full-stack software solutions within a fast-paced engineering environment. This role requires strong expertise in cloud-native application development, serverless architecture, modern web and mobile technologies, and AI-assisted software engineering. The ideal candidate is comfortable building production-ready applications while leveraging Generative AI tools to accelerate development and innovation., Cloud & Serverless Development

  • Design, build, and maintain cloud-native microservices on AWS.
  • Develop scalable REST APIs using API Gateway and AWS Lambda.
  • Build secure, highly available, and cost-efficient cloud solutions.
  • Implement Infrastructure as Code using AWS CDK, SAM, or CloudFormation.
  • Develop CI/CD pipelines and support blue/green deployment strategies.
  • Monitor production systems using CloudWatch, X-Ray, and other observability tools.
  • Optimize cloud performance, security, and operational costs.

Full-Stack Development

  • Develop full-stack applications using React and JavaScript for web applications.
  • Build cross-platform applications using Flutter and Dart.
  • Develop backend services using Python, Node.js, and Java/Spring Boot.
  • Design and implement scalable microservices architectures.
  • Create responsive, high-performance applications across web and mobile platforms.

AI-Assisted Engineering

  • Rapidly prototype new product concepts using Generative AI and Large Language Model (LLM) platforms.
  • Utilize AI-assisted development tools for code generation, testing, documentation, and code reviews.
  • Validate AI-generated code for quality, security, and production readiness.
  • Contribute to rapid ideation, prototyping, validation, and product delivery.

Collaboration & Leadership

  • Participate in architecture discussions and code reviews.
  • Mentor junior and mid-level engineers.
  • Promote engineering best practices, quality standards, and continuous improvement.
  • Collaborate effectively within Agile engineering teams.

Requirements

  • 8+ years of professional software engineering experience (or equivalent).
  • Strong experience with AWS cloud services, including:
  • Lambda
  • API Gateway
  • DynamoDB
  • Kinesis
  • OpenSearch
  • S3
  • EventBridge
  • Firehose
  • SSM Parameter Store
  • CloudWatch
  • X-Ray
  • Experience building serverless applications and microservices.
  • Strong proficiency in:
  • React
  • JavaScript
  • Flutter
  • Dart
  • Python
  • Node.js
  • Java
  • Spring Boot
  • Experience implementing CI/CD pipelines and Infrastructure as Code.
  • Hands-on experience using Generative AI tools in software development.
  • Strong analytical, problem-solving, and adaptability skills.

Preferred Qualifications

  • Experience with AWS CDK or AWS SAM.
  • Exposure to agentic AI workflows or multi-agent systems.
  • AWS certification (Solutions Architect, Developer, or similar).

Primary Technology Stack

  • Cloud: AWS Lambda, API Gateway, Kinesis, EventBridge, DynamoDB, Aurora Serverless, S3, OpenSearch.
  • Frontend: React, JavaScript.
  • Mobile: Flutter, Dart.
  • Backend: Python, Node.js, Java, Spring Boot.
  • DevOps: GitHub, AWS CDK, AWS SAM, CloudFormation, CI/CD.
  • Monitoring: CloudWatch, X-Ray.
  • AI: Generative AI and LLM platforms (experience with multiple tools preferred).

Top 5 Must-Have Skills

  1. AWS cloud development.
  2. Serverless architecture and microservices.
  3. AI/Generative AI development experience (experience with multiple AI tools preferred).
  4. Strong problem-solving and adaptability.
  5. Full-stack development (React, Flutter, Python/Node.js/Java).

About the company

Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team.

Apply for this position