Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Development Graduate (Undergraduate / Masters / PhD)

Key Solutions

Software Development Intern—Recent Graduate (Undergraduate/ Masters / PhD)
Job Description
Position Title:

Software Development Intern—Recent Graduate (Undergraduate/ Masters / PhD)

Position Type:

Full-time/Hourly/Non-Exempt

Department:

R&D/Engineering

Reports to:

Engineering Manager/Technical Lead

Salary Range:

Based on Experience

Job Location:

2803 Lakeview Ct., Fremont, CA

Job Location

Position requires working onsite in our Fremont, CA office.

Duration

Initial term typically 6 months; may be extended up to approximately 12 months based on business needs, performance, continued eligibility/work authorization, and mutual agreement.

Position Summary

The Software Development Intern will work with experienced engineers on supervised, hands-on assignments supporting the development, testing, enhancement, and maintenance of enterprise software products used by research and compliance organizations. Assignments will be selected based on the intern's education, demonstrated skills, project needs, and development objectives.

Major Responsibilities
  • Assist with development and enhancement of application features under the direction of senior developers or technical leads.
  • Write, debug, test, and document application code consistent with team standards.
  • Develop unit tests and assist with integration, regression, and defect verification activities.
  • Investigate software defects and implement approved fixes under supervision.
  • Assist with REST APIs, integrations, data validation, database queries, and data-migration activities as assigned.
  • Support modernization of legacy application components and front-end development using approved technologies.
  • Participate in code reviews, design discussions, sprint planning, demonstrations, and engineering team meetings.
  • Prepare and maintain technical documentation for assigned work.
  • Collaborate with Development, QC, Product Management, and other teams to understand requirements and acceptance criteria.
  • Use company-approved source-control, CI/CD, issue-management, security, and development practices.
  • Take on progressively more complex assignments as technical proficiency and product knowledge increase.
Product, Data & AI/ML Responsibilities

Depending on assigned projects, the intern may:

  • Assist with the development and integration of AI/ML and predictive analytics capabilities within research management and compliance applications.
  • Prepare, process, validate, and analyze research-related data used for application development, analytics, reporting, and approved AI/ML use cases.
  • Assist in developing and evaluating basic machine-learning models to identify patterns, trends, and potential predictive insights from research data.
  • Support development of data integrations, dashboards, reporting tools, and automated workflows that improve access to and use of research information.
  • Assist with integrating AI/ML models and data-processing capabilities into existing enterprise applications and APIs under technical supervision.
  • Support application capabilities for managing research protocols, approvals, amendments, grants, disclosures, and related research information.
  • Develop practical understanding of research compliance processes supported by company products, including IRB, IACUC, IBC, and COI, and apply approved requirements to assigned development work.
  • Assist with designing and testing software capabilities that support regulatory compliance, data integrity, traceability, and accurate tracking and reporting of research activities.
  • Work with senior developers, product/domain specialists, and QA personnel to refine algorithms, validate results, and improve data-processing and application functionality.
  • Research emerging AI/ML, data analytics, and software-development technologies and, under guidance, evaluate their potential application to company products.
Learning & Development Objectives
  • Apply academic knowledge to a professional software-development environment.
  • Develop practical experience across requirements, design, coding, testing, code review, quality practices, and release processes.
  • Receive technical direction, mentoring, and periodic feedback from experienced team members.
  • Build understanding of enterprise software architecture, secure coding, quality controls, and cross-functional product delivery.
Qualifications
  • Recently completed a Undergraduate, Master's, Ph.D., or other qualifying degree in a related technical field.
  • Degree field should be Computer Science, Software Engineering, Computer Engineering, Information Technology, Data Science, or a closely related technical field.
  • Foundational knowledge of programming, object-oriented concepts, databases, algorithms, and software-development practices.
  • Coursework, academic projects, prior internship experience, or other evidence of software-development capability.
  • Ability to analyze problems, learn new technologies, communicate clearly, and work collaboratively.
Preferred Technical Exposure

Exposure to one or more of the following is helpful but not required:

  • Java and object-oriented programming
  • Spring/Spring Boot
  • JavaScript/TypeScript and Angular or React
  • SQL and relational databases
  • REST APIs
  • Git/Source control
  • Unit or automated testing
  • CI/CD or cloud technologies
Employment & Work Authorization

