Staff Software Engineer – Backend

Posted 12ds ago

Employment Information

Education
Salary
Experience
Job Type

Job Description

Staff Software Engineer developing software solutions for customer-facing products. Collaborating with data science teams to implement ML-powered experiences and own technical direction.

Responsibilities:

  • Architect, design, and develop high-quality software solutions for both frontend and backend aspects of our customer-facing products
  • Collaborate with data science teams to productionize ML models and build full-stack ML-powered experiences for customers
  • Implement software solutions by following best practices and design principles from both code and architecture design perspectives
  • Own the technical direction of critical systems, ensuring scalability, reliability, and maintainability
  • Support and mentor other engineers, helping them grow and advance in their career paths
  • Conduct thorough and regular testing to uphold code quality
  • Foster cross-team collaboration by closely working with Technical Leads throughout the organization to develop and implement resilient solutions.

Requirements:

  • 8+ years in software development
  • Advanced experience working with cloud computing technologies (such as AWS or GCP)
  • Advanced proficiency with data structures, algorithms, and distributed computing
  • Advanced proficiency in working with backend development languages (such as Kotlin, Python, and Java)
  • Experience with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB, Redis), including schema design, indexing, and query optimization
  • Strong understanding of API design principles (REST, GraphQL, gRPC) and microservice architectures
  • Experience in leading a team of engineers to design solutions, encompassing architectural planning and hands-on solution development
  • Proven ability to work effectively across disciplines in a fast-paced, product-focused environment
  • Professional experience building scalable, performant, mission-critical software
  • Deep curiosity and commitment to continuous learning; contributes positively to engineering culture through mentorship and technical leadership.

Native

The Power of Informed Intuition

RecruitmentB2B
View all jobs at Native