Senior Software Engineer
Oppenheimer Companies, Inc.
Full-time
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 a 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, gender expression, national origin, sex, age, disability, veteran status, medical condition, marital status, or any other legally protected status.
Oppenheimer Companies, Inc. is an equal employment opportunity employer.
- ...places to live by publications such as Outside and Forbes ). Job Description AppDetex is seeking an experienced Software Engineer to join our passionate group of smart creatives. They will play an intricate role in driving the growth of our rapidly...SeniorFull time
- ...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer- and...SeniorLocal area
- ...Senior Software Engineer Boise, Idaho, United States Or refer someone Job Openings Senior Software Engineer Keywords: C#, SQL Server, Oracle, MVC, HTML5, JQuery, GIS, ArcObjects, Bootstrap, Node.js, Dust.js,.Net, Database, Data Warehouse, Reporting, SQR, SSRS, SSIS...SeniorWork at office
$138.24k - $218.6k
...Job Title: Senior Software Engineer Work Location: 145 Broadway, Cambridge, MA 02142 Job Description: Akamai Technologies, Inc. is hiring for the following role in Cambridge, MA (multiple openings): Senior Software Engineer Developing software and unit tests....SeniorWork experience placementWork at officeRemote work$180k - $220k
...stepping onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant's platform scalability...Senior$110k - $140k
...Senior Software Engineer Location: United States (Remote) The Role The Senior Software Engineer is a senior individual contributor responsible for designing, developing, and delivering high-quality, scalable, secure, and reliable software solutions that support...SeniorFull timeRemote work$121.4k - $218.6k
...solutions for government networks? Join Our Custom Government Engineering Team! The Custom Government team operates across the full... ...an experienced, self-motivated, and highly productive Senior Software Engineer with a solid systems background. In this role, you...SeniorWork experience placementWork at office$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...SeniorFull timeWork at office$118k - $178k
...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Senior Software Engineer on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed...SeniorWork experience placementLocal area$140k - $200k
...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...SeniorFull timeRemote work$186.07k - $218.9k
...Developer Infrastructure group builds the systems every Coinbase engineer relies on to write, validate, ship, and run code. We own the... ...that give engineers fast, trustworthy feedback. We’re hiring Senior Software Engineers across several teams in the group, and you’ll be...SeniorLocal area$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SeniorFull timeTemporary workFlexible hours$186.07k - $218.9k
...get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Data Platform team within the Platform group, you will help build the systems that centralize all of Coinbase's...SeniorLocal area$100k - $120k
...partnerships, while our focus on creativity and innovative solutions empowers our customer communities to thrive. The Senior Software Engineer on the New Ventures team designs, creates, maintains, audits, and improves software applications by performing coding, debugging...SeniorFull timeTemporary workLocal areaRemote work$170.6k - $261.3k
...collection configurations, deploys them across fleets, and monitors the resulting data from vehicle to cloud. We are seeking a Senior Software Engineer to develop the services, integrations, automation, and end-to-end observability that power this platform. Scaling high-...SeniorFull timeLocal areaRemote workWork from homeRelocation packageFlexible hours$135.2k - $306.4k
...components for controlplanes and data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low... ...-0 OCI services. This is an exciting opportunity to work with senior architects & leaders at OCI as well as a broader Oracle...SeniorTemporary workWorldwideFlexible hours$79.8k - $178.1k
Job Description As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems...SeniorTemporary workRelocationFlexible hours$125.9k - $148.1k
...by connecting you with smart, collaborative professionals who value your ideas.We are seeking a highly skilled Full-Stack Senior Software Engineer to join our team. In this role, you will design, develop, and maintain modern web applications across the stack. The ideal...SeniorFull timeContract workLocal areaFlexible hours$73.45k - $132.78k
...Description We are seeking Senior & Lead Transmission Line Engineers (multiple positions) who will work as members of a dynamic team working in... ...experience with POLE. Experience with foundation analysis software such as LPILE or FAD Tools. Microsoft Office (Word,...SeniorWork at officeLocal areaImmediate startRemote work$113.52k - $226.56k
...platform, encompassing sophisticated analytics, AI, intelligent automation, and workflow orchestration.?? As our Senior Manager of Software Engineering, you will lead a high-impact team building R1's Entri platform - powering critical patient scheduling and order management...SeniorFull timeLocal areaRemote work- ...real business value with AI. What You’ll Do Lead AI‑First Enterprise Experiences at Teradata. We are seeking a Senior Manager, Software Engineering to lead teams building modern, scalable, and AI‑first user experiences across Teradata’s cloud analytics platform....SeniorPermanent employmentFlexible hours
- ...Senior Life Sciences Knowledge Engineer Company: Norstella Location: Remote, United States Date Posted: Jul 24, 2026 Employment Type: Full... ...especially LLMs, including agents, throughout the entire software development lifecycle (SDLC). Experience creating...SeniorFull timeTemporary workWork at officeLocal areaRemote workFlexible hoursShift work
- ...directly impact uptime, safety, and manufacturing performance. It's a highly collaborative environment where engineering expertise drives real impact! The Senior/Staff Facilities SCADA Engineer plays a key role in designing, maintaining, and improving automation...SeniorLocal areaImmediate start
- Senior Salesforce Developer We are seeking a Senior Salesforce Developer to support the ongoing Salesforce transformation program, including... ...and integrations. Troubleshoot and resolve issues related to Salesforce and asset management processes. Software Technology IncSenior
- ...of information into intelligence, inspiring the world to learn, communicate and advance faster than ever.As a Full Stack Software Development Engineer at Micron, you will be part of the AI Platform Solutions Group (AIPS) within TPG, where you will design and deliver next...SeniorFull timeLocal areaImmediate start
- Salesforce Senior Developer The Salesforce Technical Consultant / Developer (Lightning) is a key member of our Delivery organization in the US. In addition to being responsible for developing high performing solutions on the Salesforce platform, the Technical Consultant...SeniorWork experience placementWork at office
$253.9k - $298.7k
...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Staff Software Engineer on the Data Platform team within Platform, you'll define and lead the technical strategy for Coinbase's data...SeniorLocal area- ...delivers real business value with AI. What You’ll Do As a Senior AI Engineer, you will be a key contributor to our internal engineering AI... .... You will work on AI agents and platforms across Software Development Lifecycle and design them to be scalable, reusable...SeniorPermanent employmentFlexible hours
- ...cultures and affords personal and professional growth opportunities. Learn more at . Overview of Job Function The Senior Software Engineer is responsible for all aspects of the development of platforms and applications. This is a highly skilled hands-on role requiring...SeniorLocal areaShift work
- ...manufactures internal equipment to give Micron a competitive edge in the marketplace.Our Equipment Software Design team is looking to hire a driven embedded firmware engineer. This engineer will build embedded software running on bare metal to embedded Linux as well as...SeniorFull timeLocal areaImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer positions Boise, ID
- senior software engineer remote Boise, ID
- software engineer contract Boise, ID
- cybersecurity software engineer Boise, ID
- part time software developer remote Boise, ID
- junior software developer internship Boise, ID
- software engineer remote Boise, ID
- work from home software developer Boise, ID
- software engineer Boise, ID
- software engineer travel Boise, ID





