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.
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
- ...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...PlatformApplication
$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...PlatformApplicationWork experience placementRelocation package$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...PlatformApplicationContract work- ...: 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...PlatformApplicationWork experience placement
- ...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...PlatformApplicationWork experience placement
$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...PlatformApplicationWork experience placementRelocation package- ...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...PlatformApplicationContract workWork at officeWorldwide
- ...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...PlatformApplicationWork experience placementWork at office3 days per week
- ...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...PlatformApplication
- ...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...PlatformApplicationContract workLocal area
$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...PlatformApplicationWork experience placement$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...PlatformApplicationFull timeWork at officeLocal areaImmediate start$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,...PlatformApplicationHourly payPermanent employmentContract workWork experience placement$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...PlatformApplicationWork experience placementVisa sponsorship$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...PlatformApplicationTemporary workWork experience placementLocal area3 days per week$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-...PlatformApplicationWork experience placement- ...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...PlatformApplicationFull timePart timeWork at office
- ...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...PlatformApplicationFull timeWork at officeWeekend work
- ...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...ApplicationContract workWork experience placementLocal areaImmediate startRemote work
- ...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...PlatformApplication
- ...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...PlatformApplication
$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...PlatformHourly payPermanent employmentContract workWork experience placement- ...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...PlatformApplicationWork experience placement
- ...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...PlatformApplication3 days per week
- ..., 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...PlatformApplication
- ...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...PlatformApplicationContract work3 days per week
$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...PlatformApplication- ...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...PlatformApplicationFull timeNight shift
- ...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...PlatformApplication
- ...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...PlatformApplication
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Software Engineer - AI Application Platform. Be the first to apply!
- lead network engineer Charlotte, NC
- lead operating engineer Charlotte, NC
- lead infrastructure engineer Charlotte, NC
- lead security engineer Charlotte, NC
- lead engineer Charlotte, NC
- client platform engineer Charlotte, NC
- senior platform engineer Charlotte, NC
- data platform engineer Charlotte, NC
- platform engineering manager Charlotte, NC
- platform developer Charlotte, NC

