Software Engineer

Engineering · Full-time · Piedmont, Italy

Job description

Software Engineer

POSITION PURPOSE

Join our Agile/Scrum engineering team! You’ll contribute to developing and maintaining our central authentication SaaS services. These services are used by millions of people around the world in hotels, multi-family residences, campgrounds, and college campuses. Our platform provides secure and effortless internet connections for guests and residents, offering them an at-home Wi-Fi experience.

REPORTING RELATIONSHIPS

This role reports to an Engineering Manager and has no direct reports.

ESSENTIAL JOB FUNCTIONS

  • Work primarily with C# and SQL Server, developing and maintaining  key components within our platform. May also work with NodeJS, AWS DynamoDB, and additional AWS services.

  • Develop and maintain SQL Server databases, T-SQL code, and stored procedures.

  • Participate in an on-call rotation every 2-3 months, handling one-week shifts, responding promptly to alerts, and coordinating swift resolutions.

  • Collaborate with team members across development, customer success, product management, and UX to resolve customer issues and deliver performant, scalable features and services.

  • Participate in discussions around architectural, security, and code-design challenges, offering solutions and ideas to improve our platform.

  • Maintain up-to-date knowledge of best practices, services, and tools, applying them to develop scalable and maintainable solutions.

  • Work within the Agile methodology, contributing to two-week sprints.

  • Assist in identifying and integrating security and stability requirements into the software development lifecycle.

  • Other duties as assigned.

QUALIFICATIONS

  • Proficiency in C# and SQL Server with at least 1 year of professional experience.

  • A collaborative attitude with a willingness to learn and grow within a team environment, supporting a blame-free culture and high developer engagement in platform improvement.

  • Familiarity with RESTful API design and development.

  • Preferred additional proficiencies: Agile methodologies, Node.js, AWS, and Infrastructure as Code (IaC).

WORKING CONDITIONS

This position operates remotely in a home office environment. Standard home office equipment such as computers and phones are used regularly. There is no travel requirement, but travel may be available and encouraged intermittently to support in-person collaboration.

Physical Demands

While performing the duties of this job, the employee must be able to operate a computer and potentially network equipment.  The employee will frequently communicate with colleagues using text and video applications.

We are looking for motivated engineers who are excited about growing their skills and contributing to impactful projects.


Org chart