This is a temporary, paid internship and does not guarantee or create an entitlement to regular or permanent employment. Candidates must be authorized to work in the United States for the duration of employment. Where applicable, the work must remain consistent with the individual's authorized practical training and field of study. Employees are responsible for maintaining valid work authorization and timely providing required employment-eligibility documentation.

Company Background

Key Solutions Inc. is a Silicon Valley-based enterprise software product company that develops, licenses, and supports proprietary technology platforms for universities, academic medical centers, hospitals, pharmaceutical and biotech companies, research institutes, and government organizations worldwide. Our products automate and manage Research Administration and Compliance, Grants Management, Conflict of Interest, laboratory research, and related research operations. Built on a highly configurable enterprise platform and increasingly enhanced with AI/ML, intelligent automation, and advanced data analytics, our solutions are deployed as cloud-based SaaS, customer-hosted, or protected environments. Key Solutions combines continuous product innovation with implementation, support, and specialized professional services to help research organizations improve compliance, productivity, decision-making, and discovery.

Equal Employment Opportunity

Key Solutions Inc. is an Equal Opportunity Employer. We provide equal employment opportunities to all qualified applicants and employees without regard to any characteristic protected by applicable federal, state, or local law. Key Solutions is committed to equal employment opportunity for individuals with disabilities and protected veterans.

Key Solutions delivers web-based products for Life Sciences, combining 15+ years of expertise with AI and data analytics to improve research workflows and compliance.

