Senior Software Engineer

Oppenheimer Companies, Inc.

Boise, Northern (ID, KY)

Hybrid

USD 120,000 - 150,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(K) matching
Health insurance
Wellness programs
Paid holidays & vacation

Job summary

Oppenheimer Companies Inc is seeking a Senior Software Engineer to lead design, development, integration, and support of enterprise software solutions across OCI divisions. You will mentor engineers and help establish best practices across the SDLC.

The ideal candidate brings advanced software engineering expertise, strong architectural skills, and a drive to deliver scalable, secure solutions that improve operational efficiency and business outcomes.

Qualifications

  • 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.

Responsibilities

  • Design, develop, test, deploy, and maintain enterprise-grade software applications and integrations.
  • Translate business requirements into scalable technical solutions.
  • Develop APIs, services, workflows, and user-facing applications that support critical business processes.
  • Create clean, maintainable, and well-documented code following established development standards.
  • Participate in all phases of the Software Development Lifecycle (SDLC).

Skills

C#/.NET
JavaScript/TypeScript
REST APIs
SQL Server
Azure
Git & CI/CD
Power Platform
AI tooling
Security & auth

Education

Bachelors in Computer Science

Tools

Azure DevOps
API Management

Job description

Description

COMPANY OVERVIEW

Oppenheimer Companies Inc (OCI) is a team-oriented, broad-based corporation with divisions and affiliates spanning a wide array of disciplines; each focused on helping customers meet their goals. We develop long-standing partnerships by providing the greatest value to our customers with the best quality products and services which maximizes their profitability. This also creates internal opportunities for personal growth, responsibility, and reward for our team members.

Entrepreneurial spirit drives us as we build companies ranging from food service, branded and private label food products, to commercial real estate development, property management and logistics.

POSITION PURPOSE

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.

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. In addition to hands-on development, this position serves as a mentor to other engineers and helps establish best practices across the software development lifecycle.

KEY RESPONSIBILITIES:

Software Design & Development

  • Design, develop, test, deploy, and maintain enterprise-grade software applications and integrations.
  • Translate business requirements into scalable technical solutions.
  • Develop APIs, services, workflows, and user-facing applications that support critical business processes.
  • Create clean, maintainable, and well-documented code following established development standards.
  • Participate in all phases of the Software Development Lifecycle (SDLC).

Solution Architecture

  • Design application architectures that prioritize scalability, maintainability, performance, and security.
  • Evaluate technologies and frameworks to support business objectives.
  • Assist in establishing development standards, architecture patterns, and technical governance.
  • Identify opportunities to modernize legacy applications and processes.

Enterprise Integration

  • Build and maintain integrations between internal and external systems, including ERP, CRM, EDI, data platforms, and third-party applications.
  • Design robust data exchange solutions utilizing APIs, event-driven architectures, and automation platforms.
  • Support enterprise initiatives involving Microsoft technologies, cloud platforms, and AI-enabled business solutions.

Technical Leadership

  • Provide mentorship and technical guidance to software engineers and technical team members.
  • Conduct code reviews and promote engineering best practices.
  • Lead technical discussions and contribute to architectural decision-making.
  • Support project estimation, planning, and prioritization activities.

Collaboration & Business Partnership

  • Work closely with business stakeholders to understand operational challenges and translate them into technology solutions.
  • Partner with Project Management, Infrastructure, Data Engineering, Security, and Business Systems teams.
  • Communicate technical concepts effectively to both technical and non-technical audiences.

Continuous Improvement

  • Evaluate emerging technologies and recommend innovative solutions.
  • Contribute to DevOps, automation, quality assurance, and development process improvements.
  • Support AI, analytics, and digital transformation initiatives across OCI companies.
  • Champion security, compliance, and reliability best practices.

QUALIFICATIONS:

Education

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • Equivalent combination of education and relevant experience may be considered.

Experience

  • 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.

