Senior Software Engineer

Published: 6 days ago

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Relocation

Allowed

The Role

Who we are
Notion, a Comcast company, is a smart monitoring system empowering home and property owners to be proactive in monitoring their spaces and most valued possessions. Powered by a multifunctional sensor and app, Notion is committed to helping reduce risk and complexities of property ownership.

Notion partners with leading insurance and service providers to help property owners proactively reduce loss and monitor for things like water leaks or smoke alarms, preventing small issues from becoming big headaches. Partners include Hippo Insurance, Nationwide, Travelers, Brotherhood Mutual, Cinch Home Services, and more.

Notion was acquired by Comcast in 2020 and is part of the Comcast strategic development growth portfolio. We're a motivated, passionate group of self-starters, excited to bring solutions to life that truly make a difference in people's lives! We strive to uphold our company values (building solutions and people, galvanizing people into teams, owning our work and being accountable, problem solving, seeking diverse perspectives, and having a hunger for knowledge) in and outside of the office.

Plus, who wouldn't want to join one of the best companies to work for? In 2022, Notion was awarded one of the Best Places to Work from Built In Colorado. We’re proud of our company culture at Notion and all of the perks/benefits we can offer employees. Check us out at getnotion.com.

At Notion, we help people protect the things they love most. Notion’s first product, a multi-purpose IoT sensor, paired with thoughtful data analytics and services, delivers peace of mind to empower anyone to live an easier, safer, better life. Much more than home security, our ability to collect and analyze incredible amounts of data from homes has already led to partnerships with a number of insurance companies. Our nimble team is made up of engineers, designers and business development experts. We're a motivated and passionate group of self-starters, excited to create solutions that truly make a difference in people's lives!

We’re looking for a software engineer to help us bring Notion to the world. You’ll be an individual contributor on the software engineering team, working on a range of technologies, including mobile and web, distributed computing, Internet of Things security, and more. You’ll be working closely with fast-paced and highly skilled individuals across the whole Notion team. As a senior software engineer you are not only confident in your technical skills and abilities but you are in tune with our process and are advocating for changes before they become an impediment to the team. When we take on new work, you proactively communicate risks and blockers. A senior software engineer is keenly aware of the balance between over-engineering a solution and making sure it is built to last. You have a full understanding of our data pipeline and services so that you can make the right call and bring the team along with you. You stay apprised of the latest news and technologies in the greater software development community and you share back with the team and advocate for adoption where it fits.

This person is someone we can count on to:

Own

  • Write clean, tested and extensible code
  • Review Notion’s security standards holistically and not just in your code
  • Lead epics of work with cross-functional teams to define, design, and ship new features
  • Proactively communicate any requirement changes that occur and align team on them
  • Comfortable debugging complex issues
  • Participate in the on-call rotation to support the Notion platform

Teach

  • Represent the Backend Team in cross-functional planning meetings around upcoming epics
  • Share brown bag sessions of current industry best practices
  • Mentor engineers
  • Pair with other backend engineers as needed

Learn

  • Understand all services and the data pipeline that comprises the Notion platform
  • Advocate for changes to process
  • Work with cross-functional engineering team so you can better understand the implications of changes in their respective domain(s) to the Notion platform
  • Remain apprised of current software developments best practices and trends

Improve

  • Participate in code reviews
  • Contribute to Notion Security standards to ensure they meet or exceed industry best practices
  • Contribute experience and knowledge during team discussions
  • Bring recommendations to Retros

Knowledge and Skills

  • Bachelor’s degree in computer science, computer engineering, electrical engineering or equivalent work experience
  • 6+ years of experience in a modern object oriented language
  • Strong understanding of object-oriented programming
  • Extreme sense of ownership
  • Self-driven and can work with limited direction
  • Ability to collaborate and work well with others in a high paced, fun environment
  • The ability to deliver high quality and effective solutions while balancing deadlines

Nice to Haves

  • Database performance tuning
  • Experience handling massive volume of continuous data
  • TLS/SSL experience
  • Experience with AWS products
  • Experience with Docker
  • General DevOps knowledge
  • HTML/CSS/JS experience

The tech stack
Notion’s platform is hosted on AWS and is primarily written in Ruby. Our API is being served by RoR and uses PostgreSQL. Our CI/CD tool of choice is CircleCI. We utilize New Relic in order to keep tabs on our system's health. RabbitMQ handles the majority of messages being passed across services.

Salary: Pay Range: $115,428.30 - $173,142.45

Comcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience.

Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That’s why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality – to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details.

Notion is an Equal Employment Opportunity (EEO) employer. We do not discriminate based upon race, color, sex (including pregnancy and childbirth), sexual orientation, gender identity, religion, national origin, age, disability, or veteran status.

More about Notion, a Comcast Company

Funding

AMOUNT RAISED
$15.7M
FUNDED OVER
4 rounds
Rounds
ACQ
Undisclosed amount
Acquired Feb 2020
image

Founders

Brett Jurgens
CEO • 3 years • 10 years
Denver
image
Ryan Margoles
Co-Founder and CTO • 3 years • 10 years
Denver
image
Go to team image

Similar Jobs

PanXchange company logo
PanXchange
Cloud-based negotiation & trading platform for physical commodities
VisualizeROI company logo
VisualizeROI
The Value Collaboration Platform - revolutionizing the way B2B solutions are sold
LoanSnap company logo
LoanSnap
Our SMART Loans saved people $80 million last year
Rendever company logo
Rendever
Overcoming social isolation through the power of virtual reality and shared experiences
Scanslated company logo
Scanslated
Translating medical reports into a patient-friendly interactive experience