Browse all Software Developer jobs by location:

Latest Structural Engineers Jobs

FAQs about Software Developer Jobs

What exactly is a software developer in the built environment?

A software developer in the built environment is a hybrid professional who combines deep knowledge of architecture, engineering, or construction with strong software development skills. They are not just coders working in a design office; they are creative problem-solvers who build custom tools, automate complex workflows, and develop the software that helps design, construct, and operate buildings more efficiently and sustainably. This role is about creating digital solutions to real-world physical challenges, from designing complex facades with algorithms to managing vast project datasets in the cloud.

For an experienced architect or engineer, the best way to transition into a tech role is to build upon your existing domain expertise. Start by mastering the digital tools you already use, then move into visual programming with platforms like Grasshopper or Dynamo to automate design tasks. From there, learning a text-based scripting language like Python is a powerful next step. Building a personal portfolio of small projects that showcase these new skills is crucial. Your years of industry experience are your biggest asset, as they allow you to understand the problems that technology needs to solve, making you a highly valuable candidate for roles in computational design or at a ConTech startup.

The most important programming languages depend on your chosen specialisation. For computational and generative design, Python is dominant, especially for scripting within Grasshopper and Dynamo. For developing more robust plugins or custom components, C# is essential, particularly for the Revit API. If you’re aiming for a role in a ConTech or PropTech startup building web applications, a strong foundation in JavaScript/TypeScript for the front-end (using frameworks like React) and a back-end language like Python or C# (.NET) is critical.

The primary difference lies in the core mission of your role. In a large architecture or engineering firm, your job is to support the core business of designing and delivering projects by creating bespoke tools and improving internal workflows. Technology is a service to enhance the firm’s design capabilities. At a ConTech or PropTech startup, technology is the product. Your focus will be on building a scalable software solution that can be sold to the entire industry, working in a fast-paced, product-centric environment that is often more aligned with the mainstream tech industry’s culture and practices.

Salaries in this field show a significant increase with technical skill and responsibility. Entry-level BIM roles in London might start around £28,000-£37,000, while experienced BIM Managers can earn upwards of £90,000. Computational Designers in London typically command salaries between £38,000 and £62,000, with leads earning more. For pure software engineering roles at ConTech startups or software vendors, the compensation is even higher, with mid-level engineers earning £50,000-£70,000 and senior engineers often exceeding £80,000, reflecting the scalability and market value of their skills.

While both are digital disciplines, their focus is different. BIM (Building Information Modelling) is primarily about creating and managing a structured database of information within a 3D model, focusing on coordination, documentation, and data delivery throughout a project’s lifecycle. Computational Design, on the other hand, is about using algorithms and code (like Python or Grasshopper) as an active part of the design process itself. It’s used to explore thousands of design options, automate the creation of complex forms, and run simulations to optimise a design for performance, making it a creative and analytical tool rather than a management one.

No, a computer science degree is not always necessary, especially for roles within architecture and engineering firms. Many of the most successful professionals in computational design and BIM leverage their architecture or engineering degrees as a foundation, adding coding skills through online courses, master’s programs, or self-study. For pure software engineering roles at tech companies, a CS degree is more common, but a strong portfolio of projects and demonstrable coding skills can often be just as valuable, particularly if you also have sought-after AEC industry knowledge.

AI is rapidly becoming a practical tool that augments, rather than replaces, professionals in the built environment. It’s being used for generative design to explore initial concepts, for predictive analytics to forecast project delays and budget overruns, and to automate routine documentation tasks, freeing up architects and engineers to focus on more creative, high-value work. This is creating new roles for AI specialists who can develop and integrate these tools, and it’s becoming an essential skill for all professionals to understand how to leverage AI effectively and ethically in their workflows.

A Digital Twin is a dynamic, virtual replica of a physical building or asset that is continuously updated with real-time data from sensors. It’s more than just a static 3D model; it’s a living digital counterpart that can be used to monitor performance, simulate future scenarios (like energy use or crowd flow), and predict maintenance needs before they become problems. This is incredibly important for the future because it allows for the highly efficient, sustainable, and safe operation of our buildings and infrastructure throughout their entire lifecycle, unlocking huge potential cost and carbon savings.

Architecture Social is your dedicated career partner for navigating this exciting field. You can use our comprehensive job boards to find the latest roles, from BIM Technician to AEC Software Engineer. Our company directory helps you research innovative firms and startups, while our interactive salary survey gives you the data you need to negotiate with confidence. Beyond just listings, our community forums, articles, and events connect you with peers and industry leaders, providing the knowledge and network you need to build a successful career at the intersection of technology and the built environment.

Make speculative applications to companies that interest you:

Don't see what your looking for? Get in touch with our recruitment team:

Other Useful Resources:

Search
Categories Dropdown
Sorted by... Dropdown
Tags Buttons
  • All
  • Academic (107)
  • CV + Portfolio Workshop (86)
  • Built (41)
  • Audio (35)
  • Video (28)
  • Podcast (27)
  • Job Search (18)
  • MADCon (18)
  • CV (17)
  • Livestream (17)

A private and exclusive forum for Architecture & Design professionals and students.

Backed by industry specialists, it’s where you can engage in meaningful conversation, make connections, showcase your work, gain expert insights, and tap into curated opportunities to advance your career or strengthen your studio.