Software Development Engineer Intern

3 weeks ago


Nashville, Tennessee, United States Oracle Full time

About the Role:

We are seeking a highly motivated and talented Software Development Engineer Intern to join our team at Oracle. As a Software Development Engineer Intern, you will have the opportunity to work on cutting-edge cloud infrastructure products and services, and contribute to the development of next-generation applications and tools.

Responsibilities:

  • Work at the core of every product or solution we build
  • Build large-scale distributed infrastructure for the cloud
  • Write code and design efficient data structures and algorithms to develop next-generation applications and tools
  • Develop, fix and debug software programs for web services, databases, applications, tools, networks

Requirements:

  • Currently enrolled in a Bachelor's degree program in Computer Science, Computer Engineering, Computer Systems Engineering, Information Systems or equivalent major and completing your sophomore or junior year only by summer 2025
  • Must be returning to the degree program after completion of the internship
  • Attend a university in the US
  • Able to obtain work authorization in the US in 2025
  • Proficient in two or more of the following computer languages: C, C++, C#, Java, JavaScript, Python, SQL, NoSQL, PL/SQL, Go, or similar object-oriented or functional programming languages
  • Have academic coursework, completed projects, prior internship and/or research experience or equivalent in at least three of the following areas: Algorithms, Machine Learning, Compilers, Computer Architecture, Data Mining, High Performance Computing, Distributed Systems, Data Structures, Natural Language Processing, Artificial Intelligence, Object-Oriented Design, Network Security, Big Data, Web/Mobile Technologies, Operating Systems, Database Systems, Cloud Computing, Parallel Programming

What We Offer:

  • High-impact projects: You'll get the opportunity to directly influence our cutting-edge products
  • Mentors that care: Work with industry-leading professionals and award-winning engineers
  • World-class training: Grow from once-in-a-lifetime learning opportunities and exposure to the latest technologies
  • A fun-filled summer: Enjoy a close-knit, community experience alongside your class of fellow summer interns

About Oracle:

Oracle is the world's leading provider of business software. With a presence in over 175 countries, we are one of the biggest technology companies on the planet. We're using innovative emerging technologies to tackle real-world problems today.

We're committed to expanding our inclusive workforce that promotes diverse insights and perspectives. We've partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.

