Senior Software Engineer
Job ID: 1298099
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
Senior Software Engineer
Position:
Software Engineering
Salary:
140000 - 164000 USD/Year
Country:
US
Location:
Remote (work from home)
Contract:
Permanent
Similar Jobs
March 8, 2023
Senior .Net Developer
Position:
Software Engineering
Salary:
60 - 80 USD/Hour
Country:
US
Location:
Jacksonville
Contract:
Contract
March 1, 2023
QA Engineer
Position:
Software Engineering
Salary:
50000 - 55000 GBP/Year
Country:
UK
Location:
Remote (work from home)
Contract:
Permanent
February 20, 2023
Senior Project Engineer
Position:
Software Engineering
Salary:
150000 - 200000 AUD/Year
Country:
Australia
Location:
Melbourne
Contract:
Permanent
February 20, 2023
Network Architect
Position:
Software Engineering
Salary:
160000 - 220000 AUD/Year
Country:
Australia
Location:
Melbourne
Contract:
Permanent
February 20, 2023
Network Operations Lead
Position:
Software Engineering
Salary:
140000 - 190000 AUD/Year
Country:
Australia
Location:
Melbourne
Contract:
Permanent
February 17, 2023
Fullstack Developer - backend focused
Position:
Software Engineering
Salary:
90000 - 130000 AUD/Year
Country:
Australia
Location:
Melbourne
Contract:
Permanent
February 15, 2023
Senior Frontend Developer
Position:
Software Engineering
Salary:
170000 - 180000 AUD/Year
Country:
Australia
Location:
Remote (work from home)
Contract:
Permanent
October 24, 2022
Full Stack Engineer - Backend focus
Position:
Software Engineering
Salary:
100000 - 120000 AUD/Year
Country:
Australia
Location:
Melbourne
Contract:
Permanent
October 24, 2022
Fullstack Frontend Engineer
Position:
Software Engineering
Salary:
70000 - 90000 AUD/Year
Country:
Australia
Location:
Melbourne
Contract:
Permanent
October 6, 2022
Senior / Lead Software Engineer (Full Stack)
Position:
Software Engineering
Salary:
140000 - 161000 USD/Year
Country:
US
Location:
Remote (work from home)
Contract:
Permanent
August 31, 2022
Senior Software Engineer
Position:
Software Engineering
Salary:
160000 - 180000 AUD/Year
Country:
Australia
Location:
Sydney
Contract:
Permanent
July 27, 2021
Automation Test Lead
Position:
Software Engineering
Salary:
120000 - 140000 AUD/Year
Country:
Australia
Location:
Melbourne
Contract:
Permanent
June 10, 2023
Senior Software Engineer
Position:
Software Engineering
Country:
Australia
Location:
Melbourne
Contract:
Permanent