πCanada
Senior Software Developer

TEECOM
π΅ $150k-$190k
πRemote - United States
Please let TEECOM know you found this job on JobsCollider. Thanks! π
Summary
Join TEECOMlabs, an in-house research group, as a mid-career software developer. You will primarily work on tools and processes for Buildings as Codeβ’, an initiative to automate aspects of AEC work using the .NET ecosystem (primarily F#). This role involves developing core application functionality, incorporating stakeholder feedback, and contributing your ideas. You will collaborate on daily tasks, mentor colleagues, and help develop a software-as-a-service application. The team is remote and values curiosity, learning, and a healthy work-life balance. This is an ambitious project with the potential to incorporate numerous state-of-the-art technologies.
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
- 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
- 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
- You are respectful, empathetic, humble, and eager to learn
- You are an effective and compassionate communicator
- You are able to solve problems independently and collectively
- 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
Benefits
- Medical, dental, and vision insurance for employees and their dependents
- Basic and voluntary life insurance
- Short-term and long-term disability coverage
- A 401(k) plan with profit-sharing contributions
- Paid parental leave
- Lifestyle and legal benefits
- Pet benefits
- Performance-based bonuses
- Flexible time off
- Nine scheduled paid holidays
- Trans-inclusive healthcare
- Investment time
- Conference budgets
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.
Similar Remote Jobs

πCanada

πUnited States

πCanada
πWorldwide
πUnited States
πCanada
πIndia

π°$140k-$200k
πUnited States
πCanada