Experience with Dlubal or equivalent structural analysis software * BIM coordination workflow ... Mentor junior engineers and BIM staff through technical direction, quality review, and hands-on ...
Quick apply
Experience with Dlubal or equivalent structural analysis software * BIM coordination workflow ... Mentor junior engineers and BIM staff through technical direction, quality review, and hands-on ...
Quick apply
Experience with Dlubal or equivalent structural analysis software * BIM coordination workflow ... Mentor junior engineers and BIM staff through technical direction, quality review, and hands-on ...
Bend, OR · On-site
$66K - $77K/yr
Familiar with HydroCAD or other hydro-modelling software for stormwater modeling and analysis ... Enjoys mentoring and supporting the growth of junior staff. Why AKS? At AKS, we believe your work ...
Bend, OR · On-site
$66K - $77K/yr
Familiar with HydroCAD or other hydro-modelling software for stormwater modeling and analysis ... Enjoys mentoring and supporting the growth of junior staff. Why AKS? At AKS, we believe your work ...
... modern programming language such as Java or Python, including development of backend services ... Applying DevSecOps, CI/CD pipelines, automated testing, version control, and agile software ...
... modern programming language such as Java or Python, including development of backend services ... Applying DevSecOps, CI/CD pipelines, automated testing, version control, and agile software ...
... modern programming language such as Java or Python, including development of backend services ... Applying DevSecOps, CI/CD pipelines, automated testing, version control, and agile software ...
... modern programming language such as Java or Python, including development of backend services ... Applying DevSecOps, CI/CD pipelines, automated testing, version control, and agile software ...
... software (PROS) tools. The Lead owns high-impact, enterprise-level initiatives-such as site-wide ... Provide guidance and mentorship to junior staff members. * Provide ongoing professional guidance ...
... software (PROS) tools. The Lead owns high-impact, enterprise-level initiatives-such as site-wide ... Provide guidance and mentorship to junior staff members. * Provide ongoing professional guidance ...
Bend, OR · On-site
... software (PROS) tools. The Lead owns high-impact, enterprise-level initiatives-such as site-wide ... Provide guidance and mentorship to junior staff members. * Provide ongoing professional guidance ...
New
Bend, OR · On-site
... software (PROS) tools. The Lead owns high-impact, enterprise-level initiatives-such as site-wide ... Provide guidance and mentorship to junior staff members. * Provide ongoing professional guidance ...
New
Bend, OR · On-site
$150K - $190K/yr
Mentor and develop junior engineers and designers * Support business development efforts, including ... Advanced proficiency in hydraulic/hydrologic modeling and design software * Proven ability to ...
Bend, OR · On-site
$150K - $190K/yr
Mentor and develop junior engineers and designers * Support business development efforts, including ... Advanced proficiency in hydraulic/hydrologic modeling and design software * Proven ability to ...
$64.4K - $73.9K
4% of jobs
$79.2K is the 25th percentile. Wages below this are outliers.
$73.9K - $83.5K
38% of jobs
The median wage is $88.7K / yr.
$83.5K - $93.1K
15% of jobs
$93.1K - $102.7K
11% of jobs
$108.1K is the 75th percentile. Wages above this are outliers.
$102.7K - $112.3K
14% of jobs
$112.3K - $121.9K
11% of jobs
$121.9K - $131.5K
5% of jobs
$131.5K - $141.1K
1% of jobs
$141.1K - $150.7K
1% of jobs
$150.7K - $160.3K
1% of jobs
$160.3K - $169.9K
0% of jobs
$64.4K
$112.7K
$169.9K
| Aspect | Junior Software Developer Java | Junior Software Developer Python |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, Java certifications (optional) | Bachelor's in CS or related field, Python certifications (optional) |
| Work Environment | Enterprise applications, backend development, large-scale systems | Data analysis, scripting, web development, AI/ML projects |
| Employer & Industry Usage | Financial services, enterprise software, telecom | Tech startups, data science firms, research institutions |
| Common Search & Comparison | Yes | Yes |
Both roles typically require a bachelor's degree in computer science or related fields. Java developers often work on enterprise-level applications in industries like finance and telecom, while Python developers focus on data analysis, scripting, and AI projects in startups and research. The choice depends on your career interests and industry focus.

The Mass Timber Structural Engineer is a senior project-level role based in our Bend or Portland office, with a hybrid schedule that supports in-office collaboration and flexible remote work. In this position, you lead the structural engineering scope on mass timber projects spanning delegated design, engineer of record assignments, and construction assistance, working closely with architects, fabricators, manufacturers, and contractors from early design through project delivery.
Day to day, you are reviewing and coordinating manufacturer shop drawings, running structural calculations for CLT, glulam, MPP, and related mass timber systems, developing connection details at the steel interface and hardware level, and resolving coordination challenges between design documents and fabrication realities. You manage RFIs, submittals, and construction coordination while staying focused on constructability, tolerances, and erection sequencing.
Position Salary Range*The expected salary range for this position is $83,000 to $115,000 annually.
*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.
Required Qualifications**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***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 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 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: https://cushingterrell.com/wp-content/uploads/2025/11/CushingTerrell_BenefitsGuide_2026_rev.pdf
*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.
Sourced by ZipRecruiter
Architectural services
201 - 500 Employees
Billings Metropolitan Area, MT, US
1938