Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer

$150k - $190k

GrabJobs

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Developer in Detroit, MI vacancy
  • $99.6k - $192.9k

     ...Incentives Product Development Organization is responsible for software development and support of the applications used to manage...  ...incentive claims. We are looking for a Senior Full-Stack Java Developer to join our Team to work on the Consumer and Dealer Incentive... 
    Suggested
    Immediate start
    Relocation package

    Ford

    Dearborn, MI
    4 days ago
  • $104.5k - $160.2k

    Job DescriptionThe RoleAs a Software Engineer on the Galileo team, you will design, build, and scale the infrastructure and technology...  ...driving stack validation and verification. This includes developing and optimizing data processing pipelines, backend services, and... 
    Suggested
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Warren, MI
    3 days ago
  • $138.49k - $158.91k

     ...expertise to make driving safer, easier and better for our customers. The Advance Driver Assistance Technology (ADAS) team develops state-of-the-art software and algorithms to deliver best-in-class features like adaptive cruise control, automatic emergency braking, blind... 
    Suggested
    Immediate start
    Work from home
    Flexible hours

    Ford

    Dearborn, MI
    8 hours ago
  • $138.7k - $175.45k

     ...a dynamic and fast paced group of professionals that designs, develops and maintains all IT infrastructure and solutions enabling GM to...  ...architecture and infrastructure for client middle tier and server software and hardware, along with peripheral products. You will provide... 
    Suggested
    Full time
    H1b
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    1 day ago
  •  ...Cloud LWR vs Aura site strategy * Component composition and theming patterns * Development tooling and DevOps approach * Design and develop Lightning Web Components, while configuring Salesforce features to support solution needs. * Define identity, access, and security... 
    Suggested
    Temporary work
    Local area

    Slalom

    Detroit, MI
    8 hours ago
  • $119.2k - $175.45k

     ...capabilities and frictionless experiences. You'll be at the helm of developing these platforms as products, ensuring end-to-end engineering...  ...and stakeholders across many different organizations within Software and ServicesStrong problem-solving skills and willingness to... 
    Full time
    H1b
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    8 hours ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features.Every day...  ...Engine & Transmission Controls Sub-System Lead Engineer (SSLE) develops some of General Motor’s most advanced and exciting mobility features... 
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    3 days ago
  •  ...this position...Candidate should be highly skilled and motivated software engineer with strong experience in RTOS embedded systems...  ...diagnostic descriptions files.At least 2 years of experience developing Mem drivers for internal/external memory. Development experience... 
    Work experience placement
    Immediate start
    Visa sponsorship
    Flexible hours
    Night shift

    Ford

    Dearborn, MI
    2 days ago
  • Scope of the Position: Embedded Software Engineer in Allen Park, MI. Flex-N-Gate This successful candidate will translate customer and product requirements to software architecture specifications, develop the embedded software and validate system functions in safety critical... 
    Work at office
    Flexible hours

    Flex N Gate

    Allen Park, MI
    2 days ago
  • Job DescriptionThe RoleGM’s Software Defined Vehicle Platform unlocks the ability to scale new software rapidly, seamlessly, and securely. The Software and Services group at GM develops scalable vehicle level system architecture and software solutions which enable efficient... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  • $102.19k - $192.9k

     ...occupation. 3 years of experience with each of the following skills is required: 1. Programming using embedded C Language to develop the software modules and components. 2. Develop automotive application components by applying AUTOSAR. 3. Using RTOS principles to... 
    Immediate start
    Work from home
    Flexible hours

    Ford

    Dearborn, MI
    4 days ago
  •  ...validation of the FNV 3.x Electrical Architecture to a specific vehicle. This role involves assisting with the adaptation of hardware and software components that make up the core FNV 3.x platform to specific vehicle programs, ensuring seamless information flow, and... 
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    4 days ago
  • $189.2k - $372.9k

     ...strategic clients, leading forward-deployed engineering pods that develop and deploy GenAI solutions into production for Deloitte’s most...  ..., and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These solutions... 
    Local area
    Visa sponsorship

    Deloitte

    Detroit, MI
    3 days ago
  • $174.9k - $222k

    Job DescriptionThe RoleAs a Senior Software Engineer on GM’s Notification Platform team, you will play a key role in designing, building...  ...technologies.Experience improving CI/CD pipelines to enhance developer efficiency and deployment reliability.Compensation: The... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  •  ...three times per week, at minimum.We are looking for a strong C++ Software Engineer to support development of next-generation automotive...  ...workplace creates an environment in which our employees can thrive and develop better products for our customers.All employment decisions are... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  • $86.6k - $144.9k

    This role sits in Ford’s Connected Vehicle Software’s Work Management System team, supporting an enterprise-scale Jama Connect environment...  ...interchange, and troubleshooting data/relationship fidelity. Develop reporting and information radiators that improve traceability... 
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    1 day ago
  •  ...Articulate the benefits and risks to a solution’s feasibility and functionality* Provide hands-on, expert-level technical assistance to developers* Follow and understand new Salesforce product and technical capabilities resulting from product releases and acquisitions*... 
    Temporary work
    Local area
    Remote work

    Slalom

    Detroit, MI
    2 days ago
  • $85.4k - $143.2k

     ...infrastructure, DevOps, and Site Reliability Engineering, with strong software development skills. You will write code to automate...  ...and deployment.We believe the best platform work is invisible. Developers should not have to think about cluster wiring, pipeline configuration... 
    Immediate start
    Flexible hours

    Ford

    Dearborn, MI
    8 hours ago
  •  ...generation of our subscription and billing platform. As a Senior Software Engineer , you will lead technical domains, drive architecture...  ...creates an environment in which our employees can thrive and develop better products for our customers.All employment decisions are... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  • Job DescriptionThe Role:General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of enterprise applications...  ...creates an environment in which our employees can thrive and develop better products for our customers.All employment decisions are... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  •  ...compensation structure combined with career development. Job DescriptionEmployees in this job function are focused on developing and maintaining reusable software components that serve the needs of product developers in the organization. They are responsible for designing,... 
    Visa sponsorship
    Work visa

    Kyyba

    Dearborn, MI
    3 days ago
  • MissionAs a Software Architect, you will contribute to the architecture of client solutions while advancing AI-empowered software development...  ..., and safe.* Manage GenAI-aligned teams: Orchestrate multi-developer environments where AI agents and engineers work side by side,... 
    Temporary work
    Local area

    Slalom

    Detroit, MI
    4 days ago
  •  ...belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.All employment decisions are made on a non-discriminatory basis without regard to sex, race, color... 
    Full time
    Local area
    Work from home

    General Motors

    Warren, MI
    1 day ago
  • Job DescriptionDUTIES: Design, develop, and deploy the embedded controls and software for all vehicle systems and components that manage cabin comfort. Work as part of an Agile Scrum team that develops embedded automotive HVAC Climate Control systems. Participate in the... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    4 days ago
  •  ...hardware into cloud-native compute resources. This platform enables developers to discover, provision, and execute workloads on automotive...  ...discovery services, provisioning workflows, and agent software in Go that connects diverse automotive test equipment to the platform... 
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    1 day ago
  • $189.2k - $372.9k

     ...practitioner who moves with speed and precision, building working software, engaging confidently with senior stakeholders and engineers to...  ...platforms, and workflows across enterprise AI platforms.Develop scalable AI engineering patterns, tool-use approaches, and human... 
    Local area

    Deloitte

    Detroit, MI
    3 days ago
  •  ...optimization of embedded control systems and serial communication systems.Develop and maintain strong relationships with key accounts in the...  ...programmingStrong understanding of embedded hardware and software design principles.Knowledge of cybersecurity practices.Excellent... 
    Full time
    Night shift

    Microchip Technology

    Detroit, MI
    4 days ago
  •  ...knowledge to provide technical expertise to gain credibility and develop relationships with customers.Responsibilities include:Win new...  ...systemsComprehend and debug complex systems issues (hardware interaction with software and external components)Debug other engineers' designs:... 
    Local area
    Visa sponsorship
    Flexible hours

    Texas Instruments

    Southfield, MI
    4 days ago
  •  ...globally and in North America, we are committed to growing and developing our Salesforce talent, offering continued growth opportunities...  ...and development of enterprise systems as part of a complete software product lifecycle* Familiarity with agile software delivery methodologies... 
    Temporary work
    Local area

    Slalom

    Detroit, MI
    4 days ago
  •  ...deploy, and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These...  ...at ****@*****.***. Recruiting tips From developing a stand out resume to putting your best foot forward in the interview... 

    Deloitte

    Detroit, MI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!