Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NCC

AI Software Engineer II

NCC

AI Software Engineer II developing AI-powered features within NCC's SaaS platform. Collaborating with cross-functional teams to integrate LLMs and machine learning into customer-facing applications.

Posted 7/9/2026full-timeIowa, Texas • 🇺🇸 United StatesJuniorMid-LevelWebsite

Tech Stack

Tools & technologies
AWSAzureCloudJavaJavaScriptNoSQLPythonSQL

About the role

Key responsibilities & impact
  • Design, build, and deploy AI-powered features within our SaaS platform
  • Integrate LLMs and cloud AI services into production applications
  • Develop scalable backend services, REST APIs, and application integrations
  • Build and maintain data pipelines that support AI workflows
  • Contribute across the application stack, including backend services and frontend enhancements as needed
  • Collaborate with Product Managers, UX Designers, and Software Engineers to deliver customer-centric solutions
  • Rapidly prototype new AI capabilities and iterate on customer feedback
  • Write clean, maintainable, well-tested code that follows software engineering best practices
  • Optimize application performance, scalability, and reliability
  • Participate in code reviews and contribute to architectural decisions

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience)
  • 2–4 years of professional software engineering experience
  • Experience developing applications with Python, C#, Java, JavaScript, or similar object-oriented languages
  • Experience with consuming or integrating LLMs and AI services via APIs
  • Experience building RESTful APIs and backend application services
  • Working knowledge of cloud platforms, including AWS, Azure, or Google Cloud
  • Experience with Git and modern software development practices
  • Understanding of databases and data modeling (SQL and/or NoSQL)
  • Strong analytical and problem-solving skills
  • Excellent collaboration and communication skills

Benefits

Comp & perks
  • Medical, Dental, Vision Insurance
  • Company Paid Life and Short-Term Disability Benefits
  • Voluntary opportunity to purchase Supplemental Life and Disability Benefits
  • Unrestricted Paid Time Off
  • 401k Plan
  • Generous uncapped compensation plans for sales positions
  • Dynamic Team Culture
  • Opportunity to work hybrid or fully remote in some roles

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonC#JavaJavaScriptREST APIsData ModelingSQLNoSQLAI Services IntegrationBackend Development
Soft Skills
Analytical SkillsProblem-SolvingCollaborationCommunication
Certifications
Bachelor’s Degree in Computer ScienceSoftware Engineering