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$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 graduatesFor undergraduatesFor phdMinimum wageWork experience placementFlexible hours- ...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 undergraduatesFor phd
$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 graduatesFor undergraduatesFor phdWork experience placementLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week$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 graduatesFor undergraduatesFor phdTemporary workPart timeWork at office$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 undergraduatesFor phdLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week$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 graduatesFor undergraduatesFull timeInternshipLocal area$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 undergraduatesFor phdFull timeLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week$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 undergraduatesFor phdWork at office$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 undergraduatesFor phdLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week$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 undergraduatesFor phdFull timeTemporary workWork at officeLocal areaFlexible hours2 days per week1 day per week$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 undergraduatesFor phdFull timeTemporary workWork at officeLocal areaFlexible hours2 days per week$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 undergraduatesFor phdLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week- ...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 graduatesFor undergraduates
- ...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 graduatesFor undergraduates
$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 undergraduatesFor phdFull timeTemporary workWork at officeRelocation packageFlexible hoursShift work$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 graduatesFor undergraduatesPart time$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 undergraduatesFor phd$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 graduatesFor phdHourly payInternshipWork at office- ...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 undergraduatesFor phdWork experience placement
$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 graduatesFor undergraduatesH1bWork at officeLocal areaRemote workWork from homeHome officeRelocation package$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 graduatesFor undergraduatesFor phdTemporary workPart timeWork experience placement- ...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 graduatesFor undergraduates
- ...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 undergraduatesFor phd
$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 graduatesFor undergraduatesFull timeH1b- ...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 graduatesFor phdFlexible hours
- ...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 undergraduatesFor phdContract work
- ...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
- ...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 graduatesFor undergraduatesImmediate startRemote work
$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 graduatesFor undergraduatesFull timeH1bRemote work$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 undergraduatesFor phdFull timeWork at officeVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Graduate (Undergraduate / Masters / PhD). Be the first to apply!
- sap master data Fremont, CA
- master data coordinator Fremont, CA
- software quality assurance Fremont, CA
- entry level software sales Fremont, CA
- id software Fremont, CA
- software sales Fremont, CA
- software asset management analyst Fremont, CA
- internship software Fremont, CA
- software intern Fremont, CA
- software qa Fremont, CA



