Senior Software Developer
Listed on 2025-12-20
-
IT/Tech
Position Title:
Senior Software Developer
Are you a seasoned developer who enjoys solving real business challenges within legacy systems? At Cushing Terrell, we’re looking for a hands‑on Senior Software Developer with a strong background in desktop/client‑server application development to lead impactful internal projects that support our architectural and engineering teams.
In this role, you'll work closely with our operations group and mentor a team of developers to support, enhance, and modernize mission‑critical systems most of which are desktop applications built in .NET and SQL Windows (Open Text). This is not a cloud‑native or web development role. While there's potential for these tools in the future, the primary focus is on desktop software development, business process support, and internal tool ownership.
This position is a great fit for someone who takes pride in solving problems, and wants meaningful autonomy, ownership, and long‑term impact.
Position Salary Range*The expected salary range for this position is $107,000 to $137,000 annually.
Required Qualifications **- 10+ years of professional software development experience (we may consider 8+ with strong relevant experience)
- Proven experience with desktop/client‑server application development and maintenance
- Proficient in .NET, SQL, and ideally SQL Windows (Open Text) or a willingness to learn it quickly
- Full software development life cycle experience: analysis, design, coding, installation, integration, testing, maintenance, and debugging
- Experience leading or mentoring a team of developers (formally or informally)
- Strong relational database skills (e.g., stored procedures, subqueries, performance tuning)
- Analytical mindset with a strong work ethic and collaborative approach
- Experience supporting finance/accounting teams with software tools or data/reporting solutions
- Familiarity with modern front‑end frameworks (React, JavaScript, Node), though this is not a web‑focused role
- Experience with legacy systems or long‑lived business‑critical internal tools
- Background in converting or integrating desktop applications with modern web or cloud environments
- You enjoy the challenges of working with older/legacy tech to solve real business problems
- You value impact and ownership
- You can balance deep technical work with mentoring and strategic thinking
Did you know that some people hold back on applying to jobs if they dont meet 100% of the listed requirements? We dont want you to hold back! If you check most of the qualifications above and believe you could successfully do the work, we encourage you to apply!
Position Responsibilities***- Troubleshoot, support and improve existing internal desktop/client‑server software applications
- Work closely with internal clients to understand business needs and define software requirements
- Lead and mentor a team of developers, assign tasks, and support peer growth on complex projects; support the finance team and corporate management with custom data queries and reports; continuously refine team development processes to improve efficiency, code quality, and collaboration
- Communicate and present complex information clearly and concisely to a wide range of audiences
- Provide operational support, including diagnosing and resolving software issues
- Contribute to hiring, onboarding, and skill development for junior and peer‑level developers
- Design and develop REST APIs in microservices architecture (as needed for internal tools)
Cushing Terrell is a multidisciplinary design firm with 17 offices and more than 500 team members who bring together their expertise to deliver holistic built environments. Leveraging our influence as designers, we work to create sustainable systems and spaces that help people their best lives.
Why Cushing TerrellAt Cushing Terrell, we empower creative designers to discover imaginative, responsible, first‑of‑their‑kind environments. But more than that, we support a strong, cohesive team from our design professionals to our business operations staff. Together, we champion diversity, equity, inclusion, and belonging placing people at the…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).