#J-18808-Ljbffr
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Software Development Graduate (Undergraduate / Masters / PhD) in Fremont, CA vacancy
  • $136.3k - $231.7k

     ...inspiration, research and development. KLA focuses more than average...  ...research scientist, software engineers, application development...  ...be listed on resume PhD (New College Graduate OR preference of 1-2 yrs of...  ...related work experience; Master's Level Degree and related... 
    For graduates
    For undergraduates
    For phd
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Milpitas, CA
    14 hours ago
  •  ...cross-platform, or automated test infrastructures for hardware-software integration. ~5 years of experience with concurrent...  ....g., TCP/IP or RPC). Preferred Qualifications Master’s degree or PhD in Engineering, Computer Science, or a related technical field... 
    For undergraduates
    For phd

    Raxium

    Fremont, CA
    18 hours ago
  • $99k - $220k

     ...capability to support product development.What you’ll doYou will be...  ...: electrical, mechanical, software, process, technical...  ...degree; or 3 years and a Master’s degree; or a PhD without experience; or equivalent...  ...environment.This is a graduate eligible role.Our commitmentWe... 
    For graduates
    For undergraduates
    For phd
    Work experience placement
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Fremont, CA
    6 days ago
  • $5,507 - $6,677 per month

     ...Chemistry and Biochemistry offers Master of Science, Bachelor of...  ...15 contact hours per week in undergraduate laboratories and/or lectures,...  ...2026. Qualifications MS or PhD in Chemistry or Biochemistry,...  ...if they have a minimum of 18 graduate credit hours in chemistry or... 
    For graduates
    For undergraduates
    For phd
    Temporary work
    Part time
    Work at office

    California State University - East Bay

    Hayward, CA
    2 days ago
  • $99k - $220k

     ...industry. The impact you’ll makeAs a Software Engineer at Lam, you will be at...  ...with 5+ years of experience; or Master’s degree with 3+ years’ experience; or a PhD with no previous professional...  ...VxWorks RTOS desired.Software development skills in one or more general purpose... 
    For undergraduates
    For phd
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Fremont, CA
    5 days ago
  • $110k - $130k

     ...exceptional new computer science graduates who are builders at heart, writing software, conducting research, building...  ...achievement, with a cumulative undergraduate GPA of 3.6 or higher required·...  ...holidays· Ongoing learning and development opportunitiesAvathon is an Equal... 
    For graduates
    For undergraduates
    Full time
    Internship
    Local area

    Avathon

    Pleasanton, CA
    8 days ago
  • $141k - $307k

     ...troubleshooting, and debugging software programs. Your role is pivotal in...  ...structured code.Drive systems design and development across multiple teams to create...  ...12+ years of experience; or Master’s degree with 8+ years’ experience; or a PhD with 5+ years’ experience; or... 
    For undergraduates
    For phd
    Full time
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Fremont, CA
    4 days ago
  • $136k - $156k

     ...RoHS, PFAS, etc.). Participate in the development and implementation of quality...  ...electromechanical medical device manufacturing or Master's degree and 6+ years or PhD Degree and 3+ years.Experience with...  ...ISO/IEC/IEEE 12207 (Systems and software engineering — Software life cycle... 
    For undergraduates
    For phd
    Work at office

    Mizuho OSI

    Union City, CA
    4 days ago
  • $166k - $350k

     ...troubleshooting, and debugging software programs. Your role is pivotal in...  ...candidate will be responsible for the development and sustainment ofpart...  ...with 15+ years of experience; or Master’s degree with 12+ years’ experience; or a PhD with 8+ years’ experience; or equivalent... 
    For undergraduates
    For phd
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research

    Fremont, CA
    4 days ago
  • $186.9k - $267.7k

     ...and developer productivity.Your Impact As a Lead Software Engineer, you will set the technical direction for...  ...+ 8 years of software engineering experience, or Masters + 6 years of software engineering experience, or PhD + 3 years of software engineering experienceExperience... 
    For undergraduates
    For phd
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    2 days per week
    1 day per week

    CISCO Systems

    Fremont, CA
    5 days ago
  • $214.1k - $309.8k

     ...engineering group. By collaborating closely with development and security teams, you will optimize...  ...exciting because it challenges you to master the intersection of high-scale...  ..., or Masters + 8 years of experience, or PhD Experience building or operating infrastructure... 
    For undergraduates
    For phd
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    2 days per week

    CISCO Systems

    Fremont, CA
    4 days ago
  • $137k - $287k

     ...Bachelor’s degree in Computer Science, Information Technology, MIS, Data Science, Analytics, or a relevant Engineering field; Master's or PhD preferred. Our commitment We believe it is important for every person to feel valued, included, and empowered to achieve... 
    For undergraduates
    For phd
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research

    Fremont, CA
    4 days ago
  •  ...Entry-Level Software ProgrammerSynergistic IT wants every candidate...  ....Who Should Apply?Recent IT graduates looking to make their...  ...Skills:Bachelors degree or Masters degree in Computer Science,...  ...understanding of the software development life cycleKnowledge of Statistics... 
    For graduates
    For undergraduates

    SynergisticIT

    Fremont, CA
    4 days ago
  •  ...Synergistic IT Software Programmer PositionSynergistic wants every...  ....Who Should Apply:Recent IT graduates looking to make their...  ...Skills:Bachelors degree or Masters degree in Computer Science,...  ...understanding of the software development life cycleKnowledge of Core... 
    For graduates
    For undergraduates

    SynergisticIT

    Fremont, CA
    4 days ago
  • $217k - $281k

     ...integrations and future product lines. Test Development & Systems Architecture Drive the...  ...adjacent mechanical, electrical, and software disciplines. Drive a culture of...  ...boundaries. Education: Bachelor's, Master's, or PhD degree in Systems Engineering, Electrical... 
    For undergraduates
    For phd
    Full time
    Temporary work
    Work at office
    Relocation package
    Flexible hours
    Shift work

    Agility Robotics

    Fremont, CA
    4 days ago
  • $85k - $125k

     ...position, you need to have a Bachelor's or Master's degree in any of the following...  ...highly motivatedUnderstanding of the software development life cycleStrong work ethics and creative...  ....Who Should Apply? Recent IT graduates looking for a career breakthrough in Cloud... 
    For graduates
    For undergraduates
    Part time

    SynergisticIT

    Fremont, CA
    4 days ago
  • $174k - $252k

    Share Software Engineer, IT Infrastructure Google Fremont, CA, USA X In most instances...  .... Preferred qualifications: Master's degree or PhD in Computer Science or a related technical...  ...gathering and architectural design to development, testing, and long-term maintenance of... 
    For undergraduates
    For phd

    Google LLC

    Fremont, CA
    3 days ago
  • $40 - $45 per hour

     ...with silicon-based anodes. This role is well suited for a PhD student or graduate researcher with strong experience in electrochemistry, battery...  ..., experimental execution, and product-focused battery development. The intern will collaborate closely with scientists, engineers... 
    For graduates
    For phd
    Hourly pay
    Internship
    Work at office

    Enovix

    Fremont, CA
    14 hours ago
  •  ...Senior Software EngineerCisco Validated Infrastructure Services (CVIS) establishes and proves the performance of large...  ...:Bachelors + 7 years of related experience, or Masters + 4 years of related experience, or PHD +1 year of related experience, or equivalent related... 
    For undergraduates
    For phd
    Work experience placement

    Cisco

    Milpitas, CA
    17 hours ago
  • $137.5k

     ...as a public benefit corporation on our website.The RoleWe are hiring recent university graduates to grow the next generation of Software Engineers through our Engineering Development Program. We believe in pushing high potential people to achieve excellence. Our program... 
    For graduates
    For undergraduates
    H1b
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Relocation package

    Veeva Systems

    Pleasanton, CA
    4 days ago
  • $5,507 - $6,677 per month

     ...ofScience in Public Health degree prepares graduates for entry-levelcareers with social impact...  ...: A doctoral-level degree, e.g., PhD, DrPH,MD, JD, or proof of candidacy for a doctorate is required;applicants with a Master’s Degree with accompanying certificationand... 
    For graduates
    For undergraduates
    For phd
    Temporary work
    Part time
    Work experience placement

    Public Value

    Hayward, CA
    4 days ago
  •  ...DeVry University is seeking industry professionals to teach undergraduate and graduate students in Newark, California, delivering courses that...  ...course objectives are met while maintaining high professional standards and ongoing faculty development. #J-18808-Ljbffr... 
    For graduates
    For undergraduates

    DeVry Educational Development Corp.

    Newark, CA
    4 days ago
  •  ...Software EngineerThe Cisco Distributed System Engineering (DSE) group leads...  ...integrate best practices into our development lifecycle.Key Responsibilities...  ...years of relevant experience, or Master's degree in STEM with 4+ years, or PhD in STEM with 1+ years.3+ years of... 
    For undergraduates
    For phd

    Outshift by Cisco

    Milpitas, CA
    4 days ago
  • $100k

     ...are looking for entry-level software programmers, Java full-stack...  ...mathematics/statistics or science graduates or people looking to switch...  ...: Bachelors degree or Masters degree in computer science,...  ...understanding of the software development life cycle Knowledge of statistics... 
    For graduates
    For undergraduates
    Full time
    H1b

    SynergisticIT

    Fremont, CA
    4 days ago
  •  ...produces the consistent, well-documented sample sets that our development and test campaigns depend on.To be great at this role, you...  ...precision dispensing or hermetic sealing.Founded in 2016 by Stanford PhD graduates Colin Bailie and Chris Eberspacher, TandemPV is pioneering... 
    For graduates
    For phd
    Flexible hours

    Tandem PV, Inc

    Fremont, CA
    2 days ago
  •  ...other grow. Because full product development—from design to qualification...  ..., signal integrity, power, software, mechanical, thermal,...  ...and 7+ years of experience, or Master’s in Electrical Engineering or...  ...years of related experience, or PhD in Electrical Engineering or... 
    For undergraduates
    For phd
    Contract work

    Cisco Systems, Inc

    Milpitas, CA
    2 days ago
  •  ...in-memory computing products, Instinct Software, and SDKsCollaborate closely with customers...  ...a bridge between customers and product development teams, conveying customer feedback,...  ...developmentRequirements:MS with 5+ years of experience or PhD in Computer Science or Computer... 
    For phd

    NR Consulting

    Fremont, CA
    4 days ago
  •  ...mathematics/statistics or science graduates looking to make their careers in...  ...visit REQUIRED SKILLS For Java /Software Programmers Bachelors degree or Masters degree in Computer Science, Computer...  ...understanding of the software development life cycle Project work on the skills... 
    For graduates
    For undergraduates
    Immediate start
    Remote work

    SynergisticIT

    Fremont, CA
    16 hours ago
  • $100k

     ...are looking for entry-level software programmers, Java full-stack...  ...mathematics/statistics or science graduates or people looking to switch...  ...a bachelors degree or masters degree in computer science,...  ...understanding of the software development life cycle knowledge of statistics... 
    For graduates
    For undergraduates
    Full time
    H1b
    Remote work

    SynergisticIT

    Fremont, CA
    2 days ago
  • $190k - $265k

     ...Partner with and influence the robotics software team and the ML research team to align interfaces...  ...work. Requirements Bachelor's or Master's degree in Computer Science, Robotics,...  ...significant relevant experience, or a PhD degree. Track record of leading complex... 
    For undergraduates
    For phd
    Full time
    Work at office
    Visa sponsorship

    RoboForce

    Milpitas, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Graduate (Undergraduate / Masters / PhD). Be the first to apply!