Software Engineer Intern contributing to library technology development at OCLC. Collaborating with developers to enhance systems and deliver new features.
Responsibilities
Be part of an experienced team of software developers who frequently release enhancements and new products for use by OCLC libraries
Use industry standard programming techniques to translate requirements and designs into code
Analyze and solve problems in existing systems
Design, code, and test multiple modules of a system in a timely manner
Participates in unit, system, and acceptance testing by designing tests, building test data, test execution and evaluation, along with recommending/making improvements/fixes to the tested system
Assists in developing and interpreting requirements
Requirements
Currently enrolled as students at the time of the internship
Working towards a bachelor’s degree in computer engineering or related degree
Experience with or openness to AI-assisted development tools
Completion of first-level engineering courses
Good familiarity with Java
Experience with HTML, JavaScript, and CSS a plus
Experience with databases
Strong written and verbal communication skills
Strong problem solving and analytic skills
Excellent customer and team-interaction skills
Pro-active and self-motivated
Benefits
Free use of our on-site fitness center, gym sports, group exercise classes, and game room
Onsite catering and cafeteria subsidized by OCLC
Health and wellness events
Paid parental leave and adoption assistance
Tuition reimbursement and Public Service Loan Forgiveness eligibility
Company-subsidized pricing on local tickets and memberships
Software Engineer developing cloud - based fulfillment technology for eCommerce logistics. Collaborating with cross - functional teams to design and deliver customer value from scalable software applications.
Lead Software Developer at Fiserv focusing on designing and implementing financial service applications. Collaborate with teams to ensure optimal software performance and security.
Software Engineer developing secure software solutions for Android, Windows, and Linux environments in the Mission Readiness Systems business area. Working within a cross functional team on mobile and web application development.
EPM Software Developer designing, developing, and troubleshooting software programs for financial analytics systems. Collaborating with teams to implement EPM software using modern methodologies and tools.
Full Stack Engineer developing scalable web solutions to enhance customer experiences at Genesys. Collaborating with cross - functional teams to drive platform modernization and ensure operational excellence.
Senior Software Architect leading the design of scalable communications software at NVIDIA. Focusing on AI and HPC performance improvements for cutting - edge technology solutions.
Software Engineer developing AI solutions for aerospace applications at Boeing. Collaborating in a cross - functional team to develop cutting - edge machine learning algorithms and data engineering pipelines.
Senior Software Developer developing and optimizing software solutions for a technology - focused company. Engaging in project management, customer communication, and mentoring juniors in modern technologies.
Full - Stack Engineer developing core workflow automation platform for HR teams at peopleIX. Building capabilities to automate HR processes with AI and integrations.
Software Development Engineer II developing cloud features as part of an Agile Scrum team in Arlington, TX. Responsible for feature development, cloud migration, and enhancing product quality through best practices.