1

Business Intelligence Software Developer Jobs (NOW HIRING)

Business Intelligence Engineer

Westlake, TX · On-site +1

$49 - $63.50/hr

... business intelligence software stack, providing design and development deliverables. This person must have a passion for building solutions from the ground up as well as the ability to support ...

Business Intelligence Engineer

Westlake, TX · On-site

$49 - $63.50/hr

... business intelligence software stack, providing design and development deliverables. This person must have a passion for building solutions from the ground up as well as the ability to support ...

next page

Showing results 1-20

Business Intelligence Software Developer information

See salary details

$18

$53

$77

How much do business intelligence software developer jobs pay per hour?

As of Jun 3, 2026, the average hourly pay for business intelligence software developer in the United States is $53.79, according to ZipRecruiter salary data. Most workers in this role earn between $43.99 and $61.54 per hour, depending on experience, location, and employer.
What cities are hiring for Business Intelligence Software Developer jobs? Cities with the most Business Intelligence Software Developer job openings:
What states have the most Business Intelligence Software Developer jobs? States with the most job openings for Business Intelligence Software Developer jobs include:
Senior Business Intelligence Software Engineer

Senior Business Intelligence Software Engineer

3 Key Consulting

Grand Rapids, MI

$113.70K - $149.90K/yr

Other

Posted 2 days ago


Job description

Senior Business Intelligence Software Engineer

Our client, a national charter school management company is hiring a Senior Business Intelligence Software Engineer for a permanent, full-time position.

The Senior BI Software Engineer will be part of our client's Business Intelligence team. This role will be an innovator of new solutions and report directly to the Director of Business Intelligence. The BI Software Engineer will be a key member of a high-performing team of data professionals responsible for transforming our client's performance through data intelligence. The ideal candidate for this position will have 3+ years of software engineering experience. We are looking for someone excited to connect their development skills to solving immediate business needs. This role will be an innovator of new solutions to data centered problems. As part of a small development sub-team this role will often be fully responsible for full creation of applications. You won't be a contributor to a project, you will own projects. You will design and build solutions that maximize analytical opportunities of their information and analytics team. The selected individual will sit at the client's service Center in Grand Rapids, Michigan. The client builds and operates public charter schools.

Top Must-Have Skill Sets:
  • Minimum 3-5 years of experience developing new applications
  • Ability to solve problems and use creativity
  • SQL skills
  • .NET development using C#
  • Bachelor's degree preferred
Day to Day Responsibilities:
  • Leads complex software engineering projects from inception to completion.
  • Helps define and assist in the implementation of technical processes and procedures including on-prem and cloud architecture, PaaS, unit testing, integration testing, automation of build processes and configurations.
  • Assists in maintaining and improving NHA's existing BI software solutions.
  • Knowledge and experience with the entirety of the Software Development Life Cycle (SDLC).
  • An excellent understanding of how their work fits into the larger architectural picture from a maintainability and testability point-of-view.
  • Synthesize business requirements and understanding of NHA's purpose and vision to evaluate and build excellent solutions for NHA's stakeholders.
  • Ability to provide production support on an as-needed basis.
  • Deep understanding of internal systems and their integrations.
Basic Qualifications:
  • Bachelor's Degree in Computer Science, Computer Information Systems or equivalent.
  • Experience with MS SQL Server.
  • Excellent SQL skills.
  • Working knowledge of.NET development using C# in an Azure/Cloud environment.
  • Experience working on complex and long-running projects with cross-functional project teams.
  • Agile-based software development team experience using SCRUM or similar methodologies.
  • Excellent knowledge of Service-Based Architectures & Related Technologies (WebAPI, WCF, OData, Claims Authorization, etc.).
  • Experience with identity frameworks and protocols (e.g. OpenID Connect, Identity Server, ADFS).
  • Experience developing web services for enterprise applications (SOAP, REST, XML & JSON).
  • Experience with Client Development Tools (React, Angular 1.5/4, Bootstrap, HTML5, XHTML, CSS, JavaScript, JQuery Javascript, Signalr, etc.).
  • Strong knowledge of Team Foundation Server and/or Git.
  • Experience with automated build/deployment processes and configuring servers.
  • Experience with systems integration architectures.
  • Excellent multitasking and prioritization abilities.
  • Strong communication skills and ability to explain technical concepts to non-technical people.