Career


Our Story


StructurePoint is a group of motivated, independent individuals with varied interests, education, and experience levels. As the Portland Cement Association (PCA) Software Group from 1958 to 2007, we continue to develop, publish and support engineering software and perform consulting services for the construction industry.

A position here is tailored to utilize your capabilities to their full extent, not limited by a title. StructurePoint personnel work on self-guided assignments while remaining in constant collaboration with the entire team. We encourage all of our employees to be prolific in a wide-range of responsibilities. You will have the freedom to flourish in your opportunities, with direction when needed. If you would thrive in a dynamic small-business environment, we encourage you to apply. Openings are listed below.

To be considered, please send a Cover Letter with your Resume to HR@Structurepoint.org

Job Openings

Structural Engineering Software Developer

Work in a small dynamic team and be involved in various stages of the software development process including: requirement gathering, requirement analysis, prototyping of concepts through proof of concept, development of source code, development and execution of test plans.

Principal Duties

  • Maintenance of existing programs by resolving issues, implementing improvements, and refactoring existing code
  • Assist technical support staff in troubleshooting problems reported by users
  • Understand high level business requirements and produce technical specifications
  • Participate in product requirement and design reviews with other software and structural engineers
  • Develop time-estimates for work assignments
  • Perform in a team environment effectively managing multiple priorities
  • Work with other teams members effectively and with minimal supervision
  • Be able to quickly adapt to new technologies and processes
  • Strictly follow software engineering best practices
  • Apply software product line methodology and domain drive architecture

Position Requirements

  • Advanced degree in structural/civil engineering
  • Working knowledge of concrete structures design procedures in accordance with ACI and/or CSA standards
  • Familiar with object oriented programming concepts and object oriented design principles
  • Working knowledge of C++, C#, and VB
  • Working knowledge of MS Visual Studio
  • Excellent communication and team-work skills
  • Independent and self-motivated
  • 5+ years of experience

Senior Software Engineer

Work in a small dynamic team and be involved in various stages of the software development process including: requirement gathering, requirement analysis, prototyping of concepts through proof of concept, development of source code, development and execution of test plans.

Principal Duties

  • Understand high level business requirements and produce technical specifications, designs, and architectures
  • Responsible for designing and implementing applications based on a varying degree of functional specifications
  • Participate in product requirement and design reviews with other software and structural engineers
  • Develop time-estimates for work assignments
  • Perform a team-lead role effectively managing multiple priorities for a team of software developers
  • Facilitate and guide initiatives for improving development processes
  • Perform mentoring and peer reviews
  • Work with other teams members effectively and with minimal supervision
  • Be able to quickly adapt to new technologies and processes

Position Requirements

  • M.S. degree in software engineering
  • 5+ years of experience
  • Well versed in: object oriented programming concepts and object oriented design principles, software design patterns, software development processes including agile, C++ and C#, TFS, and MS Visual Studio
  • Excellent communication and team-work skills
  • Independent and self-motivated

Structural Engineer - Reinforced Concrete Design

Work in a small dynamic team and be involved in the development, testing, and support of a suite of concrete design software programs for analysis and design of reinforced concrete buildings and structures using ACI 318 and CSA A23.3 building standards.

Principal Duties

  • Work with StructurePoint software users to develop analytical models, resolve technical inquiries, explain code provisions for reinforced concrete structures
  • Develop validation and verification problems and design examples to support our internal testing, quality assurance and quality control procedures
  • Coordinate beta testing of upgraded software with StructurePoint software users
  • Assist in developing engineering and scientific software procedures for the analysis and design of reinforced concrete structures
  • Maintain and update software manuals for technical support, computer programs, website FAQs and marketing guides
  • Educate engineering and academic institutions in StructurePoint programs and features
  • Participate in StructurePoint engineering projects and consulting services

Position Requirements

  • BS or MS in Structural Engineering
  • 2+ years of experience in reinforced concrete analysis and design of commercial buildings and structures
  • Specific working experience in structural concrete design procedures in accordance with ACI and/or CSA standards
  • Specific working experience in PCA/StructurePoint software programs, namely spSlab and spMats
  • Demonstrated presentation and communication skills, including technical writing

Information Technology Coordinator

Work in a small dynamic team and be involved in the support and maintenance of IT hardware, software, and web assets. This includes a wide range of technical and administrative tasks. This skilled IT coordinator must above all be a problem-solver and be knowledgeable about networks, computers, and peripherals.

Principal Duties

  • Maintain and support a business network and domain with a number of servers(including virtual machines) and workstations while minimizing downtime
  • Keep track of hardware and software assets, and make decisions on required upgrades
  • Maintain backups and archives of business-critical data
  • Coordinate support, logistics, vendors, and contractors
  • Manage and update several websites and corresponding SQL database
  • Manage and update services such as SharePoint, Team Foundation Server, Visual Studio Online, and an in-house digital licensing mechanism
  • Setup and formalize operational processes and workflows

Position Requirements

  • 1-2 years of professional IT experience
  • Bachelor's degree in IT/IS/CS or related field
  • Working experience with Microsoft system administration
  • Basic programming knowledge preferred
  • Web development knowledge (HTML, CSS, JS)
  • Troubleshoot and resolve unique problems by investigating available resources