Weedmapsposted 16 days ago
$202,846 - $228,071/Yr
Full-time • Senior
Remote • Austin, TX

About the position

We are looking for a detail-oriented staff engineer to collaborate with engineering leadership and engineers on the maintenance and improvement of our systems. You will participate in and lead architectural design processes, work with product and engineering managers to build solutions, estimate costs, and assure quality control throughout the software development lifecycle. A top-class Staff Engineer will demonstrate specialized engineering knowledge and experience in a related industry, and whose engineering expertise translates into streamlined and cost-effective processes. They will context switch between being tech leads, architects, and mentors. They will share leadership responsibility with engineering managers to plan and direct the technical direction of Weedmaps. They will use technical, leadership, and communication skills to drive change.

Responsibilities

  • Design and develop major changes to existing software systems, or new ones, while leading and collaborating with other engineers and stakeholders.
  • Deliver exemplary work: lead and disseminate best practices and standards for our organization.
  • Research, propose, and create best practices proactively where none exist.
  • Recommend new technologies that will help us accomplish our objectives.
  • Practice good judgment in making trade-offs between immediate and long-term business needs.
  • Influence your team's strategy and contribute to planning.
  • Supervise and guide the technical aspects of projects.
  • Investigate software-related issues and identify and direct necessary changes to ensure optimal software performance.
  • Review source code, logs, operational metrics, stack traces, etc to pinpoint problems and deliver or lead resolution.
  • Disseminate knowledge to improve both development processes and system design.
  • Regularly attend team, chapter and guild meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues.
  • Collaborate across multiple teams within the organization on prototype development.

Requirements

  • Bachelor's degree in a STEM field, or applicable education or experience.
  • Minimum 10 years experience engineering solutions in applicable programming languages.
  • Proven experience in software development methodologies, and software engineering best practices (e.g., CICD, 12-factor apps, unit testing, design patterns, building maintainable code, performance).
  • Proven experience building complex web systems.

Nice-to-haves

  • Experience with technical integrations to 3rd party systems, such as POS, is preferred.
  • Experience with node.js (or similar JavaScript framework), Elixir, and Ruby.
  • Strong analytical and communication skills.
  • Excellent organizational and leadership skills.
  • Experience in leading and managing a team of engineers.

Benefits

  • Medical, Dental & Vision: Employee - employer paid premium 100%
  • Company contribution to a HSA when electing the High Deductible Health Plan.
  • Mental Health benefits: Free access to CALM app for employees and dependents.
  • Employee Training Mental Health seminars and Q&A sessions.
  • Basic Life & AD&D - employer paid 1x salary up to $250,000.
  • 401(k) Retirement Plan (with employer match contribution).
  • Generous PTO, Paid Sick Leave, and Company Holidays.
  • Supplemental, voluntary benefits.
  • Student Loan Repayment/529 Education Savings - including a company contribution.
  • FSA (Medical, Dependent, Transit and Parking).
  • Voluntary Life and AD&D Insurance.
  • Critical Illness Insurance.
  • Accident Insurance.
  • Short- and Long-term Disability Insurance.
  • Pet Insurance.
  • Family planning/fertility.
  • Identity theft protection.
  • Legal access to a network of attorneys.
  • Paid parental leave.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service