Senior Software Engineer

Posted 15 Days Ago
Be an Early Applicant
Boise, ID, USA
In-Office
Senior level
Agency • Professional Services
The Role
Designs, develops, integrates, deploys, and supports enterprise software applications, APIs, services, workflows, and user-facing solutions. Creates scalable architectures, modernizes legacy systems, and builds integrations across ERP, CRM, EDI, data platforms, and third-party applications. Provides technical leadership through mentoring, code reviews, architecture decisions, and development standards. Partners with business and technology teams to deliver secure, reliable solutions while advancing DevOps, automation, quality assurance, AI, analytics, and digital transformation initiatives.
Summary Generated by Built In

Company Overview

Our client, is a team-oriented, broad-based corporation with divisions and affiliates spanning a wide array of disciplines from food service to real estate; each focused on helping customers meet their goals. They develop long-standing partnerships by providing the greatest value to their customers with the best quality products and services which maximizes their profitability. This also creates internal opportunities for personal growth, responsibility, and reward for their team members.

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

Position Overview:

The Senior Software Engineer is a skilled technical leader responsible for the design, development, integration, and support of enterprise software solutions that enables our client's 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; and security, authentication, and authorization frameworks.

Benefits

Our client is committed to investing in their associates to help them unleash their potential. They 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

Their associates work collectively toward company vision. They share a set of truths referred to as P.A.C.E!

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

Skills Required

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent education and relevant 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
  • Strong experience with several listed technologies, including C#, .NET, ASP.NET Core, JavaScript, TypeScript, React, Angular, REST APIs, microservices, SQL Server, Azure, Git, CI/CD, DevOps, Power Platform, and Microsoft 365
  • Knowledge of security, authentication, and authorization frameworks
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
11 Employees
Year Founded: 2015

What We Do

RNG Group is a relationship-focused recruiting agency based in the Boise area. Founded from Jessica Cafferty’s frustration with automated hiring and conventional recruiting agencies, it connects qualified candidates with Northwestern companies. The firm emphasizes listening, authentic relationships, cultural fit, and tailored recruitment processes rather than keyword screening, helping employers reduce unqualified applications and fill positions with people who can thrive in their teams.

Similar Jobs

PNC Bank Logo PNC Bank

Senior Software Engineer

Machine Learning • Payments • Security • Software • Financial Services
Remote or Hybrid
USA
55000 Employees

MongoDB Logo MongoDB

Senior Software Engineer

Big Data • Cloud • Software • Database
Easy Apply
Remote or Hybrid
United States
5550 Employees
126K-248K Annually

General Motors Logo General Motors

Senior Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Remote or Hybrid
United States
165000 Employees

Samsara Logo Samsara

Senior Software Engineer

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
United States
4000 Employees
155K-260K Annually

Similar Companies Hiring

Fora Thumbnail
Agency • On-Demand • Professional Services • Sales • Software • Travel • Hospitality
New York, NY
250 Employees
Energy CX Thumbnail
Greentech • Professional Services • Business Intelligence • Consulting • Energy • Financial Services • Utilities
Chicago, IL
108 Employees
Quantum Rise Thumbnail
Software • Professional Services • Natural Language Processing • Machine Learning • Consulting • Automation • Artificial Intelligence
Chicago, Illinois
20 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account