Senior Software Engineer

Oppenheimer Companies
Boise, ID
Job Description
Role Overview

The Senior Software Engineer is a highly skilled technical leader responsible for the design, development, integration, and support of enterprise software solutions that enable OCI strategic business initiatives. This role combines deep technical expertise with strong business acumen to deliver scalable, reliable, and secure software applications across multiple business units.

What You Will Do

Design, develop, test, deploy, and maintain enterprise-grade software applications and integrations. Participate in all phases of the Software Development Lifecycle (SDLC).

Why It Might Be a Fit

The ideal candidate possesses advanced software engineering experience, strong architectural design capabilities, and a passion for developing innovative solutions that improve operational efficiency and business outcomes.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field
  • 7+ years of professional software development experience
  • Demonstrated success delivering enterprise applications in a complex business environment
  • Experience leading technical projects and mentoring developers
  • Experience integrating business systems and working with cross-functional stakeholders

Benefits

  • Competitive salaries
  • 401(K)-matching program
  • Health and wellness benefits
  • Wellness activities
  • Parking allowances
  • Access to continuous learning
  • Paid holidays
  • Generous vacation package
  • Workplace giving
  • Free access to financial resources
  • Gym membership discounts
]]>