Cushing Terrell
Cushing Terrell

60 Cushing Terrell Senior Software Engineer Jobs Hiring Near You

Description Position Description The Senior Structural Engineer will be responsible for leading ... Why Cushing Terrell At Cushing Terrell, we empower creative designers to discover imaginative ...

Civil Engineer in Training

Missoula, MT · On-site

$62.40K - $72.30K/yr

This position will use AutoCAD and Civil 3D software as a drafting and design tool. As a Civil ... Why Cushing Terrell At Cushing Terrell, we empower creative designers to discover imaginative ...

Oversee/Manage all Structural Engineering aspects of projects or work with Senior Engineer * Work ... Why Cushing Terrell At Cushing Terrell, we empower creative designers to discover imaginative ...

Civil Engineer in Training

Missoula, MT

$56.20K - $65.10K/yr

This position will use AutoCAD and Civil 3D software as a drafting and design tool. As a Civil ... Why Cushing Terrell At Cushing Terrell, we empower creative designers to discover imaginative ...

Position Description Cushing Terrell is seeking a Senior Protection & Studies Engineer to lead and ... Advanced knowledge of one or more Electrical Systems Analysis Software packages, ETAP preferred

Licensed Professional Engineer (or ability to obtain by comity) in the state of the hiring Cushing Terrell office * Advanced knowledge of Auto CADD, Bluebeam, Microsoft Excel, Microsoft Word, and ...

Showing results 41-60

Cushing Terrell Jobs Information

What are the key skills and qualifications needed to thrive as a Senior Software Engineer, and why are they important?

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges Senior Software Engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

What are Senior Software Engineers?

Senior Software Engineers are experienced professionals who design, develop, and maintain complex software systems. They often lead technical projects, mentor junior team members, and make architectural decisions. Their role involves collaborating with stakeholders to understand requirements, ensuring code quality, and staying up-to-date with the latest technologies. Senior Software Engineers are expected to have strong problem-solving skills and a deep understanding of software development best practices.

What is the difference between Senior Software Engineer vs Software Developer?

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What is it like to work at Cushing Terrell?

Cushing Terrell is a design-driven architecture and engineering firm that values collaboration, creativity, and community involvement, fostering a dynamic and supportive work environment.

The company's team structure is organized into studios, each focusing on a specific discipline, allowing for interdisciplinary collaboration and knowledge sharing. The firm's mission is to create innovative and sustainable designs that enhance the human experience, and its work environment reflects this focus on creativity and problem-solving.

Working at Cushing Terrell may appeal to candidates who value a collaborative and creative work environment, opportunities for professional growth and development, and the chance to work on a wide range of projects that make a positive impact on communities.
What are the most popular categories at Cushing Terrell?
Infographic showing various Senior Software Engineer job openings at Cushing Terrell in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 80% Physical, and 20% Remote job distribution.
Structural Engineer

Structural Engineer

Cushing Terrell

Missoula, MT • On-site

Full-time

Posted 20 days ago


Job description

Description
Position Description
The Senior Structural Engineer will be responsible for leading structural engineering efforts on projects, managing scope, budget, and timelines, and overseeing the work of junior engineers. This role requires strong technical knowledge in wood, timber, steel, concrete, and masonry design, along with the ability to develop construction documents, perform structural analysis, prepare reports and cost estimates, and maintain client relationships. The position also includes mentoring team members and coordinating with architects, designers, and other engineers to deliver integrated design solutions.
Position Salary Range*
The expected salary range for this position is $80,000 to $110,000 annually.
Required Qualifications**
  • Bachelor's Degree in Engineering from ABET accredited four-year University
  • 8+ years of job-related experience
  • Licensed Professional Engineer (or ability to obtain by comity) in the state of the hiring Cushing Terrell office
  • Advanced knowledge of Auto CADD, Bluebeam, Microsoft Excel, Microsoft Word, and Outlook
  • Advanced understanding of Structural Systems and Design Process
  • High level of collaboration and communication
  • Ability to effectively manage time

Did you know that some people hold back on applying to jobs if they don't meet 100% of the listed requirements? We don't 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***
  • Competency with engineering in wood design, timber design, steel design, concrete design, masonry design and structural detailing to match
  • Oversee/Manage all Structural Engineering aspects of projects
  • Work independently and oversee other team members to develop Construction Documents (Plans and Specifications)
  • Perform structural engineering analysis and development of design calculations
  • Prepare engineering studies and reports
  • Prepare construction cost estimates and compare with industry benchmarks
  • Manage structural specific project requirements (Scope, Budget, and Time)
  • Develop structural related fee proposals and contracts
  • Develop and maintain client relationships
  • Mentor and direct junior engineers and BIM staff

Working at Cushing Terrell
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 live their best lives.
Why Cushing Terrell
At 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 center of our practice, thus our tagline, "design meets you."
Together, we find joy in uncovering imaginative solutions for the people who work here, the people we work for, and the planet as a whole.
We offer a competitive benefits package, work opportunities in a variety of locations and markets, and a company culture that celebrates all the unique viewpoints and personalities that make up our talented team. 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 currently authorized to work in the United States on a full-time basis. Cushing Terrell will not sponsor applicants for work visas.
***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.
Note to recruitment agencies: Cushing Terrell does not accept unsolicited resumes from search firms or agencies. Any resume submitted to any employee of Cushing Terrell without a prior written search agreement will be considered unsolicited and the property of Cushing Terrell.