You are excited about us because…
- We work collaboratively as a distributed team - we are a remote team and we use GitHub, Slack, and video conferencing extensively to collaborate.
- We value curiosity and learning - as a research and development team, we work hard to support and protect curiosity and creativity.
- We have wide areas of interest - we work on a variety of projects that support the organization through numerous technology stacks and there are many opportunities to learn from folks outside your direct area of responsibility
- We have excellent benefits - we offer trans-inclusive healthcare, investment time, conference budgets, and more.
We are excited about you because…
- You are respectful, empathetic, humble, and eager to learn. Like all successful professionals, you are kind and considerate. We want you to take your work seriously and be excited about personal and professional growth.
- You are an effective and compassionate communicator. As a distributed team, communication is extremely important to our team’s success.
- You are able to solve problems independently and collectively. We encourage autonomy with individual projects, but are always happy to help our teammates when they get stuck.
Impact and Influence
- Deploy Technical Expertise: Individual has a deep knowledge of their technical languages and datasets. Individual makes technical decisions based on their experience and can explain their decision process to peers and stakeholders.
- Make Difficult Decisions: Individual knows when to say "no" to a feature request and can explain why.
- Demonstrate Excellent Communication: Individual can speak and write fluently and clearly on all technical and social topics encountered in their duties.
- Lead by Example: Individual sets the example for the team by aligning their actions with their words.
Skills - You are confident in your ability to:
- 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
Essential Duties and Responsibilities - You are able to:
- Read large feature descriptions, clarify them, and independently execute their implementation cleanly and efficiently
- Get excited about niche technical topics
What Success in this Role Looks Like - You can:
- Come up to speed in a large distributed application quickly
- Lead the implementation of a major new feature in your first 128 days
- Avoid "not my problem" thinking and always use your skills to innovate in how TEECOM delivers its industry-leading engineering services
Experience
- 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
What We Do
We make technology work in buildings. From data centers and industrial facilities to commercial offices and hospitals, all modern buildings are now information-driven. Technology systems represent a critical investment, too important and complex to be delivered without a dedicated technology consulting engineer. TEECOM works with Owners, architects, engineers, and contractors to choose the right technology, design integrated, efficient, and user-friendly systems, and helps to implement them at the lowest cost. We help clients achieve optimal performance and save millions of dollars. Founded in 1997, TEECOM has grown steadily. We attribute this not only to the value we provide clients, but to a company culture that attracts and retains the talent essential to providing that value. A culture of respect, collaboration, open communication, two-way feedback, continuous improvement, and giving back to the community is what defines us. We are proud to be repeatedly named one of the Best Places to Work by our staff.


.png)





.png)