Technical Skills

  • Strong experience with several of the following: C#, .NET, ASP.NET Core; JavaScript, TypeScript, React, Angular, or similar frameworks
  • REST APIs and microservices architecture
  • SQL Server and relational database design
  • Azure cloud services and modern application platforms
  • Git, CI/CD pipelines, and DevOps practices; API integrations and middleware solutions
  • Power Platform and Microsoft 365 development
  • AI-assisted development tools and modern engineering practices
  • Security, authentication, and authorization frameworks.

OCI BENEFITS

OCI is committed to investing in our associates to help them unleash their potential. We offer competitive salaries, a 401(K)-matching program, and a wide selection of health and wellness benefits. These benefits also include wellness activities, parking allowances, access to continuous learning, paid holidays and a generous vacation package, workplace giving, free access to financial resources, gym membership discounts, and more!

COMPANY CULTURE:

Our associates work collectively toward our vision. We share a set of truths referred to as P.A.C.E!

  • PEOPLE first. Everything else follows. We work hard to develop respectful, collaborative relationships and meet shared goals.
  • ACTION. We are passionate entrepreneurs and execute with a sense of urgency and strong will to win. We fuel creativity and innovation.
  • CURIOSITY. We have deep desire to learn and grow.
  • ETHICS. We do the right thing in our business and community, even when no one is looking.
  • ! We have fun and make our mark! We get excited about what we do, we enjoy the process and recognize that enthusiasm and engagement are contagious.

The above statements are intended to describe the general nature and level of work being performed by associates assigned to this job title. They are not intended to be an exhaustive list of all responsibilities and skills required.

Oppenheimer Companies Inc provides employment, training, compensation, promotion, and other conditions of employment without regard to race, color, religion, sexual orientation, gender identity

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Golbon • Boise (ID), Northern (KY)

Hybrid
USD 110,000 - 150,000
401(K) matching
Health benefits
Paid holidays
+3
Senior Enterprise Software Engineer
Senior Enterprise Software Engineer

Oppenheimer Companies, Inc. • Boise (ID), Northern (KY)

Hybrid
USD 120,000 - 150,000
401(K) matching
Health insurance
Wellness programs
+1
Senior Software Engineer
Senior Software Engineer

Route Networking Group • Boise (ID)

On-site
USD 120,000 - 170,000
401(k) matching
Health & wellness benefits
Wellness activities
+5
Senior Platform Software Engineer
Senior Platform Software Engineer

Ll Oefentherapie • Little Rock (AR)

On-site
USD 93,000 - 210,000
Medical, dental, and vision insurance
Disability insurance
Employee Stock Purchase Plan
+1
Senior Software Engineer
Senior Software Engineer

Socket.dev • Liberty Lake (WA)

On-site
USD 110,000 - 140,000
Employees eligible for discounted company stock
Collaborative and fun culture
Medical, dental, and vision benefits from day 1
+5
Simulation Software Engineer
Simulation Software Engineer

OP • Lake Buena Vista (FL)

On-site
401(k)
Dental Insurance
Health insurance
+1
Senior Principal Software Engineer
Senior Principal Software Engineer

Oracle • United States

On-site
USD 183,000 - 307,000
Medical Insurance
Disability insurance
Life insurance
+2
Senior Software Developer
Senior Software Developer

Oracle • Redwood City (CA)

On-site
USD 89,000 - 210,000
Medical and dental insurance
401(k) Savings and Investment Plan with company match
Paid time off and holidays
Principal Software Developer (OCI - Health Infrastructure)
Principal Software Developer (OCI - Health Infrastructure)

Oracle • Kansas City (MO)

On-site
USD 114,000 - 235,000
Medical, dental, and vision insurance
401(k) with company match
Paid time off
+3
Senior Software Engineer
Senior Software Engineer

Alarm.com • Coeur d'Alene (ID)

Hybrid
USD 120,000 - 180,000
Stock purchase option
Hybrid work schedule
401k matching
+2