Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Senior Software Engineer Gen AI

Job

Strategic Staffing Solutions

Charlotte, NC (In Person)

Full-Time

Posted 3 days ago (Updated 10 hours ago) • Actively hiring

Expires 7/4/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
99
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Job Title:
Senior Software Engineer -
Generative AI Location:
Charlotte, NC Duration:
12
Months Job/Role Description:
This role leads or participates in complex initiatives focused on designing, developing, and implementing cutting-edge generative AI services and applications for enterprise use. This position helps build and deliver generative AI-driven applications by leveraging large language models (LLMs) and agentic AI capabilities to enable rapid creation of customized, stateful AI solutions grounded in enterprise data. This position plays a pivotal part in safely designing and implementing solutions that utilize large language models (LLMs), with a strong focus on delivering safe, accurate, and user-centric outcomes in an enterprise environment. Lead moderately complex initiatives and deliverables within technical domain environments while contributing to large-scale planning of strategies. Design, code, test, debug, and document programs and projects associated with the AI technology domain, including upgrades and deployments, using Agile development practices. Drive AI innovation by accelerating business use cases using frameworks such as ADK and LangChain. Collaborate across teams to align with technical strategies and support application migrations and modernization efforts. Ensure engineering excellence by resolving tech roadblocks, conducting peer reviews, and influencing secure, scalable product roadmaps. Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures. Resolve moderately complex issues and lead a team to meet existing needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements. Lead projects and act as an escalation point, providing guidance and direction to less experienced staff. Assure quality, security, and compliance for supported AI systems and applications. Serve as a technical resource in finding software solutions for generative AI integrations and related platforms. Provide technical support, advice, and consultation on issues relating to supported AI applications. Conduct research and resolve problems in relation to AI processes and recommend solutions and process improvements. Collaborate and consult with peers, colleagues, and managers to resolve issues and achieve goals. Required Qualifications 4+ years of Specialty Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education. 1+ years of experience with cloud environments (Azure, GCP, OpenShift) and cloud-native development. 6+ months of experience with retrieval-augmented generation (RAG) and/or agentic workflows in generative AI applications. Experience designing, developing, and implementing solutions using Generative AI models and large language models (LLMs). PhD in computer science or related field a plus. Experience in the financial industry or familiarity with regulatory and compliance requirements a plus. Expertise in test-driven development methodologies a plus. Proven analytical and problem-solving abilities. Strong interpersonal, written, and oral communication skills. Experience working in a team-oriented, collaborative environment. Ability to lead projects and act as an escalation point for technical challenges. Highly self-motivated and directed. Strong organizational skills. Keen attention to detail. Strong focus on end-user experience, delivering intuitive and valuable solutions. Ability to balance technical excellence with business priorities.