×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Full Stack Developer

Job in Raleigh, Wake County, North Carolina, 27601, USA
Listing for: CRB
Full Time position
Listed on 2026-02-15
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Overview

CRB has over 1,100 expert professionals driving innovative, life-changing and life-saving solutions for manufacturers in the life sciences and food and beverage industries. Our mission, vision, and core values put client satisfaction and employee experience at the center of everything we do.

As an AEC Firm we specialize in industries that carry social responsibility. We recognize our impact and influence in the communities we serve and pursue corporate responsibility through the lens of people, community, and planet. From oncology and rare disorders to COVID-19 or alternative proteins, our design and construction projects address issues such as food scarcity and global health.

As part of CRB’s growing Innovation team — a group of engineers, developers, and domain experts building digital tools that enhance the design and delivery of world-class AEC projects — you’ll work in a hybrid development environment that includes both pro-code (C#, Python, ASP.NET) and low-code (Power Platform, Copilot Studio, Dynamo) technologies.

You’ll collaborate with project teams, subject matter experts, and leadership to deliver impactful tools that integrate across the AEC project lifecycle. The ideal candidate is a curious, hands-on developer who thrives in applied problem-solving and values elegant, maintainable solutions over one-off fixes. This mid-level position is ideal for developers with 2–5 years of experience who are comfortable owning features end-to-end and contributing to collaborative system design discussions.

You’ll be empowered to build real-world solutions while learning how to scale your impact over time.

Responsibilities
  • Design, develop, and maintain features for firm-wide engineering and architectural automation platforms, web applications, APIs, AI Agents, and add-in tools (e.g., Revit, Excel, ACC, Plant3D, Copilot).
  • Collaborate with product owners and end users to clarify requirements, provide estimates, and propose technical solutions.
  • Build and maintain new and existing full-stack tools across pro-code (C#, Python, ASP.NET) and low-code (Power Platform, Copilot Studio) environments.
  • Write clean, well-tested, and maintainable code in various tech stacks.
  • Participate in code reviews and provide guidance to junior developers to improve code quality and maintainability.
  • Contribute to technical planning and system design discussions alongside senior engineers and leads.
  • Apply modern development best practices including testing, CI/CD, Dev Ops automation, and version control.
  • Demo and present solutions to stakeholders, communicating solutions clearly to both technical and non-technical audiences.
  • Identify opportunities to improve engineering workflows and propose technical enhancements that support scalability, maintainability, or performance.
Qualifications

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent experience).
  • 2+ years of professional experience in software development.
  • Proficient in/with:
    • Version Control and Dev Ops tooling (Git, Azure Dev Ops, CI/CD pipelines)
    • Object-oriented programming (C#, Python, VBA)
    • Automated Testing
    • Developing in/for Excel (VBA, VSTO Add-Ins, Power Query, Office Scripts, etc.)
    • Developing in/for AEC software platforms (Revit, AutoCAD, Plant3D, ACC)
    • Leveraging MCP Servers and Agents for software development.
    • Integrating with external solutions via REST API and/or Graph

      QL endpoints.
    • SQL and No

      SQL databases, including schema design and data modeling.
  • Demonstrated ability to:
    • Design and develop solutions with limited instruction.
    • Learn independently and from others.
    • Execute both short-term and long-term projects following a plan.
    • Communicate effectively with technical and non-technical stakeholders.
    • Collaborate with a growing team of developers with diverse experience levels.

Preferred Qualifications

  • Experience in the AEC or adjacent industry
  • Experience owning full features or tooling modules from requirements through deployment.
  • Experience across Microsoft’s development stack (e.g., ASP.NET, Azure, Power Platform, Azure AD).
  • Experience with visual scripting tools (Dynamo, Grasshopper, Power Automate).
  • Experience with…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary