Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Sr. Software Developer image - Rise Careers
Job details

Sr. Software Developer - job 1 of 2

About the Team

 

TEECOMlabs is an in-house research group dedicated to testing, developing, and recommending technology that will inform TEECOM's design and engineering solutions.

 

We’re a close-knit group that enjoys working together to solve interesting challenges. With a focus on learning and growth, our team works hard to better ourselves and explore opportunities for experimentation in the AEC (Architecture, Engineering, and Construction) field.

 

We like to keep ourselves happy while we work. Here at TEECOM, we value a healthy work/life balance. We do our best to ensure that every team member has the resources they need to pursue their professional and personal improvement. Investment time, conference budgets, and optional growth planning with your manager and the CEO are just a few of the ways in which we foster career development.

 

Our team works in a relaxed and education-oriented environment to develop novel solutions to industry-specific problems. We work a sustainable pace of 40 flexible hours a week. Everything we do is predicated on having a great team with a culture of kindness, growth, and learning.

 

About the Position

 

We are looking for a mid-career software developer to join our team of five. In this role, you will primarily work on tools, processes, and abstractions that alter the foundational workflows of the AEC industry. Specifically, your primary project will be advancing the capabilities of an initiative we call Buildings as Code™, which enables discipline experts to encode information about building systems into software so that we can automate significant aspects of our work.

 

This project relies heavily on the dotnet ecosystem, mainly in idiomatic F#, but we are regularly investigating alternative technology stacks with a preference for strongly-typed languages. While new team members are not expected to have already mastered these tools, we expect that you'll come up to speed quickly with support from the current team.

 

You’ll be responsible for developing core functionality of the application, incorporating feedback from stakeholders across the business, and contributing your own ideas. With the small size of our team, you’ll have the opportunity to make a significant impact on the project and learn a lot along the way. Not only will you collaborate on the day-to-day work of moving projects forward, but you'll also work to advance your colleagues through direct and indirect mentorship.

 

Our work on Buildings as Code is ambitious, and while it has a narrow focus today, we fully intend for its scale and scope to continue to grow. While still in the research phase, we are actively applying our work to real projects. The person in this role will help us navigate the path of developing a software as a service application with the potential to incorporate numerous state-of-the-art technologies serving more major technology companies. We expect you'll grow your experience as the features and capabilities of this application itself grow. We see this initiative as an essential part of TEECOM’s future.


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.
Outside of the R&D team, you are also able to succeed as a individual contributor with the rest of our engineering services organization according to the principles below.


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


$150,000 - $190,000 a year
This compensation will vary depending on your role-related skills, experience, knowledge, and subject matter expertise. TEECOM is committed to making sure that we are the right fit for each applicant and that each applicant is the right fit for our team. As we get to know each other throughout the interview process, the compensation may vary within the stated range.
 
TEECOM offers a comprehensive benefits package to support employees and their families, including 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, and performance-based bonuses. Full-time exempt team members also enjoy flexible time off, and all employees receive nine scheduled paid holidays.

Your level will be evaluated and determined during the interview process We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas.

 

NOTICE TO THIRD PARTY AGENCIES: Please note that TEECOM does not accept unsolicited resumes from recruiters or employment agencies. In the absence of a signed Recruitment Fee Agreement, TEECOM will not consider or agree to payment of any referral compensation or recruiter fee. In the event a recruiter or agency submits a resume or candidate without a previously signed agreement, TEECOM explicitly reserves the right to pursue and hire those candidate(s) without any financial obligation to the recruiter or agency. Any unsolicited resumes, including those submitted to hiring managers, are deemed to be the property of TEECOM.

TEECOM Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
TEECOM DE&I Review
3.56 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of TEECOM
TEECOM CEO photo
David Marks
Approve of CEO

Average salary estimate

$170000 / YEARLY (est.)
min
max
$150000K
$190000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Microchip Hybrid 101 Creekside Ridge Ct, Roseville, CA 95678, USA
Posted 21 hours ago

Microchip Technology is hiring a Tech Staff Engineer - Firmware to lead security firmware development for NVMe SSD controllers in its Data Center Solutions Division.

Photo of the Rise User
FINRA Hybrid Rockville, MD (Job Posting)
Posted 5 hours ago

FINRA is hiring a Software Engineer in Rockville, MD to develop robust, maintainable software and support engineering and operational excellence across the SDLC in a hybrid environment.

Photo of the Rise User
Posted 23 hours ago
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

NVIDIA is hiring a Software Solutions Architect to help customers deploy and integrate cloud-native NVIDIA AI and MLOps software, diagnose production issues, and streamline model performance workflows.

Photo of the Rise User
PayPal Hybrid San Jose, California, United States of America
Posted 8 hours ago

Experienced backend-focused Staff Software Engineer needed to lead architecture and delivery of scalable Node.js/React services for PayPal's commerce platform.

Posted 5 hours ago

Temporal is hiring a Staff Software Engineer to lead the architecture and operation of internal builder tools and AI-driven agent platforms that improve developer flow and reliability across the organization.

Photo of the Rise User
Posted 5 hours ago

Chainguard is seeking a Staff Software Engineer to lead architecture and implementation of a scalable, secure Libraries Platform that automates builds, verification, and distribution of open-source packages (remote, full-time).

Photo of the Rise User
NBCUniversal Hybrid 30 Rockefeller Plaza, New York, NEW YORK
Posted 3 hours ago

Senior Software Engineer needed to develop scalable, LLM-powered agentic systems and cloud-native backends for NBCUniversal's AI initiatives.

Photo of the Rise User

Lead design and development of secure, high-availability APIs and enterprise integrations for San Francisco’s JUSTIS criminal justice data exchange as the Principal System Integration Engineer.

Supernal is hiring a Staff/Principal Software Engineer to lead platform architecture, scale backend systems, and improve reliability for its AI employee platform.

Photo of the Rise User
Posted 10 hours ago

Senior frontend engineer to lead architecture and development of React/TypeScript platform UIs that surface and orchestrate machine identity workflows at scale for CyberArk.

Photo of the Rise User
SeatGeek Hybrid Remote - United States
Posted 5 hours ago

SeatGeek is looking for Software Engineers to design, build, and operate scalable services and user experiences for a high-traffic ticketing marketplace in a fully remote work environment.

Photo of the Rise User
Posted 14 hours ago

Lead a global engineering organization to integrate AI-powered tooling, drive execution excellence, and shape product delivery strategies as the Senior Director of Engineering (remote).

Photo of the Rise User
CoLab Software Hybrid North America, Remote
Posted 6 hours ago

Senior product-minded engineer needed to prototype, architect, and de-risk browser-based 2D/3D CAD and engineering-data systems for a remote-first AI platform used by major OEMs.

TEECOM offers strategic consulting, technology project management, and engineering services for building IT infrastructure, wired and wireless networks, immersive environments, acoustics, audiovisual, safety and security systems. Our services prep...

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 14, 2026
Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!