Full Time

Software Engineer II, Backend - Notifications (Remote Eligible)

Smartsheet
Remote!
$90,000 - $130,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Smartsheet, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer II, Backend - Notifications at Smartsheet is responsible for developing and maintaining scalable and robust backend services that power the notifications system across the platform. In this role, you will collaborate with cross-functional teams to ensure seamless integration of notification services, enhance system performance, and drive feature development in response to user needs. Your expertise will contribute to designing efficient architecture solutions, implementing best practices in software development, and ensuring the reliability and security of notification services.



Job Responsibilities

  • Design, develop, and maintain backend services for the notifications system, ensuring high availability and performance.
  • Collaborate with product and frontend teams to implement new features and improve existing ones.
  • Participate in code reviews, providing constructive feedback to enhance code quality and team collaboration.
  • Identify and resolve performance bottlenecks within the notification services.
  • Implement monitoring and alerting solutions to ensure system reliability and uptime.
  • Contribute to the architecture and design decisions related to the notifications system.
  • Stay up-to-date with industry trends and suggest innovative solutions for continuous improvement.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years of experience in backend software development.
  • Proficiency in programming languages such as Java, Python, or Go.
  • Experience with RESTful API design and development.
  • Familiarity with databases (SQL and NoSQL) and data modeling concepts.
  • Understanding of microservices architecture and cloud services (AWS, Azure, or GCP).
  • Ability to work effectively in a remote team and embrace agile methodologies.


Technologies & Tools

The Software Engineer II, Backend - Notifications will utilize a variety of technologies and tools including but not limited to Java, Python, Docker, Kubernetes, AWS services, PostgreSQL, MongoDB, and related CI/CD tools. Familiarity with source control tools such as Git, as well as monitoring and logging tools, will be essential for effective performance in this role.



Ideal Candidates

Ideal candidates for this position will possess strong analytical and problem-solving skills, with a passion for delivering high-quality software solutions. They should exhibit effective communication skills, enabling seamless collaboration with cross-functional teams, and demonstrate an eagerness to learn and adapt in a fast-paced environment. A proactive approach to identifying opportunities for improvement and the ability to manage multiple priorities while adhering to deadlines are also essential qualities that will contribute to success in this role.

In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.