Job Search

Full Stack Engineer

Sparks, Maryland

Piper Companies Logo

Job Id:
171308

Job Category:

Job Location:
Sparks, Maryland

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Brian Perry

Job Title: Mid-Level Full Stack Software Engineer (Python / AWS)

Overview

We are expanding our engineering team and are looking to hire 1–3 mid-level Full Stack Software Engineers who thrive in a cloud-native, AI-enabled development environment. This role is ideal for engineers with strong backend expertise in Python, hands-on AWS experience, and familiarity with modern AI-assisted coding tools.

You’ll play a key role in designing and building scalable systems, with a ~70% backend / 30% frontend focus, while contributing to a fast-moving, highly collaborative team leveraging cutting-edge technologies such as generative AI and agent-based systems.


Key Responsibilities

  • Design, develop, and maintain backend services and APIs using Python (primary language)
  • Build and deploy scalable, secure systems in AWS cloud environments
  • Contribute to frontend development using modern frameworks (React or similar)
  • Collaborate with cross-functional teams to deliver high-quality software solutions
  • Leverage AI code companion tools (e.g., GitHub Copilot, AWS CodeWhisperer) to accelerate development
  • Participate in system architecture decisions, especially around distributed systems and cloud-native patterns
  • Implement logging, monitoring, and observability best practices
  • Optimize application performance, scalability, and reliability
  • Stay current with emerging technologies, particularly in AI/ML and agent-based systems

Required Qualifications

  • 6+ years of professional software engineering experience
  • Strong proficiency in Python for backend development
  • Hands-on experience with AWS services (e.g., Lambda, ECS/EKS, S3, DynamoDB/RDS, API Gateway)
  • Experience building RESTful APIs and microservices architectures
  • Familiarity with AI-assisted development tools (e.g., GitHub Copilot, CodeWhisperer, similar)
  • Full stack development experience, including frontend frameworks such as React, Vue, or Angular
  • Solid understanding of cloud architecture, CI/CD pipelines, and infrastructure-as-code (Terraform or similar)
  • Experience working in agile or iterative development environments

Preferred Qualifications

  • AWS Certification (Solutions Architect, Developer, or similar strongly preferred)
  • Experience with additional languages such as Node.js or Go
  • Exposure to agentic AI systems or frameworks (e.g., AWS Bedrock, AgentCore, or similar)
  • Experience integrating or building applications with LLMs or generative AI services
  • Familiarity with event-driven architectures and messaging systems (e.g., SNS/SQS, Kafka)
  • Knowledge of containerization and orchestration (Docker, Kubernetes)

Tech Stack (Representative)

  • Backend: Python (FastAPI, Flask, or similar)
  • Frontend: React (TypeScript preferred)
  • Cloud: AWS (Lambda, ECS/EKS, API Gateway, DynamoDB, S3)
  • DevOps: Terraform, CI/CD pipelines (GitHub Actions, CodePipeline, etc.)
  • AI Tooling: GitHub Copilot, AWS CodeWhisperer, AWS Bedrock
  • Data & APIs: REST, GraphQL (nice to have)

What We’re Looking For

  • Strong backend engineer who is comfortable contributing across the stack
  • Cloud-native mindset with deep AWS familiarity
  • Curiosity and enthusiasm for AI-assisted development and agentic systems
  • Collaborative team player who enjoys solving complex technical problems
  • Ability to balance speed and quality in a modern engineering environment

Compensation

Salary: $125,000 - $145,000

Benefits: Medical, Dental, Vision, 401K, PTO, Sick Leave, and Holidays. (As required by law)



Apply For This Position


Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?