Remote Principal Software Engineer

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:

  • Fliff is seeking a highly skilled Principal Software Engineer to join their team and lead the design, development, and maintenance of complex, high-performance distributed systems using Go.
  • The role involves collaborating with cross-functional teams to define technical architecture, design scalable solutions, and deliver high-quality features.
  • The Principal Software Engineer will architect and implement innovative solutions to handle large volumes of traffic and data, ensuring maximum performance, scalability, and reliability.
  • Responsibilities also include driving best practices for code quality, maintainability, and efficiency, as well as providing technical guidance and mentorship to junior and mid-level engineers.
  • The position requires active participation in code reviews, providing constructive feedback, and promoting knowledge sharing across the team.

Requirements:

  • 10+ years of overall software development experience, with a proven track record of designing and delivering complex distributed systems and scalable solutions.
  • Extensive experience with distributed systems architecture, microservices, and cloud-native technologies.
  • Deep understanding of data structures, algorithms, and software design principles, with a focus on performance optimization and best practices.
  • Expertise in Go or similar backend languages, with a strong foundation in software engineering principles and patterns.
  • Hands-on experience with Apache Kafka in production environments, including design, implementation, and optimization for real-time data processing.
  • Proficiency in cloud platforms such as AWS with experience deploying and managing production workloads at scale.
  • Excellent communication and collaboration skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
  • Proven leadership skills, with experience leading technical initiatives, mentoring engineers, and driving technical excellence within engineering teams.

Benefits:

  • Competitive compensation package, including base salary, benefits, and equity, with an annual salary ranging from $200,000.00 to $270,000.00.
  • Opportunity for professional development in a dynamic, global setting.
  • Supportive, collaborative, and knowledge-driven workplace.
  • Engaging and challenging role with the freedom to innovate and develop effective software solutions.
About the job
Posted on
Job type
Salary
$ 200,000 - 270,000 USD / year
Position

-

Experience level
Technology stack
Leave a feedback