Remote Staff Software Engineer, Back End

Logo of Referrals.com

Referrals.com

๐Ÿ’ต $185k-$240k
๐Ÿ“Remote - United States

Job highlights

Summary

Join Sprout's Engineering team to sharpen your craft and solve hard problems with the smartest people in the industry. You'll get to work on a 'tech-giant' scale with smaller, supportive teams where every engineer has the chance to make an impact on our company, and our customers.

Requirements

  • 7+ years experience developing and supporting software in production environment
  • 5+ years experience programming in object-oriented language such as Java, Python, C#, or C++

Responsibilities

  • Collaborate with stakeholders to define vision and lead team through complex product and technical roadmaps
  • Work to improve processes, systems, and tools used to deliver quality products, champion ideas that matter, and hold the team accountable
  • Deploy and make changes to production systems
  • Interact with SQL and NoSQL data stores and NSQ messaging queues
  • Collaborate regularly with product managers, QA engineers, and other product teams to deliver value to users
  • Get regular team feedback on work through code reviews and pairing
  • Proactively monitor health of services in production to ensure customers have world-class experience
  • Decompose work into small, similarly sized units so that estimation is trivial
  • Work with stakeholders and squad to create and prioritize quarterly team goals
  • Contribute to Agile culture of continuous improvement through retrospective meetings and experimentation-oriented thinking
  • Build connections with members from other teams through guild meetings and chapter outings
  • Participate in technical design meetings with teammates to walk through new feature ideas
  • Work with product managers, UX developers, back-end and front-end engineers, and leadership team to come up with MVPs of new features
  • Be first line of defense against product outages and defects while on support duty
  • Maintain, scale, and build systems that execute at internet scale
  • Write Engineering briefs, design documents, coordinate dependencies, and act as domain owner for product zone and adjacencies
  • Learn to use monitoring and alerting tools to know about problems before users
  • Plan, create, and manage large concurrent, distributed systems in cost-effective manner
  • Build and demonstrate engineering skills by attending and delivering in-house presentations, workshops, and training sessions
  • Lead technical design meetings to walk through new feature ideas
  • Identify technical debt and performance bottlenecks within systems, come up with plan to improve them, and release to production
  • Work and communicate effectively with other groups across organization to ensure big-picture alignment and encourage cross-team collaboration
  • Create career growth plan with manager, and work towards it
  • Partner with Infrastructure team to improve ability to deliver scalable, reliable, and highly available services
  • Be go-to expert of teams' systems at company
  • Own cross-organizational projects, demonstrating project management skills, consensus building, and strong leadership
  • Actively mitigate risk of failed delivery and missed deadlines through courageous, transparent communication with colleagues and stakeholders throughout project life cycle
  • Lead technical architecture meetings
  • Identify technical debt and performance bottlenecks within systems, come up with plan to improve code, and get it pushed to production
  • Mentor junior engineers, helping them level up technically
  • Build connections with members from other teams through active networking and community building

Benefits

  • Insurance and benefit options built for both individuals and families
  • Progressive policies to support work-life balance, like flexible paid time off and parental leave program
  • High-quality and well-maintained equipmentโ€”computer will never prevent you from doing your best
  • Wellness initiatives to ensure both health and mental well-being of team
  • Ongoing education and development opportunities via Grow@Sprout program and employee-led diversity, equity, and inclusion initiatives
  • Growing corporate social responsibility program driven by involvement and passion of team members
  • Beautiful, convenient, and state-of-the-art offices in Chicago's Loop and downtown Seattle for those who prefer office setting
  • Remote workforce maintained in many places in United States; flexible work arrangements available whenever possible

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Referrals.com know you found this job on JobsCollider. Thanks! ๐Ÿ™