Free Ebook

Agile Scrum Recruitment: A Guide

Download Now

Agil-Scrum-ebook2

Senior Software Engineer

Job ID: 1298099

Group 21080

Salary: 140000 - 164000 USD/Year
Country: US
Location: Remote (work from home)
Contract: Permanent

Job Description

Digitalent are proud to be partnering with a world leader in ESG (environmental, social, governance) management for real estate. They are passionate about optimizing performance, combating climate change through energy efficiency, driving decarbonization and assessing climate risk.

They believe technology plays a key role in creating a sustainable, equitable world, are working to build something that matters, and are looking for like-minded people to join them.

This is a fully remote role, with their team being fully distributed and spread across the US.

 

The Role

They are looking for an Embedded Software Engineer who is also a Software generalist, to join a team that builds and runs one of the most operationally complex and critical parts of their system, they provide the core services for collecting, processing, and storing data that make up the backbone of one of their products.

The role is focused on development of firmware for IOT devices and working on the device control plane for firmware management, device upgrade, and monitoring.

The role will also be responsible for designing, executing, testing, documenting and maintaining software across all of their applications and supporting the architecture of such applications.

 

Responsibilities

  • Develop, test and integrate new applications and services into their platform
  • Maintain and extend existing applications and services
  • Work with Platform Architects, other Engineers, and members of operations teams on software and system optimizations
  • Stay up to date on relevant technologies, understand trends and opportunities to ensure they are using the best techniques and tools for the problems at hand
  • Identify business opportunities/challenges and create solutions. Understand complex requirements and translate them into tangible deliverables
  • Convey domain knowledge to teammates and serve as a thought leader and partner to those within the team
  • Mentor less experienced team members in their technical job duties and growth

Knowledge, Skills, Abilities

  • Demonstrated ability to work with systems programming languages (C++, GO, Rust) to deliver high performance, stable solutions 
  • Software generalist with experience in a range of languages and able to pickup new languages easily
  • Experience in GO/C++ and Linux embedded software engineering, developing and operating applications in Linux environments
  • Passionate about effectively using test automation to deliver high quality systems
  • Passionate about trying/learning new technologies, ‘breaking’ current products to improve them, trying to improve things with technology professionally and/or personally
  • Demonstrated ability to work with systems programming languages to deliver high performance, stable solutions
  • Demonstrated ability to build web services
  • Familiarity with the practices and principles of continuous integration and delivery
  • Willingness to provide support for internal customers using the team’s services
  • Ability to work and communicate effectively with others in a diverse, multiethnic and multicultural work environment

 

Nice to have

  • Familiarity with IOT technologies
  • Experience working in an environment of test-driven development (TDD) and aggressive continuous deployment
  • Experience programming with Typescript or Golang
  • Experience with microservices
  • Experience working with Dockerized applications
  • Experience developing firmware for Linux-based devices

 

Perks and Benefits

  • Unlimited PTO
  • Flexible Work Hours
  • Fully Remote
  • Health and Dental Insurance + HSA options
  • Pet Insurance
  • Holiday Paid Time Off (Black Friday and Christmas Week Included)
  • Matching 401k
  • Amazing, Inclusive, Diverse, Relaxed Culture
  • 100% Fully Remote
  • $800 office set up fund for new employees
  • Monthly phone & internet reimbursement
  • Stock options
  • Bonus Potential

Apply Back to all jobs

Senior Software Engineer

Position:

Software Engineering

Salary:

140000 - 164000 USD/Year

Country:

US

Location:

Remote (work from home)

Contract:

Permanent

close Back to all job

Similar Jobs