Senior Software Engineer

Route Networking Group

Boise (ID)

On-site

USD 120,000 - 170,000

Full time

5 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) matching
Health & wellness benefits
Wellness activities
Paid holidays
Generous vacation
Gym membership discounts
Parking allowance
Continuous learning opportunities

Job summary

Route Networking Group is seeking a Senior Software Engineer to lead design, development, integration, and support of enterprise software solutions across multiple business units. This role combines deep technical expertise with business acumen to deliver scalable, secure applications and to mentor engineers.

You will design APIs and services, modernize legacy systems, build robust data exchanges with ERP/CRM integrations, and partner with stakeholders to translate goals into technology

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • Equivalent combination of education and relevant experience may be considered.
  • 7+ years of professional software development experience.
  • 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).
  • 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.
  • 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.

Skills

Enterprise software design
API development
Mentoring engineers
Architecture leadership
Cloud platforms
Security best practices
SDLC experience

Education

Bachelor’s degree in Computer Science

Tools

Microsoft technologies

Job description

We connect exceptional talent with Northwestern companies where you'll thrive, not just survive.

Unlike recruiters who blast your resume everywhere, we make meaningful introductions based on what makes you tick professionally.

Each opening below represents a role we've personally vetted for culture fit, growth potential, and Monday morning excitement factor!

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

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

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

Nubitz • United States

On-site
USD 90,000 - 120,000
15 days annual PTO
Quarterly bonuses based on company performance
3 self-directed learning days annually
+2
Senior Software Engineer
Senior Software Engineer

Pointwest-North America • Fort Wayne (IN)

On-site
USD 80,000 - 110,000
Software Engineer - .NET & SQL Expert
Software Engineer - .NET & SQL Expert

Uptalent.io • United States

Remote
USD 80,000 - 110,000
Flexible schedules
Work from anywhere
Highly competitive compensation
Staff Software Engineer
Staff Software Engineer

NAVEX Global • Lake Oswego (OR)

On-site
USD 110,000
Meaningful purpose
High-performance environment
Candid, supportive culture
+2
Staff Software Engineer
Staff Software Engineer

NAVEX Global, Inc. • Lake Oswego (OR)

On-site
USD 110,000
Assistant Director, Software Engineering-Real Estate
Assistant Director, Software Engineering-Real Estate

Northwestern Mutual • Milwaukee (WI)

On-site
USD 160,000 - 240,000
Flexible work schedules
Concierge service
Comprehensive benefits
+1
Senior Software Engineer
Senior Software Engineer

Exit83 • Philadelphia

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Northwestern Mutual • Milwaukee (WI)

Hybrid
USD 120,000 - 193,000
Flexible work schedules
Concierge service
Comprehensive benefits
+1
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