Senior Software Engineer

Posted 7 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer building software for companies prioritizing employee cultures at Lattice. Collaborating with teams, mentoring others, and executing complex projects.

Responsibilities

  • Building software to help companies create cultures in which their employees thrive.
  • Partnering with other engineers to build and own products across a modern tech stack including React, Relay Modern, GraphQL, Node, and PostgreSQL.
  • Working closely with other product teams to understand and solve overarching pain points.
  • Owning execution of complex projects requiring cross-functional collaboration with product managers and designers.
  • Providing substantial mentorship to less experienced colleagues, helping refine their technical craft and expand their knowledge.
  • Making contributions to engineering practices by identifying and evangelizing improvements.

Requirements

  • 5+ years of professional experience writing and maintaining production-level applications.
  • Experience with modern programming languages such as TypeScript, Ruby, and Python.
  • Experience working on and maintaining services for an organization operating at scale.
  • Experience building systems that are adopted by the wider engineering org.
  • No stranger to SQL, knowing how to efficiently model data and write performant queries in a relational database like PostgreSQL.
  • Familiar with maintaining and scaling an application actively serving customers in production.
  • Seeking out the root cause when debugging software defects, and championing improvements that prevent future issues.
  • Familiar with operations tasks such as monitoring application performance over time or troubleshooting issues with production applications.
  • Clear and concise in explaining thought process and enumerating tradeoffs made in work.
  • Love mentoring and supporting other software engineers who are newer to the industry.

Benefits

  • Medical insurance
  • Dental insurance
  • Life, AD&D, and Disability Insurance
  • Natural Disaster Support Program
  • Wellness Apps
  • Paid Parental Leave
  • Paid Time off inclusive of holidays and sick time
  • One time WFH Office Set-Up Stipend
  • Retirement Plan
  • Financial Planning
  • Learning & Development Budget

Job type

Full Time

Experience level

Senior

Salary

CA$123,750 - CA$165,000 per year

Degree requirement

Bachelor's Degree

Tech skills

GraphQLNode.jsPostgresPythonReactRubySQLTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.