Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Software Engineer - AI Application Platform

3B Staffing LLC

Description:
Lead Software Engineer - AI Application Platform
The Opportunity
We are seeking a Lead Software Engineer to guide the architectural development and execution of AppGen, a sophisticated AI-powered application generation platform. This role suits a proven technical leader with deep, hands-on expertise across the full software stack who finds enabling a team to build better software deeply satisfying.
You will shape critical systems, mentor senior and junior developers through complex technical decisions, conduct rigorous code reviews across multiple technology domains, and directly influence the platform's trajectory through strategic engineering leadership.
This is for someone who:
• Engages thoughtfully when a junior developer asks targeted architectural questions-because you see an opportunity to shape how someone thinks about systems
• Takes time to explain subtle type-safety issues in code review, understanding that feedback is a teaching moment
• Can present architecture clearly to executives and confidently explain both what we're building and why it matters
• Finds more energy in the code your team ships than in the code you write individually
• Has proven depth across the full stack and a track record of developing engineers into stronger contributors
If that describes you, we'd like to talk.

About AppGen: Platform Complexity You'll Lead
AppGen is an enterprise-grade, multi-tenant LLM-driven application generator deployed across:
• Frontend Layer: Angular 19 SPA with NgRx state management, Material Design, and real-time WebSocket communication
• Backend Services: Python/FastAPI microservices handling form generation, data persistence, and orchestration
• AI Integration: AWS Bedrock (Claude 3.5) token-optimized prompt chains generating production-grade form schemas and auxiliary code
• Infrastructure: Terraform-managed AWS environments (VPC, Lambda, RDS PostgreSQL, DynamoDB, API Gateway, ALB, AppSync)
• Deployment Automation: NestJS Lambda orchestrating GitHub repo creation, CI/CD pipeline automation, and infrastructure provisioning
This is not a single-language codebase. The role requires the ability to make informed decisions on TypeScript design patterns, Python FastAPI architecture, AWS security posture, and Terraform state management in context with one another.
The Platform Challenge
AppGen is fundamentally a Platform-as-a-Service (PaaS) for dynamic application generation. This differs from building a traditional SaaS product. Rather than building one application, you're building infrastructure that enables users to build their own applications.
What this means architecturally:
• Dynamic Content Generation at Scale: Unlike traditional development where code is fixed, AppGen generates JSON form schemas, validation rules, and UI layouts on demand. The FormBuilder component doesn't know what fields will exist until runtime. The layout engine renders user-designed screens from configuration, not hardcoded templates.
• Multi-Tenant Isolation & Data Segregation: Each user gets their own generated app, potentially deployed to their own AWS environment. The architecture must account for data isolation, namespace management, and cross-tenant security considerations.
• User-Defined Data Structures: Traditional applications are built with predetermined database schemas. AppGen works differently-form structures, field types, and validation rules emerge from user conversations with Claude. This brings engineering challenges: How do you safely execute validation logic that users define? When users modify existing forms that have thousands of submissions, how do you maintain backward compatibility? How do you version schemas?
• Content Rendering, Not Code Generation: Unlike traditional no-code platforms where users drag-and-drop to build, AppGen uses AI instead. Users chat with Claude, Claude generates a form schema, and your platform renders that schema reliably across diverse field types, validation patterns, and workflows. The system renders configurations for immediate use, rather than generating code for later deployment.
Experience that directly transfers:
• You've contributed to or led development of low-code/no-code platforms (visual builders, workflow engines, configuration-driven systems)
• You've worked on SaaS platforms with multi-tenant architecture and understand isolation strategies, rate limiting, and per-customer customization
• You've built dynamic rendering systems that handle unknown/arbitrary schemas at runtime
• You've addressed the unique challenges of treating data configurations as user-created content (form builders, report designers, automation workflows)
• You understand the difference between platform infrastructure and applications built on that infrastructure-and the architectural implications of each


