Logo
Cushing Terrell

Senior Software Engineer

Cushing Terrell, Boise, Idaho, United States, 83708

Save Job

Position Description Cushing Terrell is seeking a hands‑on Senior Software Engineer with deep experience in desktop application development to lead internal software initiatives supporting our architectural and engineering teams.

In this role, you’ll partner closely with our operations group and mentor a small team of developers to support, enhance, and modernize mission‑critical systems—primarily desktop applications built in .NET and SQL Windows (OpenText). This is not a cloud‑native or web‑focused role; the emphasis is on desktop development, business process support, and ownership of internal tools.

Position Salary Range* $ 107,000

to $ 137,000

annually.

Required Qualifications**

10+ years of professional software development experience (8+ considered with strong relevance)

Proven experience supporting desktop applications

Proficiency in .NET and SQL; experience with SQL Windows (OpenText) or willingness to learn

Full SDLC experience including design, development, testing, deployment, and maintenance

Experience leading or mentoring developers

Strong relational database skills (stored procedures, performance tuning, complex queries)

Analytical, collaborative, and solutions‑oriented mindset

Preferred Qualifications**

Experience maintaining legacy or long‑lived internal systems is highly preferred

Experience supporting finance or accounting teams

Familiarity with modern front‑end frameworks (React, JavaScript, Node)

Exposure to integrating desktop applications with web or cloud tools

If you check most of the qualifications above and believe you could successfully do the work, we encourage you to apply!

Position Responsibilities***

Support, troubleshoot, and enhance internal desktop applications

Partner with internal stakeholders to define requirements and solutions

Lead and mentor developers; assign work and support growth

Support finance and leadership teams with custom queries and reporting

Improve development processes, code quality, and collaboration

Communicate complex technical concepts clearly

Provide operational support and issue resolution

Contribute to hiring, onboarding, and team skill development

Design and develop REST APIs as needed for internal tools

Cushing Terrell Benefits View our Employee Benefits Guide for more information.

Things to Note *Actual pay will be determined based on the candidate’s years of experience, licensure status, location, level of proficiency, and other job‑related factors (as permitted by law). This position is also eligible for an annual performance bonus.

**Applicants must be authorized to work in the U.S.; visa sponsorship is not available.

***The majority of the time, a person in this role will be sitting in an office with limited physical requirements. This may require individuals to bend, stretch, twist, and reach.

Cushing Terrell is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, or national origin, or any other characteristic protected by applicable federal, state, or local laws and ordinances. Contact 406.248.7455 if you require assistance or accommodation during the employment application process.

#J-18808-Ljbffr