Level & Co. is hiring a
Senior Software Engineer, Remote - Worldwide

Logo of Level & Co.

Senior Software Engineer closed

🏢 Level & Co.

💵 ~$150k-$222k
📍Worldwide

Summary

The job is for a Senior Software Engineer on the Platform Team at Level, a smart community technology company. The role involves architecting and leading the design of core platform services, solving complex problems in distributed systems, writing high-quality code, collaborating with cross-functional teams, owning and delivering projects, and mentoring junior engineers.

Requirements

  • System design and architecture: Demonstrate proficiency in designing, building, and operating scalable, fault-tolerant distributed systems. Expertise in real-time data processing, event-driven architectures, and security is essential
  • Coding and problem-solving: Strong coding skills in one or more of Java, C++, Python, or Go. Exceptional problem-solving abilities and experience in writing maintainable, testable code. Solid understanding of data structures and algorithms
  • Software engineering practices: Extensive experience in building and maintaining robust production systems. Knowledge of version control systems, continuous integration/continuous deployment (CI/CD), and automated testing techniques. Ability to design and implement observability practices, including monitoring and logging
  • Exceptional communicator: Exhibit the ability to clearly articulate complex technical details and trade-offs, ensuring effective collaboration across diverse teams
  • User-centric design philosophy: Show a strong commitment to developing solutions that focus on user needs, significantly enhancing usability and overall satisfaction

Responsibilities

  • Architect and lead: Design and evolve the architecture of our core platform services, focusing on scalability, reliability, performance, and maintainability. Lead the technical roadmap from conception to implementation
  • Solve challenging problems: 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
  • Write high-quality code: Develop clean, efficient, and well-tested code. Contribute to shared libraries and set coding standards for excellence
  • Collaborate and communicate: 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
  • Own and deliver: Take full ownership from design through deployment to ongoing operation, making informed, data-driven decisions and adapting based on operational feedback
  • Up-level the team: Mentor and develop junior engineers, fostering a culture of technical excellence, continuous improvement, and psychological safety
This job is filled or no longer available