Core Responsibilities
1. Technical Architecture & Systems Thinking (40%)
• Shape architectural decisions across the full stack: How should the component layer handle dynamically generated forms? What's the right approach to validate complex cross-field dependencies in the FormBuilder? What separation of concerns makes sense between the Generator Lambda and the Parent Backend?
• Guide architecture discussions: Help senior developers think through design trade-offs. Should we use NgRx or Angular signals for this feature? When does a new Lambda function become worthwhile given cold-start costs?
• Identify and address system-wide bottlenecks: Work across layers to improve performance. Explore Lambda cold-start optimization, RDS query efficiency, and DynamoDB access patterns.
• Establish patterns and guide consistency: Define coding conventions that work across Python, TypeScript, and Terraform. Help new team members understand the reasoning behind architectural choices.
What this looks like in practice: You're able to justify architectural decisions with technical reasoning. When someone questions an approach, you can explain the trade-offs you considered. You can write code in multiple languages to validate an approach if needed.
2. Code Review & Technical Guidance (30%)
• Full-stack PR reviews: Review Python FastAPI endpoints and Angular components with equal depth, understanding how they interact.
• Deep technical review: Catch issues thoughtful code review can surface:
o RxJS Observable lifecycle and potential memory patterns in Angular
o Query efficiency and data loading patterns in SQLAlchemy
o Terraform module organization and state management implications
o Type safety and TypeScript coverage gaps
o AWS security and IAM configurations
• Educational feedback: Your code reviews help the team learn. When you identify an issue, reviewees understand not just what changed, but how to think about similar problems in the future.
• Define quality expectations: Work with the team to establish what "production-ready" means for this platform and support consistent application of those standards.
What this requires: Experience reviewing code across teams and multiple languages. You know how to write feedback that resonates-clear, constructive, and focused on helping people improve.
3. Mentorship & Team Development (20%)
• Expand specialist capabilities: Help backend specialists learn to contribute to the forms-engine. Support frontend experts in understanding FastAPI patterns.
• Accelerate junior developers: Pair on complex problems. Explain the reasoning behind patterns like DataState. Connect architectural choices to implementation details and performance implications.
• Identify and address gaps: Recognize when someone is struggling with a technology and provide targeted support-training, pair programming, or guidance through architectural decisions.
• Create growth opportunities: Stretch the team into new areas. A backend engineer working on their first Terraform contribution. A frontend specialist implementing an AWS Lambda authorizer.
What this requires: Genuine investment in people's growth. You've walked developers through major transitions (generalist to specialist, specialist to full-stack, or into new technology areas). You understand that team strength grows when individuals expand their capabilities.
4. Stakeholder Communication & Technical Leadership (10%)
• Explain to diverse audiences: Translate architectural choices and trade-offs for product managers, executives, and business stakeholders. Connect "optimizing DynamoDB queries" to "improving form submission latency by 30%."
• Shape technical direction: Contribute the engineering perspective on feasibility, risk, and what unlocks future capabilities.
• Support release confidence: You understand the code changes, comprehend the risks, and know what to monitor. You can stand behind releases.


