Staff Software Engineer, Assets

New
J
JobgetherSoftware Engineering
Remote-first work environment within the United States.Full-TimeStaff
SalaryCompetitive U.S. base salary ranging from $186,700 to $255,000, depending on geographic pay zone, experience, qualifications, and skills.
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
PythonJavaGoData modelingDistributed Systems

Requirements

  • 7+ years of software engineering experience, including deep expertise in backend engineering and distributed systems at scale.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, a related field, or equivalent practical experience.
  • Strong software design and development background with experience in languages such as Python, Java, or Go.
  • Proven experience designing, building, and operating reliable distributed systems and data-intensive services in production.
  • Strong understanding of scalability, fault tolerance, observability, performance optimization, and operational excellence.
  • Advanced knowledge of backend API design, service-oriented architecture, asynchronous processing, data modeling, and modern architectural patterns.
  • Experience designing secure systems and implementing robust approaches to data integrity, privacy, and access control.
  • Demonstrated technical leadership across ambiguous and cross-functional initiatives, with the ability to influence architecture and engineering strategy beyond an immediate team.
  • Strong collaboration skills and experience partnering with product, design, data, and ML stakeholders.
  • Excellent code review, technical mentorship, and engineering quality practices.

Responsibilities

  • Architect, design, implement, and evolve backend systems, platform services, APIs, and distributed infrastructure using Python and related technologies.
  • Partner with data scientists and machine learning engineers to productionize AI/ML capabilities and integrate models into reliable backend systems.
  • Design and scale distributed systems capable of processing large volumes of data while maintaining strong performance, availability, and operational reliability.
  • Build secure and resilient data storage and retrieval systems with a strong focus on data integrity, privacy, governance, and access control.
  • Lead complex technical initiatives spanning multiple teams, influencing architecture, roadmap execution, and engineering strategy.
  • Write maintainable, well-tested, observable code and continuously improve engineering tooling, systems, standards, and development practices.
  • Conduct thorough code reviews and establish high standards for system design, reliability, and software quality.
  • Mentor engineers and share expertise in backend architecture, distributed systems, technical design, and engineering best practices.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive U.S. base salary ranging from $186,700 to $255,000, depending on geographic pay zone, experience, qualifications, and skills.
Apply Now