Job Closed
This listing is no longer active.
Creative Structural Engineering. Specialized Construction.
Senior Software Developer, Analysis
Location
Canada
Posted
130 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Developer, Analysis
StructureCraft
• Develop our core structural analysis engine • Write efficient and robust code • Improve user experience through maintenance and design enhancements
Job Requirements
- 4+ years’ experience working as a software developer
- Computer science degree
- Ability to demonstrate skills with code samples
- Portfolio of problem solving
- Experience with structural or mechanical engineering software (preferred)
- Familiarity with 3D design tools such as CAD or BIM (preferred)
Benefits
- Competitive salary
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Lead Engineer – Storage Admin
CBTSCBTS partners with businesses to deliver innovative technology solutions, including application services, cloud solutions, consulting, digital workplace solutions, infrastructure,
• Lead the design, architecture, deployment, and optimization of enterprise storage solutions • Serve as a technical subject-matter expert for customer engagements • Lead storage project initiatives and act as an escalation point for complex technical challenges • Contribute to solution architecture, presales engineering, and technical strategy • Ensure high-quality delivery across multiple customer environments in the Midwest region
Senior Software Engineer
WoolpertFounded in 1911, Woolpert is the premier architecture, engineering, and geospatial (AEG) firm.
• Contribute to the planning, research, design, architecture, development, and testing of Atlas Labs software features. You’ll write code daily, definitely in Python and possibly in C++ or JavaScript. • Work as part of a cross-functional Scrum team with domain experts in AI/ML, Geospatial Data, Software Engineering, and GIS. • Collaborate with internal and external users to ensure the correctness, quality, and availability of Atlas Labs software products.
Senior Software Development Engineer
WEXWEX is a financial services company that is headquartered in South Portland, Maine. The company has more than 3,500 team members throughout the world and supports more than 20 curr
• Collaborate with stakeholders to learn about our customers biggest challenges. • Measure, inspect, and drive decisions using data. • Design, test, code, and instrument new solutions. • Strengthen and drive our engineering process with TDD and BDD, Microservice and Vertical Slice Architectures. • Support live applications, promote proactive monitoring, rapid incident response, and continuous improvement. • Analyze existing systems and processes to identify bottlenecks and opportunities for improvements. • Mentor and learn from your peers, foster continuous learning within your team and organization. • Become a subject matter expert in your functional area and best practices. • Assess unique circumstances and apply creative problem-solving techniques to resolve issues or suggest various approaches. • Independently complete work and proactively review with others.
Senior Full Stack Engineer
Pluribus DigitalWe help government agencies deliver public services as modern digital products.
• Design, develop, and maintain production-quality backend and frontend components • Build APIs, business logic, data access layers, and user interfaces • Implement new features while refactoring legacy functionality • Write unit, integration, and regression tests to support safe delivery • Refactor legacy Java applications into Spring Boot services • Support decomposition of monolithic systems into modular services • Maintain data integrity and backward compatibility during phased modernization • Diagnose and resolve defects in complex legacy codebases • Develop RESTful APIs using Java and Spring Boot • Implement data access with Hibernate/JPA • Support database modernization, schema evolution, and data migration • Build and maintain Angular applications using TypeScript • Implement responsive UI behavior and secure backend integration • Collaborate with UX and backend teams on API contracts and user experience • Implement authentication and authorization using IAM solutions • Apply OAuth 2.0 / OpenID Connect and role-based access control • Build with CI/CD, containerization, monitoring, and production readiness in mind • Collaborate with DevOps teams on deployment and operational support • Participate in sprint planning, refinement, estimation, and retrospectives • Contribute to code reviews, documentation, and knowledge sharing • Communicate progress, risks, and technical challenges clearly • Understand business goals and drivers and translate those into an appropriate technical solution. • Support the full SDLC—from requirements and estimation through deployment, monitoring, and documentation. • Continuously learn and apply new tools/techniques to improve performance, automation, and scalability.



