You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineering Intern

SOCOTEC is a leading consulting firm in the architecture, engineering, and construction (AEC) industry, recognized for its expertise in high-performance buildings, code advisory, sustainability, and construction solutions. Our digital team supports this mission by developing smart tools and platforms that modernize project delivery and improve client outcomes. SOCOTEC is officially certified as a Great Place to Work®, offering a supportive and collaborative environment for interns to grow, learn, and contribute meaningfully from day one.


About the Internship
As a Software Engineering Intern, you will work with the software engineering team to build and enhance internal tools, web applications, and digital services that support our staff and business operations. You’ll gain experience across the full stack, with a focus on building modern, maintainable applications using React on the frontend and Django on the backend. This is an excellent opportunity for someone looking to apply their knowledge to real-world applications in a supportive and fast-paced environment.


What You’ll Do

  • Contribute to the development of internal web applications and platforms used across SOCOTEC teams.
  • Build and maintain responsive user interfaces using React and TypeScript.
  • Develop backend services and RESTful APIs using Python (Django).
  • Work closely with designers, engineers, and stakeholders to turn ideas into working
    features.
  • Participate in code reviews, team meetings, and agile development workflows.
  • Help improve development processes, write clear documentation, and test your code for reliability and performance.
  • Learn industry best practices in Git version control, full-stack architecture, and
    deployment.


What We’re Looking For
 

  • Pursuing a degree in Computer Science
  • Familiarity with React and modern frontend development practices (e.g.,
    component-based architecture, hooks, state management).
  • Experience with Python and Django, or other related backend frameworks.
  • Understanding of web development concepts like HTTP, REST APIs, and MVC
    architecture.
  • Some experience using Git for version control and collaborating with others on code.
  • Strong problem-solving skills, eagerness to learn, and interest in real-world software
    development.
  • Experience with SQL databases (e.g., PostgreSQL, MySQL).


Nice to Have

  • Exposure to applied AI development, such as building AI-powered features or
    data-driven tools
  • Experience deploying applications or services on cloud platforms like AWS or Azure