Logo
Cushing Terrell

Senior Software Engineer

Cushing Terrell, Boise, Idaho, United States, 83708

Save Job

Senior Software Engineer

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 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. Equal Employment Opportunity

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. Seniority Level

Mid-Senior level Employment Type

Full-time Job Function

Engineering and Information Technology Industries

Architecture and Planning

#J-18808-Ljbffr