SDET
Software engineering internship job in Durham, NC
Immediate need for a talented SDET. This is a 12+ Month Contract opportunity with long-term potential and is located in Durham, NC(Hybrid). Please review the job description below and contact me ASAP if you are interested.
Pay Range: $60 - $65/hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location).
Key Responsibilities:
As a Senior Test Engineer, your responsibilities will include:
Leading the development and implementation of automation frameworks.
Carrying out extensive API testing to ensure seamless integration.
Applying your expertise in Java and Rest Assured for robust testing.
Applying SQL for database validation and using AWS Cloud knowledge for cloud-based testing solutions.
Working closely with cross-functional teams to deliver high-quality software solutions.
Key Requirements and Technology Experience:
Key skills; Hands on Java development experience (Ideally a developer that tests their own code or former development background)
Rest Assured Framework development (From Scratch)
Experience working in a DevOps Environment (CI/CD Pipelines)
AWS
Extensive background in API testing and automation 5+ years of experience.
Mastery in Java and practical exposure to Rest Assured.
Capability to build and implement automation frameworks from scratch.
Good knowledge of SQL for effective database validation.
Familiarity with AWS Cloud environments and services.
A cooperative approach and a dedication to achieving outstanding outcomes
Our client is a leading Financial Industry and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration.
Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
By applying to our jobs you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here.
Software Designer SR
Software engineering internship job in Raleigh, NC
Hi,
I hope you are doing well
Please inform me of your availability regarding the requirements listed below.
Title: Software Designer SR
· Designed and implemented user interfaces using Qt (C++) and QML for production applications.
· Converted UI/UX wireframes and FIGMA designs into fully functional Windows applications in collaboration with design teams.
· Developed Windows-based applications leveraging object-oriented programming principles in C++.
Description:
1- Design and implement user interfaces using Qt (C++) and QML.
2- Collaborate with designers to translate UI/UX wireframes and FIGMA files into functional applications that run on Windows.
3- Develop windows-based application using object-oriented programming (C++).
4- Participate in code reviews and contribute to continuous improvement.
5- Develop and perform software unit testing (Develop unit test automation).
6- Perform software testing against the requirements.
7- Perform other duties as assigned based on the business needs."
________________________________________________
Thanks and Regards
Nishant Saurabh | Team Lead
Jobility Talent Solutions |Formerly: Samiti Technology Inc.
MBE, WOSB, SWAM, NMSDC
2 Lincoln Highway, Suite 401, Edison, New Jersey 08820| USA
Work: ************** Ext. 574 | Fax: ************
Direct: **************
Email: **************************
Visit : **********************
Software Team Lead/ Engineer - Python
Software engineering internship job in Raleigh, NC
Team Lead/ Sr. Software Engineer - Python
Seeking Team Lead/Sr. Python Developer with strong understanding of software architecture and an interest in working with teams implementing and integrating GenAI/ LLM technologies in a fast-paced environment that values mentorship and collaboration.
Hybrid - Raleigh, NC (2 days onsite, Tues & Wed.. potential to go to 3 days onsite)
6 mo. contract-to-hire
Open to all candidates authorized to work in U.S.
Required Skills & Experience
Requirements:
• 5+ years of professional experience in software development.
• Strong proficiency in Python programming language.
• Strong understanding of software development best practices and methodologies.
• Experience with version control systems (e.g., Git).
• Excellent problem-solving skills and attention to detail.
• Experience with web frameworks (Django, Flask, FastAPI).
• Experience with customer facing API design and tradeoffs.
• Experience with containerization technologies (e.g., Docker, Kubernetes).
• Familiarity with CI/CD pipelines and tools.
• Experience with database design and management.
• Experience with system architecture and API design.
• Serve as the initial point of escalation for software development issues within your area of responsibility.
• Write and review detailed specifications for the development of system components
• Hands on experience working with AWS and/or Azure services, such as:
o Compute: EC2, Lambda, Azure Functions
o Storage: S3, Azure Blob
o Databases: RDS, DynamoDB, Cosmos DB, DocumentDB
o Messaging Services: AWS SNS
o Networking, IAM, and monitoring tools
• Experience working with cache databases and in-memory data stores such as Redis or Memcached to optimize read-heavy workloads, inference serving, and low-latency systems.
• Experience designing or working with data storage and retrieval systems, both structured and unstructured
• Experience with vector databases (e.g., Pinecone, FAISS, Weaviate) and search technologies (e.g., Solr, Elasticsearch, OpenSearch).
• Familiarity with observability stacks: logging (EFK, ELK), monitoring (Prometheus, Datadog, Grafana), and distributed tracing (OpenTelemetry).
• Experience integrating and managing messaging systems (e.g. AWS SNS, Kafka)
• Solid understanding of access control, IAM, RBAC, and secrets management tools (e.g., AWS Secrets Manager, Azure Key Vault).
Nice to Have Skills & Experience
• Knowledge of LLM, machine learning pipeline and deployment strategies.
• Knowledge of other programming languages (e.g., Go, Java).
Job Description
-Develop and implement high-quality, maintainable code across the full application lifecycle.
-Collaborate with cross-functional teams to integrate AI-driven features into production systems.
-Ensure performance, scalability, and reliability of software solutions.
-Participate in code reviews and contribute to continuous improvement of development practices.
-Troubleshoot and resolve complex technical issues in a timely manner.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to ********************.
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: *************************************************** .
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.
Principal Software Engineer Front-End
Software engineering internship job in Raleigh, NC
Prometheus Group is a team of self-starters centered on being resourceful, accountable, and results focused. Career progress is based on merit and not years of service or attaining certifications. Our drive and dedication to creating great products for our global customers are at the heart of all we do! In joining Prometheus, you will become a part of the largest global provider of comprehensive enterprise asset management (EAM) software solutions that support the management life cycle for equipment maintenance and operations.
Role Overview:
We are seeking a highly experienced Principal Software Engineer Front-End to serve as the technical anchor for the ePAS product. This individual will focus primarily on the front-end but should be highly capable working on the back-end and thinking across the entire product.
This individual will lead architecture, design, implementation, debugging and mentoring efforts, elevating the productivity and quality of the entire engineering team. The candidate we're seeking combines deep expertise across MAUI, React, .NET, PostgreSQL and modern CI/CD pipelines with a proven ability to mentor, troubleshoot, and deliver production-grade solutions.
Why This Role Matters:
As the Principal Software Engineer Front-End for ePAS, you will shape the future of our web and mobile products used by customers worldwide. You'll ensure the products are architected for speed, scale and reliability to ensure our customers have a world-class experience. If you thrive on solving complex challenges, mentoring others, and delivering impactful enterprise software-we're excited to meet you!
Key Responsibilities:
Define and evolve the software architecture for ePAS, ensuring scalability, maintainability and performance.
Lead design and implementation of core features using .NET, MAUI (mobile), React (web) and PostgreSQL, ensuring high quality and robustness.
Troubleshoot complex performance, stability and customer-facing issues-from root cause to resolution.
Mentor and uplift junior and mid-level engineers; establish best practices, conduct code/design reviews and drive the team's productivity and technical maturity.
Own branching strategy, version control workflows and enforce standards across the engineering team.
Manage build and release pipelines: GitLab CI, .NET CLI, Dockerfile setup, mac OS security CLI (certificate/app signing), debugging mac OS GitLab runners via VNC.
Oversee CI/CD orchestration: Argo CLI and kubectl for internal-dev deployments, AWX administration and S3 backup workflows, GitLab token lifecycle management, app-store delivery process (iOS/Android).
Debug and upgrade supporting systems including Java Spring backend services and Keycloak authentication/authorization components.
Work with orchestration APIs (e.g., S3 API, Kubernetes API) and integrate with GitLab and S3 APIs for automation.
Perform or coordinate manual UWP builds, manage ABM (Apple Business Manager) device profile administration, certificate provisioning and renewal.
Collaborate closely with product management, infrastructure and DevOps teams to deliver a cohesive end-to-end solution; act as a technical thought-leader across disciplines.
Preferably, manage Keycloak operations (configuration, policies, integration) and ensure identity-access workflows integrate tightly with the mobile/web stack.
Qualifications & Experience:
Bachelor's or Master's degree in Computer Science, Software Engineering or equivalent degree.
10+ years of professional software development experience, with multiple years as a lead or principal engineer.
Expert-level hands-on experience with:
.NET (C#), MAUI (mobile solutions), React (frontend)
PostgreSQL database design, tuning, troubleshooting
Software architecture and design patterns at scale
Proven experience mentoring and raising the productivity of engineering teams.
Deep experience troubleshooting performance, scalability, memory leaks, and stability issues in production systems.
Strong expertise in branching strategies (Git), CI/CD pipelines and build/deployment tooling (GitLab CI, Docker, mac OS runner administration, certificate signing).
Experience with deployment orchestration (Argo, Kubernetes CLI), AWX/Ansible Tower, S3 automation and token management.
Familiarity with iOS/Android app-store delivery workflows, UWP builds and ABM/MDM device-profile management.
Experience upgrading Java Spring services and Keycloak for identity and access management is a plus.
Excellent communication skills, able to influence across teams and articulate technical decisions to stakeholders.
Benefits Overview:
We offer an attractive benefits program to meet the diverse needs of our teammates:
Employee base HSA plan, dental, life and short-term disability coverage 100% paid for by Prometheus Group
HSA & FSA plan options
Retirement Savings with Generous Company Match & Immediate Vesting
Gym membership to O2 Fitness
Casual dress attire
Half-Day Fridays
Generous Paid Time Off
Company Outings, Trips & Activities
Prometheus Group is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
#LIonsite
Senior Software Engineer
Software engineering internship job in Raleigh, NC
Senior Software Engineer
Position Status: 12-month W2 Contract (opportunity to extend or convert to full-time)
Pay Rate: $65/hour (W2)
Seneca Resources is seeking a highly skilled Senior Software Engineer to support a Business Integrations team in Raleigh, NC. This role is ideal for an experienced engineer who thrives in a collaborative Agile environment and enjoys designing scalable, secure integration solutions that support long-term business growth. You will partner closely with Product Owners, Architects, and cross-functional stakeholders to deliver high-quality software, mentor junior engineers, and help establish best practices across the team.
Key Responsibilities:
Collaborate with Product Owners, Business Analysts, Architects, and Scrum teams to define user stories and technical solutions
Design, develop, and maintain integrations, enhancements, and defect fixes using C# and .NET
Ensure solutions meet security, performance, coding, and quality standards
Develop tools and practices to improve team efficiency and delivery
Review API documentation to identify requirements, risks, and estimation inputs
Mentor junior engineers and provide technical leadership
Participate in code reviews, architecture discussions, and Agile ceremonies
Identify risks and impediments early and recommend mitigation strategies
Communicate complex technical concepts to technical and non-technical audiences
Required Skills / Education:
Strong expertise in Object-Oriented programming and SOLID principles
Advanced experience with C#, .NET, Visual Studio, and SQL
Proficiency with unit testing frameworks (MSTest, NUnit, xUnit)
Experience developing and consuming RESTful APIs and web services
Solid understanding of async programming, multithreading, and serialization
Hands-on experience with Agile/Scrum, Azure DevOps, CI/CD pipelines, Git, and NuGet
Experience with integration development and public API design
Experience with complex n-tier or distributed applications
Familiarity with Windows desktop application development and Windows Workflow
Proficiency with HTML, XML, and JSON
Knowledge of authentication mechanisms and design patterns
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
Excellent analytical, troubleshooting, and problem-solving skills
Strong leadership, organizational, and mentoring abilities
Excellent written and verbal communication skills
Self-motivated with the ability to quickly understand large-scale architectures
About Seneca Resources
At Seneca Resources, we are more than just a staffing and consulting firm, we are a trusted career partner. With offices across the U.S. and clients ranging from Fortune 500 companies to government organizations, we provide opportunities that help professionals grow their careers while making an impact. When you work with Seneca, you're choosing a company that invests in your success, celebrates your achievements, and connects you to meaningful work with leading organizations nationwide. We take the time to understand your goals and match you with roles that align with your skills and career path. Our consultants and contractors enjoy competitive pay, comprehensive health, dental, and vision coverage, 401(k) retirement plans, and the support of a dedicated team who will advocate for you every step of the way. Seneca Resources is proud to be an Equal Opportunity Employer, committed to fostering a diverse and inclusive workplace where all qualified individuals are encouraged to apply.
Senior Software Engineer
Software engineering internship job in Raleigh, NC
Job Title: Senior Software Engineer
Work Schedule: On-site
Rate: $79,Based on experience
Will not accept candidates that require sponsorship
Responsibilities:
· Designed and implemented user interfaces using Qt (C++) and QML for production applications.
· Converted UI/UX wireframes and FIGMA designs into fully functional Windows applications in collaboration with design teams.
· Developed Windows-based applications leveraging object-oriented programming principles in C++.
Description:
1- Design and implement user interfaces using Qt (C++) and QML.
2- Collaborate with designers to translate UI/UX wireframes and FIGMA files into functional applications that run on Windows.
3- Develop windows based application using object-oriented programming (C++).
4- Participate in code reviews and contribute to continuous improvement.
5- Develop and perform software unit testing (Develop unit test automation).
6- Perform software testing against the requirements.
7- Perform other duties as assigned based on the business needs."
About Maxonic:
Since 2002 Maxonic has been at the forefront of connecting candidate strengths to client challenges. Our award winning, dedicated team of recruiting professionals are specialized by technology, are great listeners, and will seek to find a position that meets the long-term career needs of our candidates. We take pride in the over 10,000 candidates that we have placed, and the repeat business that we earn from our satisfied clients.
Interested in Applying?
Please apply with your most current resume. Feel free to contact Jhankar Chanda (******************* / *************** for more details
Sr. Salesforce Software Developer (Only W2- No C2C/C2H/1099/H1B)
Software engineering internship job in Raleigh, NC
Title: Sr. Salesforce Software Developer (Only W2- No C2C/C2H/1099/H1B)
Duration: 3+ Months
The client's User Experience Platform Engineering team is looking for a Salesforce Software Engineer to join them. In this role, you will work in an environment where diverse perspectives are invited, the best ideas are valued, and people feel empowered to contribute. Freedom and courage are two of our core values, which is why you'll need to be comfortable taking risks and exploring the unknown.
Primary job responsibilities
3+ years of experience in Salesforce development
Developing and customizing Lightning components using Aura or Lightning Web Components (LWC)
Implementing integration architectures for data and process integration within Salesforce & with other non Salesforce systems.
Responsible for performance tuning, and troubleshooting during the project process.
Perform proof of concepts on Salesforce Lightning platform
Development of solutions on the Salesforce platform using Apex and Visualforce.
Learn and understand Salesforce service cloud architecture
Collaborate with a geographically distributed team
Work on Salesforce Technologies like Salesforce Lightning, Classic, Integrations (REST, Outbound Messages), Agentforce, Einstein & Einstein Chat
Required skills
Salesforce Platform Fundamentals: Solid grasp of standard/custom objects, fields, relationships, page layouts, and the Lightning App Builder.
Apex Development: Basic ability to write Apex classes, triggers, and SOQL queries, with awareness of best practices and governor limits.
Lightning Web Components (LWC): Foundational knowledge of LWC structure, JavaScript, and consuming Apex methods.
Salesforce Automation (Flows & Triggers): Experience designing and implementing solutions using Salesforce Flow, and understanding of Apex Triggers.
Configuration vs. Customisation: Ability to identify when to use declarative features versus requiring custom code.
JavaScript & Web Basics: Fundamental understanding of JavaScript for front-end development.
Version Control (Git): Basic experience with Git for source code management.
Asynchronous Apex (Awareness): Familiarity with concepts like Batch or Queueable Apex.
Integration Concepts: Basic understanding of API principles (REST/SOAP).
Senior Software Engineer
Software engineering internship job in Raleigh, NC
DataStaff Inc. is seeking a Senior Software Engineer for a contract opportunity with one of our direct clients in Raleigh, NC.
is on-site
Responsibilities:
Design and implement user interfaces using Qt (C++) and QML.
Collaborate with designers to translate UI/UX wireframes and FIGMA files into functional applications that run on Windows.
Develop windows-based application using object-oriented programming (C++).
Participate in code reviews and contribute to continuous improvement.
Develop and perform software unit testing (Develop unit test automation).
Perform software testing against the requirements.
Perform other duties as assigned based on the business needs.
Required Experience:
Designed and implemented user interfaces using Qt (C++) and QML for production applications.
Converted UI/UX wireframes and FIGMA designs into fully functional Windows applications in collaboration with design teams.
Developed Windows-based applications leveraging object-oriented programming principles in C++.
This opportunity is available as a W2 position with a competitive benefits package. DataStaff offers medical, dental, and vision coverage options as well as paid vacation, sick, and holiday leave. As many of our opportunities
Systems Integration Engineering Intern
Software engineering internship job in Durham, NC
Are you a problem solver looking for a hands-on internship position with a market-leading company that will help develop your career and reward you intellectually and professionally?
Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible™. Learn more at ************** and on LinkedIn and Twitter (X).
At ADI, you will learn from the brightest minds who are here to help you grow and succeed. During your internship, you will make an impact through work on meaningful projects alongside a team of experts. Collaborating with colleagues in an environment of respect and responsibility, you will create connections that will become a part of your professional network.
ADI's culture values aligned goals, work-life balance, continuous and life-long learning opportunities, and shared rewards. The internship program features various lunch-and-learn topics and social events with other interns and full-time employees.
At ADI, our goal is to develop our interns so they are the first to be considered for full-time roles.
Apply now for the opportunity to grow your career and help innovate ahead of what's possible.
Systems Integration Engineering InternAnalog Devices (ADI) is seeking a curious and motivated Systems Integration Engineering Intern to support the development of next-generation wearable platforms and technologies. This internship offers a unique opportunity to gain experience in hardware testing, embedded systems, and system-level design while contributing to innovative healthcare solutions.Key Responsibilities include, but are not limited to:
Perform benchtop hardware characterization tests on wearable devices
Assist in designing and testing printed circuit boards (PCBs)
Support the exploration and de-risking of new product features
Collaborate with engineers to understand system-level integration and how hardware fits into broader solutions
Help debug embedded designs, including communication buses and sensor interfaces
Contribute to documentation and technical presentations
Minimum Qualifications
Currently pursuing a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, Biomedical Engineering, or a related discipline
Required Skills
Experience using basic electronics test equipment (oscilloscopes, multimeters, power supplies)
Understanding of embedded systems concepts (microcontrollers, communication protocols)
Familiarity with analog circuit design (amplifiers, filters)
Exposure to mixed-signal design (ADCs) and power circuit design (switching converters)
Basic PCB design skills (schematic capture and layout)
Electronics lab skills (e.g., soldering)
Basic programming experience (e.g., C, Python)
Why You'll Love Working at ADIAt Analog Devices, you'll be part of a collaborative and innovative team that's shaping the future of technology. We offer a supportive environment focused on professional growth, competitive compensation and benefits, work-life balance, and the opportunity to work on cutting-edge projects that make a real impact on the world.You'll have access to continuous learning opportunities and mentorship from industry experts. Join us and help create the technologies that bridge the physical and digital worlds, making a tangible difference in how people live, work, and connect.
For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process.
Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.
EEO is the Law: Notice of Applicant Rights Under the Law.
Job Req Type: Internship/CooperativeRequired Travel: NoThe expected wage range for a new hire into this position is $22 to $41.
Actual wage offered may vary depending on work location, experience, education, training, external market data, internal pay equity, or other bona fide factors.
Auto-ApplySoftware Engineering Intern, PhD, Summer 2026
Software engineering internship job in Raleigh, NC
_corporate_fare_ Google _place_ Mountain View, CA, USA; Atlanta, GA, USA; +29 more; +28 more _bar_chart_ Intern & Apprentice _info_outline_ X Applications will be reviewed on a rolling basis and it's in the candidate's best interest to apply early. The anticipated application window is open until **February 27, 2026** , but may close earlier if all available projects are full. Applications submitted after the application window or once role is closed/projects are full will not be considered.
Timing on when you can hear back will vary and can take upwards of 90+ days. If you haven't heard from us in three months about an application, we likely proceeded with other candidates for that particular role. However, our recruiters might reach out if we find a different potential match for your skills, interests, and experience.
Participation in the internship program requires that you are located in the United States for the duration of the internship program.
This internship is intended for students in their penultimate academic year, who are currently pursuing a PhD degree program in Computer Science or a related field.
Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for this internship program.
To start the application process, you will need an updated CV or resume and a current unofficial or official transcript in English. Click on the "Apply" button on this page and provide the required materials in the appropriate sections (PDFs preferred):
1. In the "Resume Section:" attach an updated CV or resume.
+ Please ensure your anticipated graduation date (in MM/YY) is listed on the resume.
2. In the "Education Section:" attach a current or recent unofficial or official transcript in English.
+ Under "Degree Status," select "Now attending" to upload a transcript.
We offer a range of internships in either Software Engineering or Site-Reliability Engineering across North America, including the US and Canada. Our recruitment team will determine where you fit best based on your resume.
Applicants in the County of Los Angeles: Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
Applicants in San Francisco: Qualified applications with arrest or conviction records will be considered for employment in accordance with the San Francisco Fair Chance Ordinance for Employers and the California Fair Chance Act.
This role may also be located in our Playa Vista, CA campus.
Note: By applying to this position you will have an opportunity to share your preferred working location from the following: **Mountain View, CA, USA; Atlanta, GA, USA; Austin, TX, USA; Boulder, CO, USA; Cambridge, MA, USA; Bellevue, WA, USA; Chicago, IL, USA; Irvine, CA, USA; Kirkland, WA, USA; Los Angeles, CA, USA; Madison, WI, USA; New York, NY, USA; Palo Alto, CA, USA; Portland, OR, USA; Pittsburgh, PA, USA; Raleigh, NC, USA; Durham, NC, USA; Reston, VA, USA; Redmond, WA, USA; Redwood City, CA, USA; San Diego, CA, USA; Goleta, CA, USA; San Bruno, CA, USA; Seattle, WA, USA; San Francisco, CA, USA; San Jose, CA, USA; Santa Cruz, CA, USA; South San Francisco, CA, USA; Sunnyvale, CA, USA; Washington D.C., DC, USA** .
**Minimum qualifications:**
+ Pursuing a PhD program in Computer Science or a related technical field.
+ Experience coding in one of the following programming languages including but not limited to: C, C++, Java, or Python.
**Preferred qualifications:**
+ Currently attending a degree program in the US and available to work full time for 12 weeks outside of university term time.
+ In their penultimate academic year or returning to a degree program after completion of the internship.
+ Experience conducting research in Algorithms, Architecture, Artificial Intelligence, Compilers, Database, Data Mining, Distributed Systems, Machine Learning, Networking, or Systems.
+ Experience in computer science, data structures, algorithms, and software design.
**About the job**
Join us for a unique 12-14 week paid internship that offers personal and professional development, an executive speaker series, and community-building. The Software Engineering Internship program will give you an opportunity to work on complex computer science solutions, develop scalable, distributed software systems, and also collaborate on multitudes of smaller projects that have universal appeal.
As a Software Engineering Intern, you will work on a specific project critical to Google's needs. Google is working to advance the state of the art in computing and build the next generation of intelligent systems for all Google products. To achieve this, we work on projects that utilize the latest computer science techniques developed by skilled software developers. Whether we're shaping the future of sustainability, optimizing algorithms, or pioneering AI systems, our teams strive to continuously progress science, advance society, and improve the lives of billions of people.
**Software Engineering Intern:**
As a key member of a versatile team, you will work on a specific project critical to Google's needs. We need our engineers to be versatile, and enthusiastic in addressing problems as we continue to push technology forward. You will design, test, deploy, and maintain software solutions as you grow and evolve during your internship.
**Site Reliability Intern:**
Our engineers create, fix, extend, and scale the code to keep it working and to harden it against all the bad actors of the internet. We drive reliability and performance on a massive scale. You will work on software development projects to keep important business generating-critical systems up and running, from code-level troubleshooting of traffic anomalies to maintenance of our services, from monitoring and alerts to building automation infrastructure.
Google is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to address some of technology's greatest challenges and make an impact on millions, if not billions, of users. At Google, engineers not only revolutionize search, they routinely work on massive scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Google Ads to Chrome, Android to YouTube, Social to Local, Google engineers are changing the world one technological achievement after another.
The US base salary range for this full-time position is $113,000-$150,000. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more aboutbenefits at Google (************************************************************ .
**Responsibilities**
+ Develop scripts to automate routine tasks.
+ Analyze information and evaluate results to choose the best solution to effectively solve issues.
+ Apply knowledge gained in computer science courses to real world challenges.
+ Create and support a productive and innovative team including working with peers, managers, and teams.
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google'sApplicant and Candidate Privacy Policy (./privacy-policy) .
Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy (******************************************************* ,Know your rights: workplace discrimination is illegal (**************************************************************************** ,Belonging at Google (******************************** , and How we hire (**************************************** .
If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form (*************************************** .
Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.
To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also ******************************* and ************************************************************* If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form: ***************************************
Intern - Software Engineer
Software engineering internship job in Durham, NC
At Labcorp, we believe in the power of science to change lives. We are nearly 70,000 people across 100 countries who are harnessing science for human good. Our work combines unparalleled diagnostic laboratories, drug development capabilities and commercial innovations. Together, we fuel scientific breakthroughs and deliver more than 160 million medical test results that help guide treatment decisions, accelerate patient care and change lives.
Join us in our pursuit of answers.
Labcorp 2026 Global Internship Program Exciting Internship Opportunity - Software Engineer Intern | Durham, North Carolina!
Join Labcorp's 2026 Global Internship Program and take the first step toward a meaningful career in healthcare innovation! We're looking for motivated students to be part of a dynamic 12-week paid internship where you'll work on impactful projects and gain real-world experience, all while supporting our mission to improve health and improve lives.
Internship 2026 Dates: May 18, 2026 - August 7, 2026
About the Program
As a Labcorp intern, you'll be immersed in hands-on work that complements your academic background. In addition to your project work, you'll gain valuable exposure to Labcorp's global business, culture, and leadership through:
Enterprise-wide learning experiences that introduce you to key business functions across Labcorp
Leadership exposure and visibility, including direct interaction with senior leaders
An immersive, in-person intern event June 2-4, 2026, designed to connect you with peers and deepen your understanding of our mission
Senior leader speaker sessions offering insights into strategy, innovation, and career growth
Continuous opportunities to connect and grow, from intern cohort communication channels and LinkedIn Learning resources to professional development sessions and storytelling opportunities that highlight your internship journey
Connection to Labcorp's inclusive culture through engagement with our employee resource groups (ERGs)and values-driven community initiatives
Dedicated mentoring connections to guide your growth, provide career advice, and support your internship journey
Internship Details
Duration: 12 weeks, full-time
Dates of Internship: May 18, 2026 - August 7, 2026
Location: Durham, North Carolina
Compensation: Paid internship; relocation assistance available for qualified candidates
Eligibility: Preferred candidates are rising juniors and seniors (Dec 2026 through June 2028 graduation) who are currently enrolled in a relevant degree program; however, all current students pursuing related studies are encouraged to apply.
Why Labcorp?
In 2025, we welcomed over 300 interns across our global offices. As part of the 2026 cohort, you'll join a diverse community of future leaders working to shape the future of diagnostics, biopharmaceutical lab services, corporate functions, and healthcare delivery.
Ready to make a difference?
Apply now to launch your career and create real impact for patients worldwide. #FutureofLabcorp
About the Team:
The Patient Digital Products team at Labcorp develops and maintains critical patient-facing applications that serve millions of patients across the United States. Our portfolio includes the Labcorp Patient Portal, where patients access lab results and manage their healthcare information, as well as applications used at service centers nationwide for patient check-in, insurance verification, and appointment management. We work with modern cloud technologies including AWS, Angular, and microservices architecture to deliver secure, scalable, and user-friendly healthcare experiences.
Internship Assignment Summary:
Contribute to the development and enhancement of patient-facing web and mobile applications using Angular or other modern frameworks
Participate in the design and implementation of RESTful APIs and microservices using AWS services (Lambda, API Gateway, DynamoDB)
Assist in improving patient experience features such as appointment scheduling, insurance card capture, and lab result delivery
Explore opportunities to apply ML/AI technologies to improve patient experience and operational efficiency
Collaborate with cross-functional teams including UX designers, product managers, and QA engineers through the full software development lifecycle
Participate in agile ceremonies including sprint planning, daily standups, and retrospectives
Engage in code reviews and learn industry best practices for secure healthcare application development
Education/Qualifications/Skills:
Currently pursuing a bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field
Proficiency in at least one programming language (JavaScript/TypeScript, Java, Python, or similar)
Understanding of fundamental software engineering concepts including data structures, algorithms, and object-oriented programming
Understanding of machine learning fundamentals including model training, evaluation, and deployment
Familiarity with ML frameworks and libraries (TensorFlow, PyTorch, scikit-learn, OpenCV, or similar)
Strong problem-solving skills and attention to detail
Ability to work effectively in a team environment and communicate technical concepts clearly
Self-motivated with eagerness to learn new technologies and healthcare domain knowledge
This position is not eligible for visa sponsorship
Benefits: Employees regularly scheduled to work 20 or more hours per week are eligible for comprehensive benefits including: Medical, Dental, Vision, Life, STD/LTD, 401(k), Paid Time Off (PTO) or Flexible Time Off (FTO), Tuition Reimbursement and Employee Stock Purchase Plan. Casual, PRN & Part Time employees regularly scheduled to work less than 20 hours are eligible to participate in the 401(k) Plan only. For more detailed information, please click here.
Labcorp is proud to be an Equal Opportunity Employer:
Labcorp strives for inclusion and belonging in the workforce and does not tolerate harassment or discrimination of any kind. We make employment decisions based on the needs of our business and the qualifications and merit of the individual. Qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), family or parental status, marital, civil union or domestic partnership status, sexual orientation, gender identity, gender expression, personal appearance, age, veteran status, disability, genetic information, or any other legally protected characteristic. Additionally, all qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law.
We encourage all to apply
If you are an individual with a disability who needs assistance using our online tools to search and apply for jobs, or needs an accommodation, please visit our accessibility site or contact us at Labcorp Accessibility. For more information about how we collect and store your personal data, please see our Privacy Statement.
Auto-ApplySoftware Engineering Summer Intern
Software engineering internship job in Raleigh, NC
About Us
Founded in 1908, Merz is a successful, family-owned specialty healthcare company with a rich history. As a leading global aesthetics business, our award-winning portfolio of injectables, devices, and skincare products empowers healthcare professionals to enhance confidence through aesthetic medicine. Our purpose is to fuel confidence by helping people look better, feel better, and live better. We believe you do not have to choose between living life and making a living. Live your best life with Merz Aesthetics.
A Brief Overview
The intern will focus on developing and optimizing algorithms for image analysis and enhancement using artificial intelligence and machine learning techniques.
Duties and Responsibilities
Image Processing and Artificial Intelligence:
Preprocessing and augmenting image datasets for model training.
Implementing and fine-tuning deep learning models (e.g., CNNs, GANs) for tasks such as object detection, segmentation, and image quality improvement.
Applying computer vision techniques for feature extraction and pattern recognition.
Evaluating model performance using metrics like accuracy, precision, and recall, and iterating for improvements.
Collaborating with the engineering team to integrate AI-driven image processing solutions into production workflows.
Conduct User Research and Analysis
Participate in gathering user and software requirements through interviews, surveys, or usability testing
Analyze user feedback and behavior to inform design decisions.
Collaborate with Cross-Functional Teams:
Work closely with product managers, developers, and other designers to ensure design feasibility and alignment with project goals.
Participate in design reviews and contribute to iterative improvements.
Ensure Design Consistency and Accessibility:
Help maintain design systems and style guides.
Minimum Qualifications
Programming Skills:
Proficiency in Python and familiarity with libraries such as OpenCV, NumPy, and Pandas. AI/ML Fundamentals: Basic understanding of machine learning concepts and algorithms (e.g., supervised learning, CNNs).
Image Processing Basics:
Knowledge of image filtering, transformations, and color space conversions.
Framework Exposure:
Experience or coursework in TensorFlow or PyTorch.
Mathematical Foundation:
Understanding of linear algebra and probability as applied to computer vision.
Version Control:
Familiarity with Git for code collaboration.
Communication:
Ability to clearly document work and collaborate in a team environment.
Preferred Skills
Strong knowledge of Python and libraries such as OpenCV, TensorFlow, PyTorch.
Understanding of image processing fundamentals (filtering, transformations, color spaces).
Familiarity with neural network architectures for vision tasks.
Ability to work with large datasets and apply data augmentation strategies.
Education Qualifications
Minimum Requirements:
Currently enrolled as a rising junior or senior at an accredited college or university.
Pursuing a degree in Computer Science, Software Engineering, Electronics, Data Science, or a closely related field.
Preferred Requirements:
Pursuing a Masters degree in Computer Science, Software Engineering, Electronics, Data Science, or a closely related field
Additional Information
Program Length:
11-week program (Projected Dates: June 1, 2026 to August 13, 2026)
Location:
Raleigh NC
Weekly Hybrid Schedule: 3 days in office and 2 days remote
Software Engineering Summer Intern
Software engineering internship job in Raleigh, NC
About Us Founded in 1908, Merz is a successful, family-owned specialty healthcare company with a rich history. As a leading global aesthetics business, our award-winning portfolio of injectables, devices, and skincare products empowers healthcare professionals to enhance confidence through aesthetic medicine. Our purpose is to fuel confidence by helping people look better, feel better, and live better. We believe you do not have to choose between living life and making a living. Live your best life with Merz Aesthetics.
A Brief Overview
The intern will focus on developing and optimizing algorithms for image analysis and enhancement using artificial intelligence and machine learning techniques.
Duties and Responsibilities
* Image Processing and Artificial Intelligence:
* Preprocessing and augmenting image datasets for model training.
* Implementing and fine-tuning deep learning models (e.g., CNNs, GANs) for tasks such as object detection, segmentation, and image quality improvement.
* Applying computer vision techniques for feature extraction and pattern recognition.
* Evaluating model performance using metrics like accuracy, precision, and recall, and iterating for improvements.
* Collaborating with the engineering team to integrate AI-driven image processing solutions into production workflows.
* Conduct User Research and Analysis
* Participate in gathering user and software requirements through interviews, surveys, or usability testing
* Analyze user feedback and behavior to inform design decisions.
* Collaborate with Cross-Functional Teams:
* Work closely with product managers, developers, and other designers to ensure design feasibility and alignment with project goals.
* Participate in design reviews and contribute to iterative improvements.
* Ensure Design Consistency and Accessibility:
* Help maintain design systems and style guides.
Minimum Qualifications
* Programming Skills:
* Proficiency in Python and familiarity with libraries such as OpenCV, NumPy, and Pandas. AI/ML Fundamentals: Basic understanding of machine learning concepts and algorithms (e.g., supervised learning, CNNs).
* Image Processing Basics:
* Knowledge of image filtering, transformations, and color space conversions.
* Framework Exposure:
* Experience or coursework in TensorFlow or PyTorch.
* Mathematical Foundation:
* Understanding of linear algebra and probability as applied to computer vision.
* Version Control:
* Familiarity with Git for code collaboration.
* Communication:
* Ability to clearly document work and collaborate in a team environment.
Preferred Skills
* Strong knowledge of Python and libraries such as OpenCV, TensorFlow, PyTorch.
* Understanding of image processing fundamentals (filtering, transformations, color spaces).
* Familiarity with neural network architectures for vision tasks.
* Ability to work with large datasets and apply data augmentation strategies.
Education Qualifications
Minimum Requirements:
* Currently enrolled as a rising junior or senior at an accredited college or university.
* Pursuing a degree in Computer Science, Software Engineering, Electronics, Data Science, or a closely related field.
Preferred Requirements:
* Pursuing a Masters degree in Computer Science, Software Engineering, Electronics, Data Science, or a closely related field
Additional Information
Program Length:
* 11-week program (Projected Dates: June 1, 2026 to August 13, 2026)
Location:
* Raleigh NC
* Weekly Hybrid Schedule: 3 days in office and 2 days remote
Software Engineer Intern
Software engineering internship job in Morrisville, NC
Job Title:
Software Engineer Intern
Department:
Engineering
Reports to:
Manager of Development
Office:
Morrisville, NC
Work Location:
On-site with a hybrid schedule
Owl Cyber Defense is a leader and trusted partner in cyber security. We deliver solutions that protect and connect the world's most critical networks. Owl's product lines of cross domain, data diode, and portable media solutions provide the strongest available security checkpoints for threat prevention and secure data availability. Our in-depth expertise in security engineering at the operating system level enables us to help government and commercial customers meet ever-evolving cyber security threats.
Job Summary:
As a Software Engineering Intern at Owl Cyber Defense, you will gain hands-on experience developing secure, Linux-based systems used in Owl's cross domain and data diode solutions. Working under the guidance of experienced engineers, you will participate in real-world software development cycles that enhance national and enterprise-level cybersecurity. This role offers exposure to secure operating system development, networking, and system hardening as part of a hands-on engineering team.
Essential Duties and Responsibilities:
Contribute to the design, development, and testing of secure software components in C, C++, Java, Rust or Python.
Collaborate with software and systems engineers to integrate code into Linux-based environments.
Participate in code reviews, debugging, and test execution using Owl's development standards.
Support development of secure data transfer software aligned with STIG/CIS best practices.
Gain exposure to SELinux configuration, systemd unit creation, and secure file handling.
Develop and execute unit and functional tests to verify software performance.
Use version control tools (Git) and scripting (Python/Bash) to automate development and test workflows.
Participate in agile sprints, contributing ideas for process improvement and feature enhancement.
Qualifications:
Pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
Coursework or project experience in software development and Linux/Unix programming.
Familiarity with at least one major programming language (C, C++, Java, Python, or Rust).
Basic understanding of networking protocols (TCP/IP, UDP/IP).
Exposure to software version control (Git) and debugging tools (gdb).
Interest in secure coding, operating systems, and embedded systems.
Soft Skills:
Strong problem-solving and analytical thinking.
Clear written and verbal communication.
Eagerness to learn from mentors and collaborate in a technical environment.
Adaptable and organized in managing multiple tasks.
Security Clearance Requirement:
Candidates must be able to obtain/maintain a US Government security clearance.
About Owl Cyber Defense Solutions, LLC
Owl Cyber Defense Solutions, LLC is a fast-growing cybersecurity solutions company, holding a firm leadership position in network security and secure information transfer. It is a privately-owned US company with offices in Columbia, MD, Danbury, CT and Morrisville, NC. For more information, see *******************************
Owl Cyber Defense is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive equal consideration for employment.
Software Engineering Intern (US) - Summer 2026
Software engineering internship job in Durham, NC
Who We Are
Welcome to TELUS Digital - where innovation drives impact at a global scale. As an award-winning digital product consultancy and the digital division of TELUS, one of Canada's largest telecommunications providers, we design and deliver transformative customer experiences through cutting-edge technology, agile thinking, and a people-first culture.
With a global team across North America, South America, Central America, Europe, and APAC, we offer end-to-end expertise across eight core service areas: Digital Product Consulting, Digital Marketing Services, Data & AI, Strategy Consulting, Business Operations Modernization, Enterprise Applications, Cloud Engineering, and QA & Test Engineering.
From mobile apps and websites to voice UI, chatbots, AI, customer service, and in-store solutions, TELUS Digital enables seamless, trusted, and digitally powered experiences that meet customers wherever they are - all backed by the secure infrastructure and scale of our multi-billion-dollar parent company.
Location & Flexibility
Our interns are integral parts of our teams at TELUS Digital. To help retain our deep culture of collaboration, our interns maintain an in-office presence in a hybrid capacity (Tuesdays, Wednesdays, Thursdays). This role can be located in Columbus, OH, Charlottesville, VA, or Durham, NC.
The Opportunity
We believe the best ideas come from shared creativity. What sets us apart from other agencies is that our engineers sit right beside researchers and creatives, so perspectives from multiple disciplines shape our products. Our summer internship program gives current students the chance to make an impact by contributing ideas and adding a fresh perspective to real client projects, all while receiving one-on-one mentoring from our full-time team members. Not only that, but you'll have snacks galore, and plenty of chances to socialize with your fellow interns - including fun outings during work hours. We'll have you with us full-time (think 40 hours a week for approx. 11 weeks) and yes, it is definitely paid. Not a bad gig, right?
We understand our responsibility to create a diverse, equitable, and inclusive place within the tech industry, while pushing to make our industry more representative. Because of this responsibility, we need candidates who value diversity and inclusion through their work, team collaboration, or involvement in student organizations.
Your Impact
Your day-to-day work will influence millions of users
You'll have the opportunity to learn every day from engineering leadership
Hands-on experience by working on real client work
You'll build amazing products people love
You'll participate in the delivery of large and complex software projects in a team-based environment
Your Background
You plan to graduate in Fall/Winter 2026 or later
Have experience with mobile or web development (Swift, Java, Kotlin, TypeScript, Javascript, etc.)
You've done a mobile project in school or in your spare time
A self-starter who embraces new technologies
You are intellectually curious and enjoy digging into what makes each platform unique
A commitment to delivering quality code for best-in-class digital experiences
You appreciate good design and have an eye for details
Applicants must be authorized to work permanently for any employer in the U.S. We are unable to sponsor employment visas at this time.
P.S. Even if you don't have expertise in all of the qualifications listed, we value new perspectives and encourage you to apply. We're committed to building a diverse company that reflects the diversity of our users. If you feel confident about a good amount of the bullet points above, we'll ramp you up on the rest.
Equal Opportunity Employer
At TELUS Digital, we are proud to be an equal opportunity employer and are committed to creating a diverse and inclusive workplace. All aspects of employment, including the decision to hire and promote, are based on applicants' qualifications, merits, competence and performance without regard to any characteristic related to diversity.
We will only use the information you provide to process your application and to produce tracking statistics. Since we do not request personal data deemed sensitive, we ask you to abstain from sharing that information with us.
For more information on how we use your information, see our Privacy Policy.
Hourly Rate (USD)$31-$31 USD
Auto-ApplyApplications and System Software Programmer
Software engineering internship job in Raleigh, NC
Preferred Qualifications Multimedia production Enterprise networking Wireless networking technologies Work Schedule 9 am to 5 pm Monday to Friday
Software Development Intern (Emergency Services) - Summer 2026
Software engineering internship job in Raleigh, NC
Who We Are:
Bandwidth, a prior “Best of EC” award winner, is a global software company that helps enterprises deliver exceptional experiences through voice, messaging, and emergency services. Reaching 65+ countries and over 90 percent of the global economy, we're the only provider offering an owned communications cloud that delivers advanced automation, AI integrations, global reach, and premium human support. Bandwidth is trusted for mission-critical communications by the Global 2000, hyperscalers, and SaaS builders!
At Bandwidth, your music matters when you are part of the BAND. We celebrate differences and encourage BANDmates to be their authentic selves. #jointheband
Our Hiring Team Mission:
On the Emergency Services (ES) team, our mission is to be a global leader in 911 services by executing innovative solutions to connect users to emergency services with fast, reliable, accurate 911 services. To sum it up, our mission is purposeful because we save lives for a living.
What We Are Looking For:
We're looking for a Software Development Intern to join our team for Summer 2026 who gets things done and is capable of being a leader on our Emergency Services Software Engineering Team. We're seeking somebody who is a maker, a hacker, and a software craftsman. If your idea of fun is losing track of time while geeking out over a new web framework, we'd like to talk to you.
What You'll Do:
You're gonna write great code and lots of it.
You'll be a member of an agile software development team, and a leading voice in your team's design and implementation efforts.
You'll collaborate with peers to build and refactor code that is both readable and reliable due to its inherent lack of complexity.
You'll also look critically at what we're buildi
What You Need:
If you're our person, you probably look like this:
You're working towards a Bachelors degree in Computer Science, Computer Engineering or an equivalent course of study
You have familiarity with Java and Java Frameworks
You're passionate about writing testable code, and your non-complex test automation proves it
You're a student of software craftsmanship, always looking for new and better ways to build things
You're familiar with relational and non-relational database systems
You have experience writing testable code and test automation patterns
Bonus Points:
Wow, it'd be really cool if:
You have experience with AWS or another cloud platform, and you “get” how scalable cloud applications are engineered
Familiarity with clean code principles to improve readability, testability, and long-term maintainability.
The Whole Person Promise:
At Bandwidth, we're pretty proud of our corporate culture, which is rooted in our “Whole Person Promise.” We promise all employees that they can have meaningful work AND a full life, and we provide a work environment geared toward enriching your body, mind, and spirit. How do we do that? Well…
Are you ready for an awesome internship experience? At Bandwidth we're all about making your time with us fun and fulfilling! Take a break with our 90-minute workout lunch to energize your day, or roll up your sleeves for some cool volunteer activities that give back to our community. You'll also get to meet and connect with our leaders who can share their wisdom and advice. And let's not forget the fun social activities to bond with your fellow interns!
Join us for a summer full of learning, laughter, and new experiences-let's make some great memories together!
Are you excited about the position and its responsibilities, but not sure if you're 100% qualified? Do you feel you can work to help us crush the mission? If you answered ‘yes' to both of these questions, we encourage you to apply! You won't want to miss the opportunity to be a part of the BAND.
Applicant Privacy Notice
Auto-ApplyInternship - Entry-Level IT / Software Development
Software engineering internship job in Raleigh, NC
We are looking for a motivated Entry-Level AI Automation & IT Intern to help us build and improve AI-driven file and workflow automation. This paid internship is designed for someone early in their career-whether you're a student, recent graduate, or self-taught learner-who is curious about how AI and automation can simplify real-world processes.
You do not need a computer science degree. We value curiosity, problem-solving, and a willingness to learn. You'll work closely with our team on practical automation projects using Python scripts, APIs, and structured data, while receiving mentorship and hands-on training.
What You'll Work On
Assist in building and maintaining automation scripts that organize, process, and manage files
Work with structured data (JSON, basic SQL) used in automation and AI workflows
Help integrate and test AI tools and APIs (e.g., for document handling, data extraction, or classification)
Support testing, troubleshooting, and documenting automation processes
Participate in team discussions to understand business problems and help translate them into automated solutions
Perform light IT support and research related to automation tools and workflows
Tools & Technologies You'll Be Exposed To
Python (basic scripting and automation)
APIs (sending/receiving data from services)
JSON & structured data
Basic SQL (reading or updating data)
File systems, automation workflows, and AI-assisted tools (No prior AI or machine learning experience required - we'll teach you.)
Who This Role Is For
This role is a great fit if you:
Enjoy solving problems and figuring out how to automate repetitive tasks
Are curious about AI, automation, and modern software tools
Like working with data, files, or logical step-by-step processes
Want real, hands-on experience-not just tutorials
Required Skills & Qualifications
Basic familiarity with Python or scripting concepts (even from coursework or self-learning)
Comfort working with structured data (JSON, spreadsheets, or databases)
Willingness to learn new tools, APIs, and automation concepts
Strong attention to detail and ability to follow instructions
Good communication skills and a collaborative mindset
Currently enrolled in, recently completed, or self-taught in a related area (IT, data, business systems, automation, or similar)
No computer science degree required. Potential and motivation matter more than credentials.
Nice to Have (Not Required)
Exposure to SQL, APIs, or workflow tools
Experience automating tasks (scripts, macros, no-code tools, etc.)
Interest in AI-powered applications or digital transformation
What We Offer
Pay $20.00 per hour
Hands-on experience with real AI automation projects
Mentorship from experienced team members
A chance to build a portfolio of practical automation work
A supportive learning environment
Potential for future employment based on performance
All offers contingent upon satisfactory completion of E-Verify, Background, Drug and Motor Vehicle Report testing and Reports.
How to Apply
Please submit:
Your résumé
A brief cover letter telling us why you're interested in AI and automation (no long essays required)
TAG1=SALES
Auto-ApplyJunior Developer Intern
Software engineering internship job in Raleigh, NC
Junior Developer Intern
Division: BITS
Summary Description:
This 12-week internship is designed to give students broad exposure across three key technology areas within our organization. Each rotation offers hands-on learning, real project work, and mentorship from highly experienced professionals. Interns will rotate through:
Software Development (5 weeks)
Data & ML Engineering (5 weeks)
Enterprise Applications & Business Systems (2 weeks)
Academic and Trade Qualifications:
Currently pursuing a bachelor's degree in Computer Science, Computer Information Systems, Computer Engineering, or a related technical field at an accredited institution.
Coursework or personal projects in software development, databases, or web technologies preferred
Experience (Academic or Project-Based):
Exposure to programming through coursework, internships, personal projects, or hackathons.
Familiarity with Visual Studio, VS Code, Git, Databricks, or SQL Server is a plus but not required.
Interest in the public utility or energy sector is a bonus, not a requirement.
Responsibilities by rotation:
Software Development Rotation (5 weeks)
Assist developers with coding, testing, debugging, and deploying applications using .NET, C#, JavaScript, TypeScript, or similar technologies.
Learn how to integrate APIs and backend services.
Help contribute to UI/UX components or backend logic depending on project needs.
Participate in Agile ceremonies such as standups or sprint reviews.
Update or create documentation for existing applications.
Data Engineering Rotation (5 weeks)
Work alongside Data Engineers to learn how data is ingested, transformed, and delivered across the organization.
Assist with building or maintaining data pipelines using SQL, Azure Data Factory, Databricks, or similar tools.
Help explore datasets, analyze quality issues, and understand business data flows.
Learn foundational concepts in data governance, data modeling, and analytics.
Use Python and SQL to help build, test, and maintain data pipelines.
Document datasets, pipelines, and transformations.
Enterprise Applications Rotation (2 weeks)
Gain exposure to enterprise-level systems like PowerBI, Azure Entra, and Power Apps.
Assist in configuration, testing, troubleshooting, and minor development tasks within enterprise apps.
Learn how integrations work between enterprise apps, APIs, and databases.
Participate in user support activities, gathering requirements, and mapping business processes.
Document solutions, workflows, and system changes.
General Responsibilities (Across All Rotations)
Collaborate with cross-functional IT teams.
Follow coding standards, security guidelines, and architectural best practices.
Communicate progress, issues, and questions effectively with mentors.
Participate in team meetings and contribute to solution discussions.
Stay current on technologies, including Python-based tools and modern data engineering practices.
Job Knowledge (What You'll Bring or Learn)
Foundational understanding of programming, ideally including some Python experience (coursework/projects).
Basic familiarity with relational databases and SQL.
Interest in learning cloud-based data engineering using Python and modern data platforms.
Ability to interpret requirements and write simple technical documentation.
Understanding of Agile or willingness to learn.
Abilities and Skills
Strong problem-solving, analytical thinking, and willingness to learn.
Exposure or interest in:
Python for data processing, automation, scripting
.NET/C# for software development
JavaScript and modern web technologies
SQL and cloud data tools
Good written and verbal communication skills.
Ability to work independently on assigned tasks while asking questions when needed.
Curiosity and adaptability across different technology domains.
Company Profile: North Carolina's Electric Cooperatives (********************************** is the brand for the family of organizations formed to support the state's 26 local electric cooperatives, including: North Carolina Electric Membership Corporation, the power supplier to many of the electric cooperatives; North Carolina Association of Electric Cooperatives, the cooperatives' trade association; and Tarheel Electric Membership Association, Inc. (TEMA), a central purchasing and materials-supply cooperative.
North Carolina Electric Membership Corporation provides equal employment opportunities (EEO) to all applicants for employment.
SW Developer Intern
Software engineering internship job in Durham, NC
Introduction As an intern, you'll gain hands-on experience working on real-world projects that impact users globally. You'll collaborate with designers and developers to build responsive and user-friendly applications using modern technologies. We are also looking for you to bring your own knowledge and expertise to the role along with a willingness to challenge the status quo in the interest of developing the best business outcomes.
At IBM, work is more than a job - it's a calling: to build, to design, to code, to consult and to think along with other IBMers to attempt things you thought were never possible. IBMers collaborate, innovate and invent as part of a community empowered to deliver for and delight our clients. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk!
Your role and responsibilities
As a Developer at IBM, you'll get to work on the systems that are driving the quantum revolution and the AI era. Join our team of creators - the people who help move IBM forward by using their imagination to envision solutions, their curiosity to experiment with new ideas, and their ever-growing skills to make better decisions with greater speed on the most trusted platforms in today's market.
More specifically, you'll work with client-server architectures, networking protocols, application development and databases to create and configure Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) applications. We are looking for motivated individuals to develop Application Programming Interfaces (APIs) that are clean, well-documented, and easy to use.
Additionally, you will design and code server applications firmware and databases that are reusable, scalable, as well as design and implement large scale systems that enable continuous delivery on-premises and in the cloud. Depending upon the specific role, your responsibilities may include a need to:
1) Participate in Agile development cycles: design, code, test and support.2) Translate wireframes into functional user interfaces.3) Learn and apply best practices in software development and testing4) Utilize AI tools to improve your own development efficiency and productivity5) Integrate AI to make our platform-specific solutions easier to use and deploy
Required education
High School Diploma/GED
Preferred education
Bachelor's Degree
Required technical and professional expertise
Minimally, the incumbent will possess:
1) Prior (project or internship) experience in software development and/or platform engineering2) Strong verbal and written communication skills3) Passion for technology and engineering4) Growth minded, trusted, team focused, courageous, resourceful and outcome focused.5) Working knowledge of servers, applications, dev Ops tools (Git, Jenkins) and databases
Preferred technical and professional experience
The ideal candidate will also have experience with or a working knowledge of:
1) Cloud development (pushing code through a CD pipeline)2) Generative AI practical application in development environment to include prompt engineering3) One or more of the following technologies: C++, C, Java, Golang, Ruby, Python, Perl, SQL4) Virtualization concepts and cloud operations
ABOUT BUSINESS UNIT
IBM Systems helps IT leaders think differently about their infrastructure. IBM servers and storage are no longer inanimate - they can understand, reason, and learn so our clients can innovate while avoiding IT issues. Our systems power the world's most important industries and our clients are the architects of the future. Join us to help build our leading-edge technology portfolio designed for cognitive business and optimized for cloud computing.
YOUR LIFE @ IBM
In a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better.
Being an IBMer means you'll be able to learn and develop yourself and your career, you'll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.
Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do.
Are you ready to be an IBMer?
ABOUT IBM
IBM's greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.
Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we're also one of the biggest technology and consulting employers, with many of the Fortune 500 companies relying on the IBM Cloud to run their business.
At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it's time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.
IBM is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
OTHER RELEVANT JOB DETAILS
IBM will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship.
The compensation range and benefits for this position are based on a full-time schedule for a full calendar year. The salary will vary depending on your job-related skills, experience and location. Pay increment and frequency of pay will be in accordance with employment classification and applicable laws. For part time roles, your compensation and benefits will be adjusted to reflect your hours. Benefits may be pro-rated for those who start working during the calendar year.