Remote Senior Software Engineer - Platform

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The company, Level, is redefining smart communities by providing simple, intuitive, and useful technology solutions for multifamily communities.
  • The Senior Software Engineer on the Platform Team will work on complex system design challenges to build the backbone of the platform.
  • Responsibilities include designing and implementing scalable, fault-tolerant services, processing high-volume real-time data, ensuring synchronization across IoT devices, and delivering seamless user experiences.
  • Specific problems to work on include designing APIs for device traits, building real-time notification services, crafting data pipelines, and implementing secure communication protocols for IoT devices.
  • The role involves collaborating with engineers, product managers, and stakeholders to define the future of the platform.
  • The tech stack includes Golang, Python, Kubernetes, Kafka, Redis, PostgreSQL, AWS Lambda, and more.

Requirements:

  • Proficiency in designing, building, and operating scalable, fault-tolerant distributed systems, real-time data processing, event-driven architectures, and security.
  • Strong coding skills in Java, C++, Python, or Go, with exceptional problem-solving abilities and experience in writing maintainable, testable code.
  • Extensive experience in building and maintaining robust production systems, knowledge of version control systems, CI/CD, automated testing, and observability practices.
  • Exceptional communication skills to articulate complex technical details and trade-offs effectively across diverse teams.
  • Commitment to user-centric design philosophy to develop solutions focusing on user needs and enhancing usability.

Benefits:

  • Opportunity to work on cutting-edge technology solutions for smart communities.
  • Lead the technical roadmap from conception to implementation, solving challenging problems in distributed systems.
  • Develop clean, efficient, and well-tested code, contributing to shared libraries and setting coding standards for excellence.
  • Engage with cross-functional teams to define requirements, explore technical possibilities, and deliver high-impact features.
  • Mentor and develop junior engineers, fostering a culture of technical excellence and continuous improvement.
About the job
Posted on
Job type
Salary
-
Location requirements

-

Leave a feedback