Senior Software Developer

TEECOM Logo

TEECOM

πŸ’΅ $150k-$190k
πŸ“Remote - United States

Summary

Join TEECOMlabs, an in-house research group, as a mid-career software developer. You will primarily work on the Buildings as Codeβ„’ initiative, advancing its capabilities using the .NET ecosystem (primarily F#). This role involves developing core functionality, incorporating stakeholder feedback, and contributing your own ideas. You'll collaborate on daily tasks, mentor colleagues, and help develop a software-as-a-service application. The team is remote, values learning and curiosity, and offers excellent benefits. Success in this role includes quickly adapting to a large application, leading major feature implementation, and avoiding a 'not my problem' attitude.

Requirements

  • Developed a lot of code for applications large and small, ideally with some connection to the AEC industry
  • Communicated a lot in writing about the code you and others have developed
  • Fluency with a high-level, statically-typed language (E.g. F#, C#, C++, etc.)
  • Have iterated on your own and others' solutions to a problem
  • Understand the value of version control and pull requests that explain why a change is being proposed
  • Awareness of the AEC industry tools, especially Revit
  • Understand other technical domains quickly with the help of experts and use their feedback to design and implement software components
  • Break a large, complex feature down into implementations of types and functions
  • Solve compile-time and run-time failures equally
  • Give and receive feedback on technical decisions concisely and gracefully

Responsibilities

  • Develop core functionality of the application
  • Incorporate feedback from stakeholders across the business
  • Contribute your own ideas
  • Collaborate on the day-to-day work of moving projects forward
  • Work to advance your colleagues through direct and indirect mentorship
  • Read large feature descriptions, clarify them, and independently execute their implementation cleanly and efficiently
  • Get excited about niche technical topics

Preferred Qualifications

  • Respectful, empathetic, humble, and eager to learn
  • Effective and compassionate communicator
  • Able to solve problems independently and collectively

Benefits

  • Trans-inclusive healthcare
  • Investment time
  • Conference budgets
  • 40 flexible hours a week

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.