Required Qualifications
Technical Skills
Frontend (Production Experience)
• 5+ years of Angular (including handling version migrations, optimizing change detection, and guiding teams through reactive patterns)
• Strong TypeScript skills with generics, discriminated unions, and strict mode
• RxJS depth: You understand hot vs. cold observables, unsubscription patterns, and can identify potential memory issues in reviews
• NgRx state management: You've designed stores at scale, optimized selectors, and evaluated architectural implications
• CSS Grid & Responsive Design: You can assess component hierarchy and layout decisions
• Material Design: You've worked within it and know when and how to extend it
Backend (Production Experience)
• 5+ years of Python (async/await, type hints, data modeling)
• FastAPI production experience: session management, dependency injection, middleware
• SQL and ORMs (SQLAlchemy): You write efficient queries and review them critically
• AWS services: Understanding of Lambda behavior, IAM least-privilege patterns, VPC networking
• REST API design: Versioning, error handling, idempotency
• Testing frameworks: pytest, testing st
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer - AI Application Platform in Charlotte, NC vacancy
  •  ...Senior/lead Software Engineer - .NET / C# (WPF, MongoDB, AI-Enabled) Job Family Group: Technology & Data...  ...solutions using the Microsoft .NET platform. This role owns technical direction...  ...systems, including WPF-based applications and services backed by MongoDB... 
    Platform
    Application

    Redolent

    Charlotte, NC
    4 days ago
  • $159k - $305k

     ...Wells Fargo is seeking a Lead Specialty Software Engineer in technology as part of Commercial...  ...Trading/Algo Trading platform, ensuring it delivers best...  ..., test and implement applications and system components, tools...  ...a plus Proficient with AI-based IDEs and GitHub Copilot... 
    Platform
    Application
    Work experience placement
    Relocation package

    Wells Fargo

    Charlotte, NC
    3 days ago
  • $69 - $74 per hour

     ...Job Title:Lead Full Stack Java Developer (React...  ...a Digital Assets Lead Software Engineer to join an award-winning...  ...engineering practices and AI-driven development...  ...future of digital wealth platforms, including tokenized...  ...-scale full-stack applications. Review and analyze... 
    Platform
    Application
    Contract work

    Apex Systems

    Charlotte, NC
    1 day ago
  •  ...: Client is seeking a Lead AI Engineer with deep expertise in Python...  ...developing, and deploying applications leveraging LLM models and...  ...coding, testing and escalated platform issues of a technically...  ...managers Mentor junior software engineers and collaborate with... 
    Platform
    Application
    Work experience placement

    Artech

    Charlotte, NC
    2 days ago
  •  ...role: Wells Fargo is seeking a Lead Platform Software Engineer to join the Fraud and Claims Technology...  ...team is strengthening its Generative AI capabilities to support fraud...  ...Design, develop, test, and implement applications, services, and system components using... 
    Platform
    Application
    Work experience placement

    Wells Fargo

    Charlotte, NC
    2 days ago
  • $159k - $305k

     ...role: Wells Fargo is seeking a Lead Specialty Software Engineer in Technology as part of...  ...play a key role in our automation, AI adoption, and platform modernization journey. If you are...  ...design and delivery of scalable application frameworks and data services within... 
    Platform
    Application
    Work experience placement
    Relocation package

    Wells Fargo

    Charlotte, NC
    2 days ago
  •  ...Principal Software Engineering Lead – AI-Driven Development (Insurance) CGI is a global IT and business...  ...and troubleshooting Java/JVM-based applications. Experience working in hybrid...  ...including on-premise systems and cloud platforms (AWS or Azure). Strong knowledge of... 
    Platform
    Application
    Contract work
    Work at office
    Worldwide

    CGI

    Charlotte, NC
    12 days ago
  •  ...Digital Assets Lead Software Engineer In this contingent resource assignment...  ...Management Technology. AI is transforming every aspect...  ...the FIX protocol session and application layers, message types, tag...  ...architectures, including container platforms such as Kubernetes... 
    Platform
    Application
    Work experience placement
    Work at office
    3 days per week

    Mindlance

    Charlotte, NC
    7 days ago
  •  ...Application Security Engineer For AI Platform Capital Group is building an internal AI platform to support enterprise AI solutions across the organization. This role will be one of the first dedicated application security engineers focused on embedding security into... 
    Platform
    Application

    StartupTAP

    Charlotte, NC
    2 days ago
  •  ...Position: Lead Engineer Location: Charlotte, NC ~4x/week onsite...  ...Plusses # Kore.AI experience (BIG plus) # NLP...  ...experience # SIP, MRCP (voice application protocols) # Portainer #...  ..., but rather right sizing platforms metrics and ensuring optimal... 
    Platform
    Application
    Contract work
    Local area

    My3Tech Inc

    Charlotte, NC
    1 day ago
  • $119k - $224k

     ...Wells Fargo is seeking a Lead Infrastructure Engineer within the Core Infrastructure...  ...services that provide AI & ML capabilities across multiple...  ...aspects of the Cloud platform Lead and share understanding...  ...down early due to volume of applicants. We Value Equal... 
    Platform
    Application
    Work experience placement

    Wells Fargo

    Charlotte, NC
    11 hours ago
  • $73.01k - $170.64k

     ...Machine Learning Engineer / MLOps Engineer We are seeking a highly...  ...our cloud-based ML platform, with an immediate focus on managing...  ...using GitHub Actions) for ML and application deployment Create and...  ...Perficient is the global AI and technology consulting firm... 
    Platform
    Application
    Full time
    Work at office
    Local area
    Immediate start

    Perficient

    Charlotte, NC
    2 days ago
  • $59.53 - $67.53 per hour

     ...10 is currently seeking a Lead Information Security Engineer for a contract position with...  ..., and hybrid cloud platforms. You will provide expert-level...  ...and issues with network, application and services solutions...  ...solutions related to networking, AI, cloud, authentication,... 
    Platform
    Application
    Hourly pay
    Permanent employment
    Contract work
    Work experience placement

    Genesis10

    Charlotte, NC
    2 days ago
  • $185k - $300k

     ...Wells Fargo is seeking a Lead Quantitative Developer...  ...requires expertise in software engineering best practices to...  ...with mortgage analytics platforms and tools ~ Experience...  ...passion for Agentic AI ~ Excellent analytical...  ...due to volume of applicants. We Value Equal Opportunity... 
    Platform
    Application
    Work experience placement
    Visa sponsorship

    Wells Fargo

    Charlotte, NC
    1 day ago
  • $133.37k - $156.9k

     ...Day One. Job Description The AI Red Team Lead Engineer leads the execution and evolution of...  ...activities focused on AI/ML systems, platforms, and integrations, in addition to traditional...  ...models, data pipelines, AI-enabled applications, and supporting infrastructure. Acts... 
    Platform
    Application
    Temporary work
    Work experience placement
    Local area
    3 days per week

    U.S. Bank

    Charlotte, NC
    1 day ago
  • $119k - $187k

     ...a Mainframe Security - Lead Information Security Engineer at Wells Fargo, you will...  ...services, email, internet, applications, and endpoint security...  ...experience, Mainframe + Multi-platform Systems Engineering, or equivalent...  ...solutions (e.g. git, AI capabilities, SailPoint-... 
    Platform
    Application
    Work experience placement

    Wells Fargo

    Charlotte, NC
    7 days ago
  •  ...Lead Full-Stack Developer The Lead Full-Stack...  ...technical lead for full-stack application engineering across the Forge...  ...-facing applications, AI-integrated interfaces,...  ..., security, QA, and platform teams to deliver AI-enabled...  ...' experience managing software engineers and systems... 
    Platform
    Application
    Full time
    Part time
    Work at office

    SunTrust Investment Services, Inc.

    Charlotte, NC
    15 hours ago
  •  ...Wells Fargo is seeking a Lead Systems Operations Engineer in Technology as part of...  ...Banking Technology (CCIBT), Platform Strategy and...  ....NET. This team supports applications hosted in a wide variety of...  ...insights Familiarity with AI-driven or agentic operations... 
    Platform
    Application
    Full time
    Work at office
    Weekend work

    Wells Fargo & Company

    Charlotte, NC
    1 day ago
  •  ...Immediate need for a talented Lead Software Engineer(ACI MTS Payments Product Consultant). This is...  ...readiness, API design, data strategy, and application migration. Serve as a technical lead...  ...our jobs, you agree to receive calls, AI-generated calls, text messages, or... 
    Application
    Contract work
    Work experience placement
    Local area
    Immediate start
    Remote work

    Pyramid Consulting

    Charlotte, NC
    4 days ago
  •  ...Senior/Lead Software Engineer Seeking a highly experienced Senior/Lead Software Engineer to lead...  ...the migration of legacy Tibco-based applications to .NET Core within the Financial...  ...Skills: Experience with financial platforms such as trading systems, portfolio/risk... 
    Platform
    Application

    Pipe Recruit

    Charlotte, NC
    2 days ago
  •  ...relationships. As a Tech Lead, you'll drive...  ...solutions. Strong cloud platform skills, especially...  ...systems. Knowledge of AI tools such as cursor...  ...in Computer Science, Software Engineering, or related field. 5...  ...particularly involving web applications and cloud... 
    Platform
    Application

    Associate Staffing

    Charlotte, NC
    3 days ago
  • $59.53 - $67.53 per hour

     ...Genesis10 is currently seeking a Lead Software Engineer for an on-site position with a Global Financial...  ...building and evolving an enterprise AI platform. The successful candidate will help...  ...~401K ~ Sick Pay (for applicable states/municipalities) ~ Commuter... 
    Platform
    Hourly pay
    Permanent employment
    Contract work
    Work experience placement

    Genesis10

    Charlotte, NC
    4 days ago
  •  ...this role, you will: • Lead complex initiatives to develop...  ...solutions for business applications • Architecting products to...  ...effectively utilize infrastructure platforms in a scalable, reliable...  ...everyday challenges facing software engineers and automate their toil... 
    Platform
    Application
    Work experience placement

    Yochana

    Charlotte, NC
    2 days ago
  •  ...Software Engineer 4 (Sr. Java Developer) Duration: 12+ months...  ...Job Description Lead moderately complex...  ...transformation programs, application upgrades and...  ...~3+ years of Kafka Platform experience, Confluent...  ...and understanding of AI technology ~ Agile experience... 
    Platform
    Application
    3 days per week

    Veracity

    Charlotte, NC
    2 days ago
  •  ..., technically skilled engineers are at the center of our...  ...broad, end-to-end software development experience, including operating applications in a microservices environment...  ...practices across platforms and applications,...  ...wellbeing of our clients. To lead through product and... 
    Platform
    Application

    Vanguard Group, Inc.

    Charlotte, NC
    5 days ago
  •  ...Fullstack, Cloud & Data, and AI / ML. Due to our globally expanding...  ...us. Title: Technical Test Lead | Finacle-IVS | Automation...  ...5+ years in banking/payments platforms. • Strong in : Java,; hands...  .... We strongly encourage applications from candidates of all genders... 
    Platform
    Application
    Contract work
    3 days per week

    APN Healthcare Solutions

    Charlotte, NC
    3 days ago
  • $160k

     ...Full-stack Gen AI Lead Jersey City, New Jersey, United States $ 160,000.00 - 160...  ...integrating GenAI capabilities into scalable applications. Key Responsibilities: Lead...  ...of REST APIs, microservices, and cloud platforms (AWS, Azure, or GCP). ~ Proven... 
    Platform
    Application

    Inizio Partners

    Charlotte, NC
    1 day ago
  •  ...a career opportunity for a Lead Engineer, Network Operations Center,...  ...readiness across critical platforms. You will leverage industry...  ...Observability, Automation, and application/infrastructure teams to...  ...Perficient is the global AI and technology consulting firm... 
    Platform
    Application
    Full time
    Night shift

    Perficient

    Charlotte, NC
    1 day ago
  •  ...Job Title: Application Developer - Microsoft Power Platform Job ID: 26-06176 Location: Onsite : Charlotte, NC: Job Description: Required skills...  ...engaging user experiences through conversational AI. Please apply on our company website ( ) with reference... 
    Platform
    Application

    Artech

    Charlotte, NC
    15 hours ago
  •  ...and large-scale planning for Software Engineering. Review and analyze complex...  ...of OpenShift o Containerized application deployments o Pods, services...  ...with CI/CD pipelines AI-Assisted Development · Practical...  ...· Exposure to public cloud platforms (AWS / Azure / GCP) · Experience... 
    Platform
    Application

    Mindlance

    Charlotte, NC
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Software Engineer - AI Application Platform. Be the first to apply!