GrepJob
SmithRx

Staff Software Engineer, Applications

SmithRx
Apply
2 months ago
Remote, WorldwideStaff+

Responsibilities

  • Design, develop, and maintain backend features using languages like Golang, GraphQL, Node, and SQL.
  • Collaborate with stakeholders to understand functional requirements and produce scalable software.
  • Provide scope and risk estimates for system builds through technical design documentation.
  • Apply software development best practices, design patterns, and automation tools.
  • Utilize AWS technologies for diverse job types and batch processing.
  • Perform triage for live issues and conduct root-cause analysis.
  • Mentor junior team members through design and code reviews.
  • Work with leadership to translate technical vision into a quarterly roadmap.
  • Foster a collaborative learning culture through mentorship and exploration of new technologies.
  • Seek out and integrate new AI tools to enhance software delivery.

Requirements

  • BS or advanced degree in Computer Science or equivalent experience.
  • 8-12 years of professional software development experience.
  • Experience at a high-growth startup or midsize tech company is a plus.
  • Solid experience with a compiled language such as Go, Java, C#, or C++.
  • Proficiency with relational databases, specifically PostgreSQL.
  • Demonstrated experience designing and implementing scalable APIs.
  • Strong understanding of GraphQL APIs, CI/CD pipelines, AWS, Docker, and Kubernetes.
  • Experience using GenAI tools for software delivery is a plus.
  • Positive, team-first attitude with flexibility to navigate ambiguity.
  • Highly disciplined approach to software design and stakeholder management.

Benefits

  • Highly competitive wellness benefits including Medical, Pharmacy, Dental, Vision, and Life Insurance.
  • Flexible Spending Benefits.
  • 401(k) Retirement Savings Program.
  • Short-term and long-term disability coverage.
  • Discretionary Paid Time Off.
  • Paid Company Holidays.
  • Wellness Benefits.
  • Commuter Benefits.
  • Paid Parental Leave benefits.
  • Employee Assistance Program (EAP).
  • Well-stocked kitchen in office locations.
  • Professional development and training opportunities.

Tech Stack