Remote Sr. Software Developer
$150k - $190kTeecom
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.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- Job Title: Sr Java Developer. \ Location: Remote. \ Duration: Full -Time \ NEED IRS MBI Clearance. \ \ Experience with Java development programming... ...(i.e., Spring Boot) and maintain APIs. Familiar with software engineering and Agile delivery best practices,...Remote workSenior
- ...Position: SR JAVA Developer Location: Chicago, IL Duration: 6+ Months (Remote) JD: Java developers - Microservices, Rest APIs main skills Thanks & Regards... G Naveen Kumar Email : ************* Desk : 215-34...Remote workSenior
$2,500 - $3,000 per month
Una empresa de tecnología busca un Desarrollador Flutter para trabajar de forma remota. El rol implica participar en el ciclo de vida de la aplicación, escribir código limpio, y asegurar la calidad del código. Se requiere más de 2 años de experiencia en Flutter y habilidades...Remote workSenior- ...Sr. IOS Developer REMOTE (EST or CST) Time zone only Must Haves: • Modern iOS libraries & tooling • Swift • SwiftUI and UIKit • SDK Development • GitHub Actions • Secure development best practices • STRONG leadership & communication experience THERE...Remote workSenior
- ...Zapier’s AI Platform team as a Sr. Applied AI Engineer ! As a... ...engineering, applied AI, and developer experience to make it easier... ...have 7+ years of experience in software engineering , with at least 3... ...about our customers. In our remote setting, they help develop trust...Remote workSenior
- ...Sr/Lead Java Developer Location: Remote Length: 6 month contract to hire About the team: These resources are for the ISDM project (Integrated Specialty Drug Management) aimed at reducing the total cost of care for specialty drug and care 8+ years overall experience...Remote workSeniorContract work
- ...Sr ServiceNow Expert We are needing resources with hands-on ServiceNow development experience and migration from other platforms... ...experience in the Portfolio Management module. The work will be done remotely and the engagement length will be 60 days with strong...Remote workSenior
- ...Sr. COBOL Developer Remote 10 month Contract Position Requirements: Systems Analyst - Programmer COBOL COBOL, CICS, DB2 Programming, JCL MicroFocus Enterprise Server and GitHub experience Brio/Hyperion Reporting experience Batch coding and implementation...Remote workSeniorContract work
- ...Sr. Android Developer Remote Role Must Have: Strong knowledge in Kotlin, Java, Jetpack compose, Android Studio and Android SDK tools Architecture knowledge - MVVM+C experience Experience in Dependency Injection, Kotlin and Unit Testing Experience writing Android...Remote workSenior
- ...Job Title: Sr Software Developer Location: Redmond, WA Onsite/ Remote: Day 1 Onsite at customer location Job Description: Infra/Service Build and maintain components based on large-scale infrastructure (e.g., database systems, distributed queues, deployment...Remote workSenior
- ...Title-Sr. Java Full Stack Developer Location:: Wilmington, DE (3 days onsite 2 days remote) Experience : 9+years (look for Mid-Level candidates ) Duration-6-12+ months We are having 6 positions here Must have Skills: Java 8 or above React...Remote workSenior
- ...Sr Python Developer REMOTE 7+ Months CTH Qualifications: ~5+ years of software engineering experience ~4+ years of Python experience ~2+ years of RESTful API design and development experience ~2+ years of configuration experience with Cloud service providers...Remote workSenior
- ...Sr Python Developer REMOTE w/Video interviews 12 Months + Healthcare domain JD Sr Python Dev with 7 years experience to be responsible for development, programming, coding of Information Technology solutions using Python. Responsible for documentation...Remote workSenior
- Posiiton: Sr Java Developer: 12+ years Mandatory Matching to Date of Birth(DOB), Strong LinkedIn. SME - Java, OO programming, distributed service architecture, Web stack, jQuery, jQuery-UI, Spring MVC, SQL, PL/SQL programming and Oracle.Remote workSenior
- ...I am sending requirement, kindly get back to me if the job description suits you. Job Title: Sr. SalesForce Developer Job Location: Remote Experience: 8-10 Years. Contract Type: C2C Mode of Interview: 1) Telephonic...Remote workSeniorContract work
- ...Sr. Java Springboot Developer Location: Charlotte, NC preferred / Remote Role requirements: Need onshore resources with Java Springboot (Java, Springboot, Rest API). At least 5+ years of experience. ~5-8 years of experience in API Development using Java Springboot...Remote workSenior
$142.28k - $150k
...TECHNOLOGY SWARCO McCain, Inc. seeks a Sr. Embedded Software Engineer in Vista, CA. Develop & maintain embedded SW for transport-related control & comm products... ...Sci, SW Eng, App Math or rel fld & 6 yrs rel exp. Remote work permitted. $142,282 -$150,000 /yr. To apply,...Remote workSenior- ...ROLE: - Sr. Java Backend Developer LOCATION: - Remote DURATION: - Long term contract Job Description: Tech Skills - Core Java, Multithreading and synchronization, REST APIs (Design and Implementation), Unit testing, and Problem Solving....Remote workSeniorLong term contract
- ...Sr. Python Developer Interview: Video Visa: Only USC Must be from MST Time Zone – and provide ID proof of residency Description: Sr. Python Developer to build customizable Python programs and scripts with accompanying automation experience. Experience in implementation...Remote workSenior
- ...Sr Java Developer TECHM-JOB-30554 Java Developer Location: Middletown, NJ or Dallas, TX (Remote for now) SKill: J2EE Foundation-3 Long Term Overview: Expert in Java and DevOps. basic understanding of microservice architecture. Basic knowledge...Remote workSenior
- ...Sr. Embedded Software Engineer Location: Remote PST Duration: 6 Months You will be responsible for being an active and important part of a multi-disciplinary team to design and develop custom leading edge embedded device software products for coffee equipment...Remote workSenior
$113k - $130k
...optimization of AVEVA PI (OSI PI) systems and architectures Develop and maintain PI tags, Asset Framework (AF) templates, analyses,... ...possible. Based on this role's business requirements, this is a remote position open to qualified applicants in Puerto Rico , with...Remote workSeniorTemporary workWork experience placement- ...are seeking a highly skilled and communicative Senior Salesforce Developer with over 6 years of experience to join our dynamic team. This... ...I certification (Developer II a plus) #LI-Hybrid, or #LI-Remote For candidates based in our San Diego office , the salary...Remote workSeniorHourly payWork at office
- ...Overview: Title: Sr. Python Developer Location: Remote Duration: Long Term Required Skillsets: Proficiency in Python and SQL. Extensive experience with Data Engineering and ETL. Experience with AKS (Azure Kubernetes Service) and ETL related...Remote workSenior
- ...Job Title: Sr. Salesforce CPQ Developer 100% Remote Client: Critical river / AAA (REMOTE) REQUIREMENTS: • Experience with Salesforce and CPQ • Experience in all phases of software development life cycle (SDLC) • Strong Experience working on...Remote workSenior
- ...POWER PLATFORM DEVELOPER - St. Paul, MN - mostly remote, onsite as needed Iceberg's direct St. Paul, MN Client seeks an experienced Power Platform Developer to support the design, development, and launch of a digital solution to support the State of MN...Remote workSenior
- ...quickly changing economic landscape, virtual recruiting and remote work are critical for the future of work. To support the active... ...can help you find the best job for you. Role: Sr java Developer Location: Dallas, TX Duration: 7 months Required Skills...Remote workSeniorPermanent employmentContract work
- ...Sr AWS Cloud Engineer Location: Fully Remote Duration: 12-month contract with a possibility of extension Description: AWS – AWS Resources,... ...deploying AWS infrastructure. Not using AWS services to develop applications. Will be working on AWS resources,...Remote workSeniorContract work
- ...Sr Java Developer With React Location: Remote Ideal candidate should be given Glider Assessment from the client 1. Java 2. React & Angular 3. System Design 4. Any database technologies 5. 10+ years of experience 6. Nice to have - AI assisted development...Remote workSenior
$160k
...key to thriving in this fast-paced, mission-driven environment. This role offers a flexible hybrid schedule (currently three days remote, shifting to two as collaboration needs increase) and the chance to grow alongside a company preparing for a major commercial...Remote workSeniorFlexible hoursDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Remote Sr. Software Developer. Be the first to apply!
- senior robotics software engineer Albuquerque, NM
- senior software engineer Albuquerque, NM
- software developer fintech Albuquerque, NM
- senior software engineer ruby on rails Albuquerque, NM
- federal - software developer Albuquerque, NM
- consulting software engineer Albuquerque, NM
- software engineer travel Albuquerque, NM
- junior software developer remote Albuquerque, NM
- scientific software engineer Albuquerque, NM
- senior software engineer remote Albuquerque, NM

