Software Engineering Internships, Summer 2027

Inmar Intelligence•Winston-Salem, NC
•Onsite

About The Position

Inmar Intelligence is offering Summer Internship Program opportunities for aspiring technologists. This program provides real-world exposure to a professional environment and allows interns to contribute meaningfully to company initiatives. Interns will work on high-impact cross-functional team projects and department-specific responsibilities. The Software Engineering Internship focuses on applying learned skills to real products, platforms, and business challenges across various engineering teams such as Healthcare, Pharmacy, Marketing Technology, Media and Incentives, financial services, internal platforms, and other technology solutions. Interns may contribute to modern SaaS applications, APIs, cloud services, user interfaces, internal tools, infrastructure modernization, software quality and test automation, performance and reliability initiatives, or emerging technology projects. They will gain exposure to the software development lifecycle while collaborating with experienced engineers and cross-functional partners. Specific technologies and assignments will vary by team, allowing interns to learn new languages, frameworks, platforms, and engineering practices. These internships are expected to be onsite in Winston-Salem, NC, and are intended to build a candidate pipeline for Summer 2027 opportunities. Specific assignments will be determined based on business needs.

Requirements

  • Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Systems, Health Informatics, Computer Engineering, or a related field.
  • Understanding of core computer science and software engineering concepts such as data structures, algorithms, object-oriented programming, and software design.
  • Experience with at least one programming language such as Java, Python, JavaScript/TypeScript, C#, or another modern language.
  • Strong analytical and problem-solving skills with a willingness to work through unfamiliar technical challenges.
  • Familiarity with version control concepts and tools such as Git.
  • Clear written and verbal communication skills and the ability to collaborate effectively with others.
  • Curiosity about technology and a willingness to learn new languages, frameworks, tools, and development practices.
  • Ability to adapt, ask questions, take feedback, and contribute in a fast-paced, team-oriented engineering environment.
  • Candidates must have authorization to work in the U.S. without the need for employer sponsorship now or in the future.

Nice To Haves

  • Coursework or project experience in software development, web development, cloud computing, databases, APIs, distributed systems, or software testing.
  • Experience with languages or frameworks such as C#/.NET, JavaScript/TypeScript, Node.js, Vue, Java, or Python.
  • Familiarity with SQL, relational databases, BigQuery, or other data technologies.
  • Exposure to cloud platforms such as Google Cloud Platform or Microsoft Azure.
  • Familiarity with containerization and orchestration technologies such as Docker or Kubernetes.
  • Exposure to authentication, authorization, application security, or identity platforms.
  • Experience building or consuming REST APIs or cloud-based services.
  • Familiarity with automated testing frameworks or tools such as Playwright, MS Test, Selenium, or similar technologies.
  • Exposure to performance testing, load testing, benchmarking, or application monitoring.
  • Familiarity with Agile software development practices.
  • Interest or experience with AI, automation, machine learning, or emerging development tools.
  • Personal, academic, or open-source software projects that demonstrate curiosity and hands-on experience in development, testing, automation, or technical problem-solving.

Responsibilities

  • Contribute to the design, development, testing, and delivery of software solutions used in real business environments.
  • Build or enhance front-end applications, backend services, APIs, cloud-based solutions, or internal tools.
  • Write clean, maintainable, and well-documented code while learning and applying engineering best practices.
  • Develop or enhance automated tests and testing frameworks that help ensure software quality, accuracy, and reliability.
  • Support performance testing, benchmarking, or other initiatives that help teams understand and improve application scalability and system performance.
  • Participate in Agile ceremonies, sprint planning, code reviews, technical discussions, and team collaboration.
  • Troubleshoot, debug, test, and improve existing applications for quality, performance, reliability, and scalability.
  • Support the development and modernization of secure, scalable cloud infrastructure and services.
  • Work with data, integrations, authentication, authorization, or other components that support modern software platforms.
  • Research technical challenges and help evaluate or propose potential solutions.
  • Explore opportunities to apply AI, automation, data, and emerging technologies to products, testing, engineering workflows, or business challenges.
  • Collaborate with engineers and cross-functional partners to understand requirements and translate them into working technology.
  • Contribute to products and platforms that support industries such as healthcare, pharmacy, retail, digital media, and marketing technology.

Benefits

  • Mentorship and guidance from experienced engineers and technology professionals.
  • Learning and development opportunities designed to support your growth.
  • Opportunities to strengthen your skills in software design, test automation, debugging, performance, problem-solving, code quality, and technical communication.
  • Exposure to the full software development lifecycle, from planning and design through development, testing, and delivery.
  • Experience working with modern programming languages, frameworks, cloud technologies, development tools, and engineering practices.
  • Experience working in an Agile, collaborative engineering environment.
  • Exposure to how Software Engineering partners with Product, Design, Data, Quality, and other functions to build reliable, scalable solutions.
  • A better understanding of potential career paths across Software Engineering, Full-Stack Development, Backend Engineering, Cloud and Platform Engineering, Quality Engineering, Test Automation, Performance Engineering, and related technology fields.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service