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

Senior Software Engineer

OCLC

Join Us At OCLC

At OCLC, we build technology with a purpose: to connect libraries and make knowledge accessible worldwide, because we believe that what is known must be shared. Our teams work with complex global datasets, AI and machine learning, hybrid cloud solutions, and other technologies that connect people and organizations to the information they need. We value the power of unique perspectives and experiences to unlock innovation. At OCLC, your ideas matter, whether you have two years of experience or 20. You'll learn, create, and problem-solve with technologists, product developers, librarians, researchers, marketing pros, and support teams around the world.

OCLC is consistently recognized as a best place to work by several independent programs. We recognize and reward people and results with a comprehensive Total Rewards package. This means competitive compensation that reflects your unique contributions—performance, experience, and skills—along with exceptional benefits, including best-in-class health coverage, retirement plans with generous company contributions, and a commitment to your overall well-being.

  • Tuition reimbursement and Public Service Loan Forgiveness eligibility
  • Paid parental leave and adoption assistance
  • Fitness facility reimbursement benefit

Join us in transforming how people everywhere access information and be part of a mission-driven team that makes a global impact.

The Job Details Are As Follows

OCLC's Cloud Library team is seeking an experienced AWS Senior Software Engineer to design, develop, and support scalable cloud-based applications that serve libraries and their users around the world. This role requires a strong technical foundation, a collaborative mindset, and the ability to contribute across the software development lifecycle—from architecture and design through implementation, testing, deployment, and production support. The ideal candidate is a full-stack engineer who thrives in a cloud-native environment, enjoys solving complex technical challenges, and can provide technical leadership while partnering closely with product, engineering, and operations teams. Full-Stack development experience is preferred.

Responsibilities

  • Design, develop, and maintain full-stack web applications using Node.js and TypeScript on the backend and Svelte on the frontend.
  • Build high-performance, system-level services and tools using Rust where reliability and speed are critical
  • Contribute to React Native mobile features and collaborate with mobile-focused engineers when needed
  • Design, develop, and administer PostgreSQL databases, including schema design, query optimization, indexing strategies, and routine maintenance
  • Manage and maintain Unix/Linux server environments, including scripting, process management, and system configuration
  • Deploy, manage, and scale containerized applications using Kubernetes
  • Work with AWS services, including ECS for container orchestration and S3 for object storage and static asset management
  • Participate in code reviews, architectural discussions, and technical documentation
  • Identify and resolve performance bottlenecks, bugs, and security vulnerabilities across the stack
  • Collaborate with cross-functional teams using agile methodologies

Technical Leadership

  • Provide technical expertise and guidance to engineering team members.
  • Participate in architecture discussions and technical design reviews.
  • Mentor junior and mid-level engineers through collaboration, code reviews, and knowledge sharing.
  • Promote engineering best practices, design patterns, and coding standards.
  • Help identify technical debt and recommend strategic improvements.

Quality & Operational Excellence

  • Conduct code reviews and ensure adherence to quality, security, and performance standards.
  • Support CI/CD processes and DevOps practices to enable reliable software delivery.
  • Troubleshoot and resolve production issues while participating in operational support activities.
  • Participate in monitoring, observability, and incident response efforts.
  • Collaborate with stakeholders to ensure successful delivery of business objectives.

Current Technology Stack (Candidates are not expected to have experience with every technology listed below. We recognize that strong engineers bring transferable skills and may have expertise in related technologies. Experience with a subset of these technologies, combined with a willingness to learn, is welcomed.)

  • Front-end: [React / Angular / Vue / TypeScript / JavaScript — confirm stack]
  • Back-end: [Java /.NET / Node.js / Python / Go — confirm stack]
  • APIs: RESTful services, integration patterns, and service-oriented architecture
  • Databases: [PostgreSQL / SQL Server / MySQL / MongoDB / DynamoDB — confirm stack]
  • Cloud: [AWS / Azure / Google Cloud — confirm platform]
  • DevOps: CI/CD pipelines, automated testing, monitoring, and production support
  • Tools: Git, Jira, build pipelines, code review tools, and observability platforms

