Talent.com
Software Engineer
Software EngineerCRB • Raleigh, North Carolina, United States
Software Engineer

Software Engineer

CRB • Raleigh, North Carolina, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

As a Software Engineer, you’ll be 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 highly 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.

  • 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, DevOps 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 DevOps tooling (Git, Azure DevOps, 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 GraphQL endpoints.
  • SQL and NoSQL 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 data wrangling and visualization tools (Fabric, Power Query, Power BI, Pandas, Spark).
  • Experience with modern full-stack web-development frameworks and design patterns.
  • Experience building and deploying agentic AI Copilots.
  • Experience developing generative design or optioneering tools.
  • Additional Information

    All your information will be kept confidential according to EEO guidelines.

    CRB is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity Employer and it is our policy to provide equal opportunity to all people without regard to race, color, religion, national origin, ancestry, marital status, veteran status, age, disability, pregnancy, genetic information, citizenship status, sex, sexual orientation, gender identity or any other legally protected category. Employment is contingent on background screening.

    CRB does not accept unsolicited resumes from search firms or agencies. Any resume submitted to any employee of CRB without a prior written search agreement will be considered unsolicited and the property of CRB. Please, no phone calls or emails.

    CRB offers a complete and competitive benefit package designed to meet individual and family needs.

    If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

    [job_alerts.create_a_job]

    Software Engineer • Raleigh, North Carolina, United States

    [internal_linking.similar_jobs]
    Software Engineer

    Software Engineer

    CRB • Raleigh, North Carolina, US
    [job_card.full_time]
    Job Description Job Description Company Description CRB's over 1,100 expert professionals drive innovative, life-changing and life-saving solutions for manufacturers in the life sciences and food...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    SRE / Software Engineer

    SRE / Software Engineer

    Akaasa Technologies • Raleigh, NC, United States
    [job_card.temporary]
    [filters_job_card.quick_apply]
    SRE / Software Engineer Contract Location : Raleigh, NC - Hybrid Duration : 6+ Month Contract [show_more]
    [last_updated.last_updated_variable_days]
    Software Engineering Technical Leader

    Software Engineering Technical Leader

    Cisco Systems, Inc. • Cary, North Carolina, United States
    [job_card.full_time] +1
    The application window is expected to close on : December 23, 2025.NOTE : Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.This role...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Test Engineer

    Senior Software Test Engineer

    Stellent IT LLC • Raleigh, NC, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Senior Software Test Engineer Location : Raleigh, NC (On-site) JD : ...[show_more]
    [last_updated.last_updated_variable_hours] • [new]
    Remote Investment Analyst – AI Trainer ($50-$60 / hour)

    Remote Investment Analyst – AI Trainer ($50-$60 / hour)

    Data Annotation • Wake Forest, North Carolina
    [filters.remote]
    [job_card.full_time] +1
    We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Work From Home Customer Support Agent – Flexible Schedule

    Work From Home Customer Support Agent – Flexible Schedule

    Turbotax USA • Wake Forest, North Carolina
    [filters.remote]
    [job_card.full_time]
    Work from home with TurboTax Product Expert.Get a $405 Certification bonus³.Work from home & set your own flexible schedule between 8am EST and 12am midnight EST Monday to Sunday⁴.Earn an ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Client Solutions Manager

    Client Solutions Manager

    Slice Merchant Services • Butner, NC, US
    [job_card.full_time]
    Excellent opportunity to join a leading, national credit card processing company that has over a decade of industry experience. Slice Merchant Services offers innovative payment processing solutions...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    BitSight • Raleigh, NC, United States
    [job_card.full_time]
    Bitsight is a cyber risk management leader transforming how companies manage exposure, performance, and risk for themselves and their third parties. Companies rely on Bitsight to prioritize their cy...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Surrogates Start at $55K-$75K+ $1,200 Bonus + $11K Pre-Pregnancy Payout

    Surrogates Start at $55K-$75K+ $1,200 Bonus + $11K Pre-Pregnancy Payout

    Physician's Surrogacy • Wake Forest, NC, US
    [job_card.full_time] +2
    What qualities make you a great surrogate?.Why choose our surrogacy program?.All medical, legal, and travel expenses.The nations only obstetrician-managed agency. We respect the time and commitment ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Trading Position - Funded Account | North Carolina

    Trading Position - Funded Account | North Carolina

    Maverick Currencies • North Carolina, NC, United States
    [filters.remote]
    [job_card.full_time]
    Professional trading opportunity in North Carolina.Maverick Currencies offers funded accounts up to $400K for qualified forex and crypto traders. Maverick Currencies is seeking disciplined traders w...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Remote Job $790 / wk - Hiring Focus Group Panelists

    Remote Job $790 / wk - Hiring Focus Group Panelists

    Maxion • Wake Forest, NC, US
    [filters.remote]
    [job_card.full_time] +2
    Want to make extra money on YOUR schedule? Join our exclusive list of research study participants and .Perfect for anyone seeking remote, part-time, or temporary work, these opportunities require ....[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Software Developer (Emergency Services)

    Sr. Software Developer (Emergency Services)

    Bandwidth • Raleigh, North Carolina, US
    [job_card.full_time]
    Job Description Job Description Who We Are : Bandwidth , a prior "Best of EC" award winner, is a global software company that helps enterprises deliver exceptional experiences through voice, mess...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    TurboTax Customer Support Agent - Remote ($24 per hour plus Bonus)

    TurboTax Customer Support Agent - Remote ($24 per hour plus Bonus)

    TurboTax • Wake Forest, North Carolina
    [filters.remote]
    [job_card.full_time]
    Work from home with TurboTax Product Expert.Get a $405 Certification bonus³.Work from home & set your own flexible schedule between 8am EST and 12am midnight EST Monday to Sunday⁴.Earn an ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Maxonic • Raleigh, North Carolina, US
    [job_card.full_time]
    Job Description Job Description Job Title : Senior Software Engineer Job Type : Contract Job Location : Raleigh, NC Work Schedule : On-site Rate : $80 on W2 FULLY ONSITE- Monday to Friday • Designed...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Developer

    Software Developer

    ATTAINX INC • Raleigh, North Carolina, United States, 27604
    [job_card.full_time]
    Must be eligible for a Public Trust .Full-Stack developer responsible for the design and implementation of a distributed enterprise application with external and internal interfaces utilizing micro...[show_more]
    [last_updated.last_updated_variable_days]
    Oracle SOA Engineer

    Oracle SOA Engineer

    Bright Vision Technologies • Raleigh, NC, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Oracle SOA Engineer Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operati...[show_more]
    [last_updated.last_updated_variable_days]
    Remote TurboTax Product Expert

    Remote TurboTax Product Expert

    Intuit - TurboTax • Wake Forest, NC, US
    [filters.remote]
    [job_card.full_time]
    Join TurboTax as a TurboTax Product Expert and be the friendly face our customers rely on during tax season.We're looking for individuals with excellent communication skills and a passion for assis...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Survey Taker : Earn up to $25 per survey (Remote)

    Survey Taker : Earn up to $25 per survey (Remote)

    Earn Haus • Wake Forest, NC, US
    [filters.remote]
    [job_card.full_time] +1
    Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion. You will help influence brand decisions on se...[show_more]
    [last_updated.last_updated_30] • [promoted]