Software Engineer designing, developing, and testing software applications to connect libraries and make knowledge accessible. Collaborating with cross-functional teams and improving existing systems.
Responsibilities
Designing, developing, and testing software applications
Collaborating with team members to solve problems and implement new features
Maintaining existing systems and collaborating with product managers and designers to define and refine features
Requirements
Bachelor's degree in computer science or related discipline, or equivalent work experience
2-4 years of relevant software development experience
Strong programming skills in one or more languages
Experience with software development methodologies
Ability to work independently and as part of a team
Strong problem-solving and analytical skills
Knowledge of database systems
Experience integrating AI tools, frameworks, and concepts into the software development process
Benefits
Best-in-class health coverage
Retirement plans with generous company contributions
Free use of on-site fitness center
Gym sports
Group exercise classes
Game room
Onsite catering and cafeteria subsidized by OCLC
Health and wellness events
Paid parental leave and adoption assistance
Tuition reimbursement
Public Service Loan Forgiveness eligibility
Company-subsidized pricing on local tickets and memberships
Director of Software Engineering overseeing end - to - end software development lifecycle at SNC. Leading a team towards Agile and DevOps transformation with a focus on quality, scalability, and security.
Senior Software Engineer developing solutions on the Red Hat OpenShift Platform. Collaborating with teams to design and implement innovative technologies at Red Hat.
Lead Engineer developing Embedded Test Automation for R&D team in electrical transmission applications. Designing and testing embedded software and collaborating with global teams for validation and verification.
Principal Engineer specializing in Voltage Source Converter control and protection at GE Vernova. Overseeing design and implementation in renewable energy systems with a focus on innovation and development.
Senior Software Engineer developing HPC infrastructure at NVIDIA. Collaborating on cloud - native solutions and enhancing system reliability in a hybrid environment.
Full Stack Engineer building production - ready generative AI systems that empower game studios. Collaborating with teams to develop scalable tools and workflows in a hybrid environment.
Lead UI Software Engineer contributing to architecture and development of customer facing web applications at Caterpillar. Collaborating across teams and leveraging modern technologies in a dynamic environment.
Senior Controls Engineer developing, integrating, validating, and maintaining embedded software control systems at Caterpillar Inc. Collaborating with cross - functional teams to ensure robust performance and reliability.
Internship in System Integration & Deployment at a startup working with 3D technologies and cloud systems. Focus on using Docker, Linux and databases to deploy applications.