Examjobresult

Software Architect


Job title: Software Architect

Company: Weyerhaeuser

Job description: Weyerhaeuser Company is leading the world’s structural frame market with innovative products, systems, and services for use in a variety of residential & light commercial applications. We’re looking for people who can contribute, grow, think, and create! We thrive in a culture that embraces diversity and rewards results. Our associates are the real reason we’ve been in business for 125 years. Their skill and ingenuity have made Weyerhaeuser one of the largest manufacturers and distributors of wood products in the world.Our vision is to develop superior sustainable solutions. We are committed to creating an environment for associates that values safety, integrity, citizenship, and innovation. We seek applicants with leadership potential. We offer a highly competitive salary, excellent benefits, and outstanding career development.To support the specification and sale of Weyerhaeuser’s Trus Joist® Engineered Wood Products, we have a dedicated team that develops and manages a suite of desktop and web applications. Our software tools aim to create simplicity in modelling product and application scenarios and apply engineering design analysis to members. ForteWEB® is a member sizing software that allows our customers to model individual members for analysis. Javelin® is a 3D CAD software that allows our customers to create a model to track loads, produce analysis results and create construction documents. Stellar® is a material optimization software that helps our customers with procurement, management, and cutting of product inventory. This suite of software tools helps our customers choose the right products for their project, accurately identify the quantity of materials needed and determine precise operations for use in on-site and off-site construction projects as part of our NextPhase® Site Solutions offering.We are seeking a highly skilled and experienced Software Architect to join our team based in Centennial, CO to lead the development of our Javelin desktop software. The ideal candidate will possess strong technical abilities and a proven track record of collaborating with software development teams to provide technical expertise and direction. Key responsibilities include researching, designing, and implementing scalable, high-performance, cost-effective, and secure solutions that meet business requirements. The role involves mentoring other developers, ensuring adherence to defined coding standards and best practices, and effectively communicating technical concepts to both technical and non-technical audiences. The successful candidate will be responsible for identifying and solving complex technical issues, guiding the maintenance of legacy software, and understanding business processes to assist in defining requirements and designing solutions that guide our software tools to the future.Job ResponsibilitiesTechnical Leadership: Guide software development teams, providing technical expertise and direction. Anticipate, research, plan, and educate others on IT trends, benefits, and risks.Desktop Software Design: Research, design, and implement solutions that meet business requirements, considering scalability, performance, cost, and security.High-Level Design: Develops and maintains the overall architecture of desktop software solution including choosing technologies, frameworks, and patterns.Roadmap and Standards: Develop and maintain solution roadmaps and standards, ensuring consistency across the suite by coordinating with technical leaders.Technical Consulting: Provide technical consulting to developers and engineers, ensuring solutions are delivered in line with standards.Communication: Communicate technical concepts and solutions to both technical and non-technical audiences. Ensure all aspects of architecture are communicated within the immediate team.Collaboration: Collaboration is an important part of our Weyerhaeuser culture. A successful candidate can collaborate effectively with our local team but also must engage with stakeholders of our software tools who are remote from our development office.Standards: Develop and enforce coding standards and best practices. Research and evaluate new technologies and tools to improve software development processes.Problem Solving: Identify and solve complex technical issues.Legacy System Maintenance: Guide in maintaining legacy software.Business Process Understanding: Understand business processes and the role of IT solutions. Assist in defining requirements, evaluating alternatives, designing, building, and documenting solutions.QualificationsEducation: Bachelor’s degree is requiredExperience: Bachelor’s degree or a minimum of eight (8) years of progressive, relevant information technology experienceRequired Qualifications:

\
  • Mastery of technical skills and broad knowledge of technology integration
  • Proficient in training, guiding, and motivating teams
  • Deep understanding of application, infrastructure, and data components for solution architecture
  • Excellent oral and written communication skills
  • Skilled in explaining technical topics to non-technical audiences and delivering presentations
  • Sets clear performance expectations and guides team members
  • Actively coaches staff and identifies development opportunities
  • Anticipates project team needs to maximize performance
  • Skilled in solving complex problems and translating business requirements into technical solutions
  • Strong technical knowledge in software development principles, technologies, and frameworks
  • Problem-solving skills for complex technical issues
  • Experience with CAD development
  • Experience with Building Information Modeling (BIM)
  • 3D application development skills
  • Desktop application development
  • Web application development
  • Proficiency in .NET (ASP.NET, VB.NET, C#.NET), Angular
  • Experience with Azure DevOps

Preferred Qualifications:

  • Proficiency in C++
  • Skills in Augmented Reality (AR)
  • Skills in Virtual Reality (VR)
  • Proficiency with IFC file format
  • Experience in implementing civil engineering principles
  • Knowledge/skills in Artificial Intelligence (AI)

Location: This is a hybrid role based out of our office in Centennial, CO. Hybrid requires onsite work Monday and Tuesday and allows for remote work on Wednesday, Thursday and Friday once the employee has completed onboarding and initial training.About WeyerhaeuserWe sustainably manage forests and manufacture products that make the world a better place. We’re serious about safety, driven to achieve excellence, and proud of what we do. With multiple business lines in locations across North America, we offer a range of exciting career opportunities for smart, talented people who are passionate about making a difference. We know you have a choice in your career. We want you to choose us.About Wood ProductsWe’ve been delivering quality building products and solutions to our customers for more than 100 years. From builders and dealers to specifiers and homeowners, we offer exceptional product performance and unparalleled support.For more than a century, we’ve been building our reputation as a leader in sustainable wood products.Compensation: This role is eligible for our annual merit-increase program, and we are targeting a salary range of $117,300 to $176,100 based on your level of skills, qualifications and experience. You will also be eligible for our Annual Incentive Program, which offers a cash bonus targeting 20% of base pay based on your level of skills, qualifications and experience. Potential plan funding may range from zero to two times that target.Benefits: When you join our team, you and your dependents will be offered coverage under our comprehensive employee benefits plan, which includes medical, dental, vision, short and long-term disability, and life insurance. We offer a pre-tax Health Savings Account option which includes a company contribution. Other benefit options are also available such as voluntary Long-Term Care and Employee Assistance Programs. We also support personal volunteerism, sponsor a host of diversity networks, promote mentoring, and provide training and development opportunities to help you chart your path to a fulfilling career.Retirement: Employees are able to enroll in our company’s 401k plan, which includes a paid company match in addition to our annual contribution equal to 5% of your base salary.Paid Time Off or Vacation: We provide eligible employees who are scheduled to work 25 hours or more per week with 3-weeks of paid vacation to use during your first year of employment. In addition, after being employed for six months, eligible employees begin to accrue vacation for future use. We also recognize eleven paid holidays per year, providing a total of 88 holiday hours.Weyerhaeuser is an equal opportunity employer. Inclusion is one of our five core values, and we strive to maintain a culture where all our people feel a sense of belonging, opportunity and shared purpose. We are committed to recruiting a diverse workforce and supporting an equitable and inclusive environment that inspires people of all backgrounds to join, stay and thrive with our team.

Expected salary: $117300 – 176100 per year

Location: Centennial, CO

Job date: Sat, 24 May 2025 22:26:06 GMT

Apply for the job now!