Senior Software Engineer
Listed on 2026-01-13
-
Software Development
Software Engineer, Senior Developer, Full Stack Developer
Position Title:
Senior Software Engineer
DescriptionCushing Terrell is seeking a Software Engineer III to serve as a senior technical lead on a small internal engineering team. This hands‑on role involves designing, building, and maintaining in‑house software that supports critical business workflows. You will write production code, provide technical leadership, and mentor other engineers while working with stakeholders across operations, finance, engineering, and architecture. A key focus is modernizing legacy desktop applications with modern, maintainable systems while ensuring business continuity.
PositionSalary Range*
$107,000 to $137,000 annually.
Required Qualifications **- 8+ years of software development experience
- Strong skills in designing, developing, testing, and maintaining production systems
- Experience making architectural decisions for reliable, maintainable systems
- Experience leading and mentoring engineers
- Modernizing or replacing legacy systems
- Advanced SQL and relational database experience (SQL Server, Postgre
SQL, MySQL) - Building web‑native applications in JavaScript/Type Script (Node, React, or similar)
- Familiarity with Linux and Windows environments
- Proficiency with Git and collaborative platforms
- Ability to debug complex production issues
- Clear communication of technical concepts to technical and non‑technical stakeholders
- C# and .NET Windows desktop experience
- Experience supporting internal business teams
- Familiarity with AI‑assisted development tools
- Design, develop, and maintain internal applications
- Provide architectural guidance, code review, task delegation, and mentorship
- Lead replacement of legacy applications with modern technologies
- Partner with stakeholders to prioritize high‑value solutions
- Manage competing priorities and make informed technical/business tradeoffs
- Ensure code quality, reliability, security, and maintainability
- Diagnose and resolve complex production issues
- Participate in after‑hours support as needed
- Stay current with evolving technologies and AI‑assisted tools
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 if you require assistance or accommodation during the employment application process.
PI
#J-18808-Ljbffr(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).