
Alarm.com · Kraków, Lesser Poland Voivodeship, Poland
EBS is a rapidly expanding, entrepreneurial technology company and part of Alarm.com. Alarm.com is the leading cloud-based platform for smart security and the I...
EBS is a rapidly expanding, entrepreneurial technology company and part of Alarm.com. Alarm.com is the leading cloud-based
platform for smart security and the Internet of Things. More than 7.6+ million home and business owners depend on our solutions
every day to make their properties safer, smarter, and more efficient. We’re innovating new technologies in rapidly evolving
spaces including AI, video analytics, facial recognition, machine learning, energy analytics, and more.
The Access Control (AC) team is a blend of full-stack engineers, leaning backend, who build the platform that businesses rely on
to secure and manage physical access to their properties. Our services span the full journey of an access control system — from
cloud APIs and event pipelines down to the communication layer that talks directly to panels, card readers, and smart locks in the
field. Some examples include enabling multi-site businesses to manage access from a single dashboard, delivering real-time access
activity and history to property managers, and keeping thousands of controllers in the field configured, updated, and in sync with
the cloud. We’re seeking a Software Engineer II (Backend-leaning Full-stack) who is passionate about building reliable, scalable
systems that bridge cloud software and real-world hardware and wants to see their code open doors — literally — for businesses
around the world.
As a Software Engineer II on the Access Control team, you will design, develop, and maintain the backend services that power our
access control platform — from cloud APIs and event pipelines down to the systems that communicate with physical controllers and
readers in the field. While the role is backend-leaning, you’ll work across the full stack, contributing to our web front end when
features call for it. You’ll work alongside experienced engineers who will support your growth as you take on increasing ownership
of features and systems.
Alarm.com values working together and collaborating in person. We are building a new team in Krakow. Our employees work fully from
the office with possibility to work remotely occasionally.
Responsibilities
platform.
hardware — panels, readers, and locks — including device configuration, firmware update, and real-time event processing flows.
require it.
monitoring.
maintainability.
knowledge as the team grows.
spec.
What You Bring
experience.
Why Work for Alarm.com?
Alarm.com [http://www.alarm.com] is the leading cloud-based platform for smart security and the Internet of Things. More than 7.6
million home and business owners depend on our solutions every day to make their properties safer, smarter, and more efficient.
And every day, we're innovating new technologies in rapidly evolving spaces including AI, video analytics, facial recognition,
machine learning, energy analytics, and more. We're seeking those who are passionate about creating change through technology and
who want to make a lasting impact on the world around them.
EBS Sp. z o.o. is a dynamically growing Polish technology company, combining decades of innovation with deep expertise in smart
security solutions. We are part of the American corporation Alarm.com [http://www.alarm.com], a leading global provider of
intelligent security solutions for homes and businesses.
For more information, please visit www.alarm.com [http://www.alarm.com] or ebssmart.com [http://www.ebssmart.com]
Alarm.com [http://www.alarm.com] is an Equal Opportunity Employer
In connection with your application, we collect information that identifies, reasonably relates to, or describes you ("Personal
Information"). The categories of Personal Information that we may collect include your name, government-issued identification
number(s), email address, mailing address, other contact information, emergency contact information, employment history,
educational history, criminal record, and demographic information. We collect and use those categories of Personal Information
about you for human resources and other business management purposes, including identifying and evaluating you as a candidate for
potential or future employment or future positions, recordkeeping in relation to recruiting and hiring, conducting criminal
background checks as permitted by law, conducting analytics, and ensuring compliance with applicable legal requirements and
Company policies. By submitting your application, you acknowledge that we may retain some of the personal data that you provide in
your application for our internal operations, such as managing our recruitment system and ensuring compliance with labor laws and
regulations, even after we have made our employment decision. We will retain this data for a maximum of 3 years after the end of
the recruitment process. The data administrator is EBS Sp. z o.o.
EBS is a rapidly expanding, entrepreneurial technology company and part of Alarm.com. Alarm.com is the leading cloud-based platform for smart security and the Internet of Things. More than 7.6+ million home and business owners depend on our solutions every day to make their properties safer, smarter, and more efficient. We’re innovating new technologies in rapidly evolving spaces including AI, video analytics, facial recognition, machine learning, energy analytics, and more. The Access Control (AC) team is a blend of full-stack engineers, leaning backend, who build the platform that businesses rely on to secure and manage physical access to their properties. Our services span the full journey of an access control system — from cloud APIs and event pipelines down to the communication layer that talks directly to panels, card readers, and smart locks in the field. Some examples include enabling multi-site businesses to manage access from a single dashboard, delivering real-time access activity and history to property managers, and keeping thousands of controllers in the field configured, updated, and in sync with the cloud. We're seeking a Senior Software Engineer (Backend-leaning Full-stack) who is passionate about building reliable, scalable systems that bridge cloud software and real-world hardware and wants to see their code open doors — literally — for businesses around the world. As a Senior Software Engineer on the Access Control team, you will design, develop, and optimize the backend services that power our access control platform — from cloud APIs and event pipelines down to the systems that communicate with physical controllers and readers in the field. While the role is backend-leaning, you’ll work across the full stack, contributing to our web front end when features call for it. Alarm.com values working together and collaborating in person. We are building a new team in Krakow. Our employees work fully from the office with possibility to work remotely occasionally. Responsibilities * Build and Deliver: Design, develop, and maintain scalable backend services, APIs, and data models that power our access control platform. * Bridge Cloud and Hardware: Build and improve the device communication layer that connects our cloud platform to access control hardware — panels, readers, and locks — including device configuration, firmware update, and real-time event processing flows. * Contribute Across Layers: Develop features across the full stack, including web front-end features (Ember.js), when projects require it. * Lead: Drive technical projects end to end — make architectural decisions, guide design reviews, and ensure scalability, security, and performance. * Mentor & Set Standards: Serve as a technical mentor and role model for the growing Kraków team — onboard new engineers, mentor junior and mid-level engineers through code reviews, design discussions, and pairing, and raise the bar for code quality. * Own the Lifecycle: Take part in the entire development lifecycle, from requirements gathering through deployment and production monitoring. * Get Hands-On: Work directly with real access control hardware to develop, test, and debug device integrations. * Balance Trade-offs: Know when to iterate quickly and when to build for scale, robustness, and maintainability. * Collaborate: Work closely with product managers, hardware/device engineers, and other software teams across time zones. * Continuous Improvement: Contribute to a culture of innovation by bringing new ideas and technical improvements to the team. What You Bring * Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field, or equivalent professional experience. * 5+ years of professional software development experience, with proven success in delivering complex projects. * Advanced object-oriented programming skills, preferably in C#. * Strong experience with database design, SQL, and backend services. * Proficiency with modern JavaScript frameworks such as Ember.js, Angular, or React a plus. * Experience in the IoT and/or home automation field is a plus. * Solid track record of implementing and improving unit testing and automated testing strategies. * Experience in distributed systems, real-time communications, or high-performance applications. * Excellent communication skills and ability to lead cross-functional collaboration. Why Work for Alarm.com? * Make an immediate impact — own projects that directly affect the businesses that rely on our security solutions every day. * Work with real-world IoT devices — see your code in action on the access control panels, readers, and locks we integrate with. * Be empowered — take ownership of features, drive technical decisions, and build best-in-class products. * Work with modern technologies — our stack includes C#, .NET, SQL Server, Kafka, Ember.js, and native mobile applications. * Long-term employment based on a permanent employment contract (CoE). * Attractive benefits package — Medical care, life insurance, sports package, annual budget for professional development ($2,000). COMPANY INFO Alarm.com is the leading cloud-based platform for smart security and the Internet of Things. More than 7.6 million home and business owners depend on our solutions every day to make their properties safer, smarter, and more efficient. And every day, we're innovating new technologies in rapidly evolving spaces including AI, video analytics, facial recognition, machine learning, energy analytics, and more. We're seeking those who are passionate about creating change through technology and who want to make a lasting impact on the world around them. EBS Sp. z o.o. is a dynamically growing Polish technology company, combining decades of innovation with deep expertise in smart security solutions. We are part of the American corporation Alarm.com, a leading global provider of intelligent security solutions for homes and businesses. For more information, please visit www.alarm.com or ebssmart.com Alarm.com is an Equal Opportunity Employer In connection with your application, we collect information that identifies, reasonably relates to, or describes you ("Personal Information"). The categories of Personal Information that we may collect include your name, government-issued identification number(s), email address, mailing address, other contact information, emergency contact information, employment history, educational history, criminal record, and demographic information. We collect and use those categories of Personal Information about you for human resources and other business management purposes, including identifying and evaluating you as a candidate for potential or future employment or future positions, recordkeeping in relation to recruiting and hiring, conducting criminal background checks as permitted by law, conducting analytics, and ensuring compliance with applicable legal requirements and Company policies. By submitting your application, you acknowledge that we may retain some of the personal data that you provide in your application for our internal operations, such as managing our recruitment system and ensuring compliance with labor laws and regulations, even after we have made our employment decision. We will retain this data for a maximum of 3 years after the end of the recruitment process. The data administrator is EBS Sp. z o.o.
*This will be a remote role to start, with plans to transition to hybrid in-office 2x/week located in downtown Toronto at 134 Peter Street. With millions of diners, 60,000+ restaurant partners and 25+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leader with a passion for helping restaurants thrive. Our world-class technology empowers restaurants to focus on what matters most – their team, their guests, and their bottom line – while enabling diners to discover and book the perfect restaurant for every occasion. Every employee at OpenTable has a tangible impact on what we do and how we do it. You’ll also be part of a global team and its portfolio of metasearch brands. Hospitality is all about taking care of others, and it defines our culture. At OpenTable, we take pleasure in Software Development. We believe that velocity comes from a commitment to clean code and solid engineering principles. We deliver innovative products through rapid, continuous development. Millions of diners and thousands of restaurants around the globe use our products. If you are excited by constantly meaningful engineering processes and can deliver exceptional quality in a fast-paced, agile environment, we'd like to meet you. Bonus points if you love restaurants too. WHAT YOU’LL WORK ON Our team develops and maintains core backend systems for the OpenTable For Restaurants product. Our systems are responsible for determining which tables at a restaurant are available at various times and party configurations based on a system of constraints specified by each restaurant. Our systems are also responsible for booking reservations and syncing their data in real-time to the iPads that power the OpenTable front-of-house experience for our restaurants. We operate in an environment where reliability and uptime are critical while operating at a large scale. We work on a variety of projects which include both product development and technical infrastructure upgrades. Examples of recent projects include: allowing diners to instantly book a restaurant’s private room; automatic cancellation of reservations for diners who haven’t paid a required deposit; and improving the ability of our microservices to run in multiple data centers. Our team is highly collaborative: we spend time debating what database architecture to implement for a new feature, or what the right technical solution is to a newly-reported bug. We practice continuous delivery, trunk-based development, code review, and pair programming. Automated testing is also critical for our team. REQUIREMENTS * You have 3 or more years of full-time professional experience working in a team environment * You have strong communication skills, especially the ability to represent the technical trade-offs between different potential solutions * You reliably deliver on commitments you’ve made * You write code that is readable and maintainable, and is covered by automated tests * You are proficient in C# (being proficient in Java as well is a bonus) * You know the principles of object-oriented-programming and common design patterns * You have experience with databases (either SQL or NoSQL) and understand core concepts such as primary keys and indexes * You’ve worked on codebases that were multiple years old before you started working on it * You adopt emerging AI technologies to enhance your workflow, while also taking ownership of the results produced by these technologies and carefully checking them for accuracy. WHAT ELSE WOULD MAKE ME STAND OUT? * Experience with event-driven architecture, especially Apache Kafka * Experience with domain-driven design * Experience with microservices * Experience with multithreading and concurrent programming * Experience with MongoDB * Experience with caching (local memory, memcached, Redis, etc) * Experience with Docker and Kubernetes Benefits and Perks * Generous paid vacation + time off for your birthday * Work from (almost) anywhere for up to 20 days per year * Focus on mental health and well-being: * Company-paid therapy sessions through SpringHealth * Company-paid subscription to Headspace * Annual company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!) * Paid parental leave * Paid volunteer time * Focus on your career growth: * Development Dollars * Leadership development * Access to thousands of on-demand e-learnings * Travel Discounts * Employee Resource Groups * Private health and dental insurance * Life and Disability insurance The expected compensation range for this Toronto, Canada based role is $120,000 - $150,000 CAD. There are a variety of factors that go into determining a compensation range, including but not limited to external market benchmark data, geographic location, and years of experience sought/required. We offer a competitive base salary and benefits including: health benefits; flexible spending account; retirement benefits; life insurance; paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays); and parental leave benefits. This role is eligible to be considered for an annual bonus and equity grant. Work Environment & Flexibility At OpenTable, we pride ourselves on fostering a global and dynamic work environment. As a team member with us, you will benefit from a schedule tailored to accommodate a global workforce operating across multiple time zones. While the majority of your responsibilities may align with conventional business hours, there will be instances where you are expected to manage communications - via calls, Slack messages, or emails - outside of regular working hours to effectively collaborate with international colleagues, respond to restaurant partners, and/or address urgent matters. OpenTable will always abide by and consider local laws and regulations. Inclusion We’re committed to creating a workplace where everyone feels they belong and can thrive. We know the best ideas come when we bring different voices to the table, so we're building a team as dynamic as the diners and restaurants we serve—and fostering a culture where everyone feels welcome to be themselves. If you need accommodations during the application or interview process, or on the job, we’re here to support you. Please reach out to your recruiter to request any accommodations. #LI-BR1
AXS connects fans with the artists and teams they love. Each year we sell millions of tickets to thousands of incredible events – from concerts and festivals to sports and theater – at some of the most iconic venues in the world. Since our founding in 2011, we’ve consistently pushed the industry forward and improved experiences for fans, making it easier than ever to discover events, find the perfect seats, and enjoy unforgettable live entertainment, and we continue to lead the evolution of our industry today. We’re passionate about improving the fan experience and providing game-changing solutions for our clients, and we’re always looking for smart, motivated people to help make it happen. Bring your enthusiasm, your big ideas, and your desire to team up with some of the best and brightest in technology and entertainment. AXS is seeking a Sr. Software Engineer II - Full Stack to contribute to the design and development of core ticketing platforms. This role is ideal for an engineer who thrives in a complex enterprise environment and is comfortable working across modern web technologies, services, APIs, and integrations in support of high-demand, global use cases. In this role, you will build and scale consumer-facing and B2B web applications, with ownership across front-end experiences, back-end services, and data integrations. You will partner closely with product, design, and engineering teams to deliver reliable, high-quality web experiences while helping shape technical decisions and improve the platform over time. As a senior individual contributor, you will contribute hands-on to implementation while also influencing architecture, guiding technical direction within your team, and helping drive alignment between engineering efforts and business goals. WHAT YOU’LL BE DOING * Act as a deep domain expert and go-to engineer in a critical area of the platform. * Lead technically complex initiatives from design through delivery, ensuring scalability, reliability, and performance. * Design cross-team solutions and influence architecture and technical direction across the organization. * Own features and systems end-to-end, including technical design, implementation, testing, and production support. * Build and evolve scalable, maintainable, and high-performing web experiences for global ticketing platforms. * Partner closely with Product, Design, and engineering stakeholders to deliver intuitive, accessible, and responsive customer-facing applications. * Apply full-stack engineering best practices across service design, API contracts, component architecture, performance optimization, accessibility, testing, and maintainability. * Build scalable modules for internal applications and external partners. * Create and evolve services and APIs that power mission-critical infrastructure. * Proactively identify and implement improvements in performance, stability, maintainability, process, and tooling. * Participate in design and code reviews to ensure best practices and high-quality code. * Collaborate effectively with architects, engineers, business analysts, product managers, and project managers to deliver innovative solutions. * Mentor and guide engineers across multiple teams, contributing to technical growth and engineering excellence. * Work with third parties and security stakeholders as needed to deliver integrated and secure solutions. WHAT TO BRING * 6+ years of professional software development experience. * Strong experience with web technologies, including HTML, CSS, JavaScript, and TypeScript. * Experience with modern frameworks and interfaces such as ReactJS or NextJS. * Proficiency in C# and .NET Core, including its ecosystem. * Solid technical foundation in building Single Page Applications and modern full-stack web applications. * Experience designing and operating distributed, high-throughput, low-latency services and RESTful APIs at scale. * Experience working with relational databases such as Microsoft SQL Server, Oracle, MySQL, or PostgreSQL. * Excellent communication skills with the ability to explain complex technical concepts to non-technical stakeholders. * Demonstrated ability to take initiative, stay accountable, and work effectively in a fast-paced environment. * Proven record of mentoring peers, contributing to technical discussions, and influencing engineering decisions within and across teams. NICE TO HAVE * Experience with AWS and infrastructure as code. * Experience building large-scale, high-performance transactional systems and platforms. * Experience with open-source technologies such as NodeJS. * Experience building and deploying reusable JavaScript modules and Micro Front Ends. * Experience building mobile and responsive user interfaces. * Experience with cloud platforms and containerization/orchestration such as Docker and Kubernetes. * Experience with Git and CI/CD. * Experience with event-driven technologies such as Kafka. * Experience with TDD and/or BDD. * Experience using NoSQL databases such as Elasticsearch or AWS DynamoDB. * Experience in the ticketing industry, inventory management systems, or e-commerce. At AXS, we are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but can't "check every box" in the job description, we encourage you to apply anyway. You may be the right candidate for this or other roles. Pay Scale: $145,000-$165,000 Bonus: This position is eligible for a bonus under the current bonus plan requirements. Benefits: Full-time: We offer a comprehensive benefits package that includes: medical, dental and vision insurance, paid holidays, vacation and sick time, company paid basic life insurance, voluntary life insurance, parental leave, 401k Plan (with a current employer match of 3%), flexible spending and health savings account options, and wellness offerings. Currently, full time employees are eligible for these benefits on the first day of employment. *Employer does not offer work visa sponsorship for this position. *There is an onsite interview required as part of our process. What’s in it for You? * Extraordinary People – we’re not kidding! * Meaningful Mission– Helping revolutionize an industry and deliver better experiences for fans and clients around the world. * Development and Learning – Opportunities for learning and leveling up through training and education reimbursement. * Community & Belonging – A range of Employee Resource Groups (ERGs) that foster connection, inclusion, and professional growth. Access to meaningful volunteer opportunities and community engagement programs to make a positive impact beyond the workplace. More about AXS AXS, a subsidiary of AEG, sells millions of tickets each year for 1600+ premier venues, sports teams, and event organizers across North America, Europe, Asia, Australia and New Zealand. Headquartered in Downtown Los Angeles, California, AXS employs more than 900 professionals in multiple locations worldwide. In each location you’ll find a team of dedicated, diverse employees (we’ve dubbed ourselves “Fanatix”) who create groundbreaking products and services in a fun, fast-paced environment. To learn more about our culture and values, visit: https://solutions.axs.com/careers/ More about AEG For more than 20 years, AEG has played a pivotal role in transforming sports and live entertainment. Annually, we host more than 160 million guests, promote more than 10,000 shows and present more than 22,000 events around the world. We are committed to innovation, artistry, and community, and leverage the power of our 300+ venues, leading sports franchises, marquee music brands, integrated entertainment districts, premier ticketing platform and global sponsorship activations, to create memorable moments that give the world reason to cheer. Our business is interwoven with the human mind and heart, and we strive to build a diverse and inclusive company that reflects the artists, athletes, and fans that we host; reach beyond traditional boundaries to support the communities in which we operate; and minimize our impact on the environment by adopting sustainable practices throughout our business operations. We are dedicated to a diverse, inclusive and authentic workplace, so if you’re excited about this role but can't "check every box" in the job description, we encourage you to apply anyway. You may be the right candidate for this or other roles. AEG reserves the right to change or modify the employee’s job description whether orally or in writing, at any time during the employment relationship. AEG may require an employee to perform duties outside their normal description. AEG's policy is to hire the most qualified applicants, and we comply with all applicable federal, state and local employment laws in making hiring and employee decisions. We are an equal opportunity employer and do not discriminate against applicants or employees on the basis of race, color, marital status, disability, religion, age, sex, sexual orientation, national origin, genetic information, veteran status, or any other legally protected status recognized by applicable federal, state or local law. #LI-Hybrid