Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ASSA ABLOY Logo

Senior Software Engineer - IoT Platform

ASSA ABLOY

$150,000 - $250,000
Sep 3, 2025
NM, US • Washington, DC, US • KS, US • PA, US • OR, US • DE, US • IA, US • CA, US • Washington, DC, USA • VT, US • WY, US • Los Angeles, CA, USA • TX, US • MT, US • Jackson Township, NJ, USA • FL, US • Waterbury, CT, USA • NV, US • SC, US • SD, US • GA, US • AZ, US • Concord, NH, USA • MS, US • TN, US • VA, US • AR, US • MN, US • CO, US • RI, US • UT, US • Boston, MA, US • KY, US • WV, US • New York, NY, USA • MD, US • HI, US • WI, US • ME, US • MA, US • NC, US • OK, US • MO, US • OH, US • AK, US • MI, US • IL, US • AL, US • Remote, US • ID, US
Apply Now

ASSA ABLOY Level is looking to build and enhance the backbone of their IoT platform by tackling complex system design challenges to process high-volume real-time data, ensure synchronization across hundreds of thousands of IoT devices, and deliver seamless user experiences.

Requirements

  • Solid understanding of designing, building, and operating scalable, fault-tolerant distributed systems.
  • Strong coding skills in one or more of Go, Python, Java, or C++.
  • Solid problem-solving abilities and experience in writing maintainable, testable code are essential.
  • A good understanding of data structures and algorithms is required.
  • Experience in building and maintaining production systems.
  • Knowledge of version control systems, continuous integration/continuous deployment (CI/CD), and automated testing techniques.
  • Familiarity with observability practices, including monitoring and logging.

Responsibilities

  • Contribute to the architecture of our core platform services, focusing on scalability, reliability, performance, and maintainability.
  • Participate in technical discussions and help shape the implementation of new features.
  • Address complex issues in distributed systems that handle real-time data processing at a scale of hundreds of events per second, device synchronization, and IoT security.
  • Ensure the robustness and resilience of all services.
  • Develop clean, efficient, and well-tested code.
  • Contribute to shared libraries and set coding standards for excellence.
  • Take full ownership from design through deployment to ongoing operation, making informed, data-driven decisions and adapting based on operational feedback.

Other

  • Engage with cross-functional teams to precisely define requirements, explore technical possibilities, and deliver high-impact features.
  • Communicate your designs and decision-making process clearly to both technical and non-technical stakeholders.
  • Mentor and develop junior engineers, fostering a culture of technical excellence, continuous improvement, and psychological safety.
  • Ability to articulate technical details and trade-offs clearly, ensuring effective collaboration across diverse teams.
  • Commitment to developing solutions that focus on user needs, enhancing usability and overall satisfaction.