Oracle careers open the door to global opportunities where work-life balance flourishes. We offer a highly competitive suite of employee benefits designed on the principles of parity and consistency.



  • Nashville, Tennessee, United States Oracle Full time

    About the Role:We are seeking a highly skilled Software Engineer Intern to join our team at Oracle. As a Software Engineer Intern, you will be responsible for developing, debugging, and designing enterprise-class software applications.Key Responsibilities:Apply your knowledge of software development to manage software development tasks associated with...


  • Nashville, Tennessee, United States Oracle Full time

    About the Role:Oracle is seeking a highly motivated and talented individual to join our Cloud Infrastructure team as a Software Development Intern. As a member of this team, you will have the opportunity to work on cutting-edge cloud infrastructure products and services, collaborating with industry-leading professionals and award-winning...


  • Nashville, Tennessee, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a Software Development Engineer, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Your primary focus will be on building cloud-based applications using a range of technologies, including AWS, Java,...

  • Software Engineer

    4 weeks ago


    Nashville, Tennessee, United States Regions Bank Full time

    Job Description:At Regions Bank, we are seeking a highly skilled Software Engineer to join our Technology Department. As a Software Engineer, you will be responsible for overseeing the development, modification, and maintenance of applications. This includes monitoring system applications, ensuring systems run smoothly, and creating reports and other...

  • Software Engineer

    3 weeks ago


    Nashville, Tennessee, United States Fusion Medical Staffing Full time

    About the Role As a Software Engineer on our Product Development team, you will be responsible for designing and developing software applications that meet the needs of our customers. Your key responsibilities will include: • Developing software applications using a variety of programming languages and technologies • Collaborating with cross-functional...

  • Software Engineer

    3 weeks ago


    Nashville, Tennessee, United States Regions Bank Full time

    Job DescriptionAt Regions Bank, we are seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for overseeing the development, modification, and maintenance of applications. This includes monitoring system applications, ensuring systems run smoothly, and creating reports and other documentation outlining...


  • Nashville, Tennessee, United States Amazon Full time

    About the RoleAs a Senior Software Development Engineer at Amazon, you will be part of a team that solves complex problems at a rapid pace, utilizing the latest technologies to create scalable solutions.You will have the opportunity to work on a wide range of projects, from building new features and products to improving the customer and seller experience...


  • Nashville, Tennessee, United States Amazon Full time

    About the RoleAs a Software Development Engineer on Amazon's Fulfillment Technologies team, you will be responsible for designing and implementing scalable solutions to solve complex problems related to inventory quality management. You will work with senior technical leaders to grow your skills and learn how to build robust solutions that operate at Amazon...


  • Nashville, Tennessee, United States Amazon Full time

    About the RoleWe are seeking a talented and motivated Product Development Engineer to join our Design Engineering Services team at Amazon Robotics. As a key member of our team, you will be responsible for applying design for X (DFx) principles during new product introduction (NPI) of a wide range of products from initial concept to beta.Key...


  • Nashville, Tennessee, United States Amazon Full time

    About the Role:As a Software Development Engineer on the Amazon Fulfillment Technologies (AFT) team, you will be responsible for designing and implementing scalable software solutions to automate package quality decisions using computer vision and machine learning models.You will work closely with scientists, product managers, and hardware research engineers...


  • Nashville, Tennessee, United States Virtual Full time

    Job Title:Software Development EngineerWork Type:6-Month Contract (Potential for Right-to-Hire/Extension)Location:Hybrid (3x/week) - RemoteMust-Haves:Design, develop, and optimize SQL queries for efficient database performance.Experience with ETL processes for data migration and integration.Excellent communication skills for collaboration with...


  • Nashville, Tennessee, United States Insight Global Full time

    We are seeking a skilled Senior Software Developer to join our team at Insight Global. This role will involve working with our Software Development Manager and other engineers to support the maintenance, application upgrades, and enterprise projects for our Food and Beverage manufacturing company.This position requires a collaborative and team-oriented...


  • Nashville, Tennessee, United States MAST Full time

    We are seeking a talented Software Development Engineer II to join our team at MAST. As a key member of our team, you will play a crucial role in translating business requirements into concrete systems and prototypes.The successful candidate will maintain and grow two existing, custom web-based applications through maintenance and new feature development...


  • Nashville, Tennessee, United States C4 Technical Services Full time

    Job Title: Senior Software Engineer - .NET DevelopmentJob Summary: We are seeking a highly skilled Senior Software Engineer to lead our .NET development team.Responsibilities:* Lead sprint planning and development of high-quality software solutions* Develop advanced Excel automations and VSTO plug-ins* Build integrations with Alteryx for ETL capabilities*...


  • Nashville, Tennessee, United States Amazon Full time

    About the RoleThe Call Tracing Telemetry team at Amazon is responsible for providing real-time insights into service-to-service communications across hundreds of critical fulfillment and robotics services.We are seeking talented Software Development Engineers to invent the next generation of distributed tracing solutions at Amazon scale.As part of this...


  • Nashville, Tennessee, United States Smith Seckman Reid Full time

    Job SummaryWe are seeking a highly motivated and detail-oriented Mechanical Engineer Intern to join our team at Smith Seckman Reid. As a Mechanical Engineer Intern, you will assist senior design staff in the execution of technical activities required on assigned projects and learn discipline-specific technical standards and procedures.Key...

  • Software Engineer

    4 weeks ago


    Nashville, Tennessee, United States Regions Bank Full time

    Job SummaryRegions Bank is seeking a highly skilled Software Engineer to join our Technology team. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications to support the bank's business operations.Key ResponsibilitiesDesign and develop software applications using .NET Core, ASP.NET, and C#Collaborate...


  • Nashville, Tennessee, United States Tennessee Board of Regents Full time

    Job Title: Software EngineerAs a skilled Software Engineer, you will be responsible for designing, developing, and testing software applications. This role requires proficiency in full-stack development, including both front-end and back-end development. You will work closely with the development team to ensure timely delivery of high-quality software...


  • Nashville, Tennessee, United States MAST Full time

    About MASTMAST builds technology solutions that allow auto insurance providers and vehicle donation programs to better understand and optimize their current auto salvage process. Over the past 15 years, we've collaborated with claims decision-makers nationwide to help our customers improve their total loss decision-making efficiency. Our process ensures...

  • Software Engineer

    2 weeks ago


    Nashville, Tennessee, United States Ensworth School Full time

    About the Role: We're looking for a skilled Software Engineer to join our team and contribute to the development of our web application.Key Responsibilities:Design and implement new featuresCollaborate with cross-functional teamsEnsure high-quality code and deploymentRequirements:Proficiency in Python and JavaScriptExperience with SQL and NoSQL...