Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a Software Engineer (SE3-SE4), Full-Stack / AI Platform to join the Enterprise Function Technology team in Charlotte, NC. This role supports an enterprise AI platform that enables rapid development, reusable AI capabilities, and accelerated delivery of AI-powered features across the organization.
This is a horizontal enablement role. You will partner with application teams to design, build, and deploy tailored AI solutions while helping drive AI adoption across the enterprise.
Early-career candidates, including new graduates, are encouraged to apply if they demonstrate foundational AI knowledge, curiosity, and a strong desire to learn. Responsibilities
- Design, develop, test, debug, and document scalable software solutions across full-stack systems
- Contribute to moderately to highly complex software engineering initiatives and large-scale platform planning
- Build and evolve enterprise AI platform capabilities, including reusable components and developer tooling
- Develop AI-enabled applications using agentic architectures, LangGraph, and multi-agent orchestration patterns
- Conduct rapid development to support application teams with AI integrations and proof-of-value solutions
- Review and analyze technical challenges, evaluating multiple variables and recommending solutions
- Collaborate with cross-functional partners, including engineers, architects, and business stakeholders
- Apply and influence engineering standards, best practices, and compliance requirements
- Lead projects or initiatives and mentor peers (SE4 level), or operate with guidance and coaching (SE3 level)
Level expectations
- SE3: Works with guidance, structured direction, and coaching while building core technical depth
- SE4: Leads initiatives, makes technical decisions, mentors others, and drives delivery across teams
Requirements
- 4+ years of software engineering experience, or equivalent demonstrated through work experience, training, education, military service, or consulting
- Experience designing and building production software applications
- Proficiency in one or more modern programming languages (e.g., Java, Python, JavaScript/TypeScript)
- Foundational understanding of AI/ML concepts and strong interest in AI-powered applications, * 5+ years of software engineering experience
- Experience with Java/Spring and full-stack development
- Experience with modern front-end frameworks (React and/or Angular)
- Experience with Python for backend services or data processing
- Hands-on experience with LangGraph and/or multi-agent orchestration systems
- Experience building or deploying AI-powered tools, chatbots, LLM-based automation, or agent workflows
- Knowledge of data and platform technologies such as Kafka, S3, Dremio, Vault, or PySpark
- Experience working in Agile development environments
- Experience with cloud platforms (AWS, Azure, or Google Cloud Platform)
- Experience in financial services or other regulated industries
- Strong analytical, problem-solving, verbal, and written communication skills