Qualifications

  • Bachelor's degree in computer science, Software Engineering, or a related technical discipline, and/or equivalent professional experience.
  • 5+ years of professional software development experience.
  • Strong experience developing scalable web applications and distributed systems.
  • Experience working with cloud platforms, preferably Microsoft Azure.
  • Experience designing and consuming RESTful APIs and microservices.
  • Strong proficiency in one or more modern programming languages such as Java, C#, JavaScript, TypeScript, or Node.js.
  • Experience working with relational database technologies.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration skills.

Preferred

  • Experience with cloud-native application architecture and distributed systems.
  • Experience supporting highly available, customer-facing SaaS applications.
  • Experience implementing CI/CD pipelines and DevOps practices.
  • Experience with modern front-end frameworks such as React or Angular.
  • Experience working in Agile/Scrum development environments.
  • Experience leveraging AI-assisted development tools to improve engineering productivity and code quality.

Working Conditions

Normal office environment with hybrid work flexibility as applicable.

ADA/EAA Statement

The above statements are intended to describe the general nature and level of work being performed by individuals assigned to this position. They are not intended to be an exhaustive list of all responsibilities, duties, or skills required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions of the position. Specific circumstances may require employees to perform a different combination of duties consistent with business needs.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Greenwald, MN vacancy
  •  ...Senior Mechanical Engineer Our client is a renowned leader in the packaging industry, committed to innovation, quality, and sustainability. The company has been around for over 100+ years and is considered the premier packaging solutions provider in the industry.... 
    Senior

    MRINetwork

    Greenwald, MN
    3 days ago
  •  ...commissioning, including electrical and/or mechanical and/or software troubleshooting. Directly perform product and process testing...  ...test plans and lead process technicians and other process engineers to perform product and process testing. Develop thorough factory... 
    Suggested

    MRINetwork

    Greenwald, MN
    3 days ago
  •  ...stories and other resources that capture users’ needs Developing wireframes and task flows based on user needs Using specialist software to create mock-ups and prototypes Making recommendations and planning changes based on user feedback Exploring and... 
    Senior

    Argyle Infotech

    Greenwald, MN
    3 days ago
  •  ...DevOps Engineer Location: Minnesota (Remote) Visa: US Citizen Only. End Client: MedNet Duration: 6 months Note: Candidate should be...  ...Programming concepts Experience leveraging AI tools in the software development lifecycle in order to improve quality & efficiency.... 
    Suggested
    Contract work
    Remote work

    ShiftCode Analytics

    Greenwald, MN
    7 hours ago
  •  ...NET Developer The developer will focus on development of web-based front-end as well as back-end processing throughout full software development life cycle. Essentially a full stack developer including API, and data development. Responsibilities/Requirements:... 
    Suggested

    Omni Inclusive

    Greenwald, MN
    3 days ago
  • React Js And Node Js Developer React Js And Node Js Developer • Develop and maintain web applications using React Js and Node Js. • Collaborate with UX/UI designers to implement design into the code. • Ensure the technical feasibility of UI/UX designs. • Optimize...

    JConnect Infotech

    Greenwald, MN
    4 days ago
  • Servicenow Developer Servicenow engineers who have hands-on experience implementing IRM, and if they have expertise in the OOB Risks and Controls solutions that would be the best. IRM Cert would be good to have.

    Argyle Infotech

    Greenwald, MN
    3 days ago
  • Fullstack Developer Location: Minneapolis, MN/ Irving, TX / Chicago, IL Job Type: Full-time Job Description: React: Extensive hands on experience in ReactJS, EcmaScript 6 and above Extensive experience on creating Micro front end applications. Modern...
    Full time

    Futran Tech Solutions Pvt. Ltd.

    Greenwald, MN
    3 days ago
  • $77k - $214k

     ...Senior Associate, Financial Services Tax At PwC, our people in tax services focus on providing advice and guidance to clients on tax planning, compliance, and strategy. These individuals help businesses navigate complex tax regulations and optimise their tax positions... 
    Senior

    PwC (US)

    Greenwald, MN
    1 day ago
  •  ...Embedded Firmware Engineer The R&D Software Engineering team is seeking a highly motivated Embedded Firmware Engineer to help develop innovative firmware and IoT solutions. You will be responsible for designing and implementing embedded firmware for microcontroller... 

    Kasmo Global

    Greenwald, MN
    3 days ago
  •  ...AI Agent Engineer Are you excited to help operate and improve AI agents that deliver reliable, real-world outcomes in production environments...  ...: An AI research or model-training role A traditional software engineering role A pure data science or analytics position... 
    Flexible hours

    Lexus Nexus

    Greenwald, MN
    2 days ago
  •  ...Responsibilities: Develop, test, implement and maintain application software working with established processes Design, implement and...  ...Life Cycle (SDLC) Communicate effectively with other engineers and QA Establish, refine and integrate development and test... 

    Samprasoft

    Greenwald, MN
    4 days ago
  •  ...Splunk Architect Location: Either TX or MN Work hours 9am to 5 pm (8 hour shifts) Summary: Splunk Engineering team manages engineering work for Splunk clusters across client, there are 6 Clusters and Splunk Kafka connect is critical data pipeline. Team comprises... 
    Shift work

    Futran Tech Solutions Pvt. Ltd.

    Greenwald, MN
    3 days ago
  • $140k - $160k

     ...Senior Product Owner Insurance powers almost everything, and yet the systems behind it are still held together with spreadsheets...  ...in the AgentSync app, working directly with our co-founders, engineering managers, and other Product Owners to bring the next generation... 
    Senior
    Work at office
    Remote work
    Work visa
    Flexible hours

    AgentSync

    Greenwald, MN
    3 days ago
  •  ...Sr. Data Engineer The Sr. Data Engineer is responsible for leading technical aspects of IT solution delivery, cloud-based data platform...  ...technology architecture, infrastructure, network, security and software principles and models. Experience working in partnership... 
    Senior

    Xcel Energy

    Greenwald, MN
    7 hours ago
  • $212k - $318k

     ...Partner, Senior Health Actuary We are seeking a Partner, Senior Health Actuary to join our Actuarial and Financial Group (AFG) in Mercer's Health practice. The location is open. Our Actuarial & Financial Group (AFG) provides our clients with high-quality actuarial... 
    Senior
    Minimum wage
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week
    1 day per week

    Mercer France

    Greenwald, MN
    19 hours ago
  • $72k - $184.44k

     ...Senior Associate, Digital Assets At PwC, our people in audit and assurance focus on providing independent and objective assessments...  ...and Finance & Technology, Business Administration/Management, Engineering Certified Public Accountant License or Certified... 
    Senior
    Full time
    H1b
    Work at office

    PwC (US)

    Greenwald, MN
    1 day ago
  •  ...Bachelor's degree or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, Information Systems, IT, Mathematics...  ...in Python development ~ Deep understanding of the software development life cycle ~ Knowledge of Linear Algebra, Statistics... 
    Part time
    H1b
    Remote work
    Relocation
    Flexible hours

    SynergisticIT

    Greenwald, MN
    4 days ago
  • $74k - $79k

     ...Entry-Level Engineer Whiting-Turner is a national ENR Top 25 General Contractor looking for entry-level engineers to help manage all...  ...drawings. Proficiency in scheduling including related scheduling software. Basic qualifications for Entry-Level Engineer candidates... 
    Contract work
    For contractors
    For subcontractor
    Local area

    The Whiting-Turner Contracting Company

    Greenwald, MN
    3 days ago
  • Job Title At least 2 years of effective, hands-on RPG development experience (for example, 4 years if RPG comprised approximately 50% of their role). Worked in an active RPG environment within the past 10 years. This role is for an internally developed LIMS system...

    TechWish

    Greenwald, MN
    3 days ago
  • $69.92k - $109.46k

     ...Senior Payroll Analyst The Senior Payroll Analyst is part of the Payroll team, which is responsible for processing full-cycle, in-house payroll operations with multiple legal entities, over 5,000 employees, and within more than 40 state jurisdictions. The Payroll team... 
    Senior
    Local area
    Remote work
    Relocation
    Monday to Thursday
    Flexible hours

    UMB

    Greenwald, MN
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!