April 25, 2026
Lead Software Engineer - Hardware/3rd Party Integrations
Senior • Hybrid
10,000 - 14,167 USD
Baltimore, MD
Company Description
Job Description
In a crisis, information is the most valuable asset. When an emergency alert is triggered, the underlying technology must be invisible, instantaneous, and infallible. As the Lead Software Engineer for hardware/3rd party integrations, you aren’t just writing code; you are building the digital nervous system that protects lives.
You will lead a high-impact team responsible for the final, critical mile of our service: the delivery of audio via SIP, multicast data streams, and real-time alerts to a massive fleet of connected devices and desktop agents. This role sits at the intersection of complex SaaS architecture and physical hardware integration. If you are a systems thinker who enjoys bridging the gap between cloud services and real-world devices, your work here will have a direct, tangible impact on public safety.
- Design and maintain backend systems capable of managing and communicating with hundreds of thousands of concurrent IoT devices.
- Design and maintain high-throughput backend systems that ensure emergency notifications are delivered across SIP, Multicast, and Desktop Agents and MQTT-based device networks without fail.
- Lead the integration of our cloud-based SaaS platform with remote physical hardware to trigger real-time emergency responses.
- Act as a technical mentor and example to the team, establishing best practices for NodeJS development, API design, and asynchronous communication.
- Implement advanced monitoring and alerting frameworks to proactively identify and resolve bottlenecks in the code and in the delivery pipeline.
- Refine and evolve communication protocols for audio and video streaming to ensure low latency and high fidelity in diverse network environments.
- Deep expertise in building, scaling, and maintaining production-grade Node.js applications in a microservices environment.
- Proven experience designing complex SaaS solutions with a focus on distributed systems and high-availability architecture.
- Significant experience with relational (e.g., PostgreSQL) and non-relational (e.g., Redis, NoSQL) databases. You should be proficient in schema design, query optimization, and managing data integrity for high-concurrency, time-sensitive applications.
- Practical knowledge of SIP for audio, Multicast, and web-based communication protocols.
- A track record of managing high-throughput data delivery and meeting strict reliability SLAs.
- Strong command of asynchronous messaging patterns (e.g., RabbitMQ, Kafka) and robust API integration strategies.
- Demonstrated ability to guide a team through complex technical hurdles while maintaining a focus on impact and delivery.
- Ability to travel on occasion.
- Experience with database performance tuning at scale or managing distributed databases.
- Familiarity with physical hardware or IoT devices in a professional capacity.
- Knowledge of video communication protocols and low-latency streaming.
- Direct experience in the emergency notification, security, or mission-critical software sectors
- Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering or related field. Equivalent experience may substitute for education.
- 8+ years of related experience
- Unlimited Paid Time Off
- Paid Holidays
- 401(k) Retirement Plan
- Medical, Dental, and Vision Plans
- Short-term Disability, Accident, Hospital, and Cancer Insurance
- Live Near Your Work HomeBuying Incentive
- Employee Referral Bonuses
- Flex Scheduling
Additional Information:
Similar jobs you might like
Technology

Alertus Technologies
Lead Backend Engineer (Node.js)
Senior
Hybrid
Baltimore, MD
10,000 - 14,167 USD
🏢 Summary: Lead Backend Engineer role focused on architecting and scaling a high-throughput, resilient mass-notification engine in a multi-tenant SaaS environment. The position centers on optimizing distributed systems, ensuring strict SLA compliance, and building reliable, event-driven backend services that handle large traffic spikes. The engineer will design robust APIs, database architectures, and monitoring solutions to guarantee performance, reliability, and scalability. 🗂️ Requirements: 8+ years of backend engineering experience, Production-level expertise in Node.js, Experience designing multi-tenant SaaS systems with high uptime requirements, Strong experience with relational and NoSQL databases, Experience with distributed systems and message brokers, Expertise in performance tuning, indexing, and data modeling, Experience with monitoring and observability tools, Bachelor’s degree in Computer Science or related field or equivalent experience, Ability to work within driving distance of Baltimore HQ 📃 Skills: Node.js, PostgreSQL, MySQL, Redis, DynamoDB, MongoDB, RabbitMQ, Kafka, IPAWS, Twilio, Vonage, Terraform, Pulumi, SQL, NoSQL, SaaS, APIs 🏢 Description: Company Description At Alertus, protecting people from harm is our mission and our passion. As the leader in mass notification, we are committed to providing customizable, scalable, and cost-effective solutions, as we know even a few seconds of warning can help save lives during an emergency. Our employees are integral to the company’s success and impact countless people's lives, safety, and well-being. We aim for a positive, collaborative environment that allows employees to work across departments easily and effectively. Job Description In a world where information moves at the speed of light, the difference between a notification received and a notification lost can be critical. We are looking for a Lead Backend Engineer to take ownership of our high-performance core responsible for delivering mass notifications via SMS, Email, Voice, Push, Slack, and IPAWS to thousands of users simultaneously. This isn't just about writing code; it’s about engineering resilience. You will be the architect of systems that cannot afford to fail, ensuring that every message reaches its destination with perfect reliability and industry-leading throughput. If you are driven by the challenge of optimizing distributed systems and building SaaS solutions that scale gracefully under usage spikes, your expertise will have a direct, tangible impact on our mission. Candidates must be located within driving distance from our Baltimore HQ. A Day in the Life: Design and evolve a high-throughput notification engine capable of handling massive spikes in data without compromising on latency or reliability. Continuously refine system architecture to meet and exceed strict SLAs, ensuring the engine remains performant as our user base grows. Implement sophisticated monitoring, alerting, and self-healing protocols to identify and resolve bottlenecks before they impact our users. Set the standard for engineering excellence through high-quality code reviews, technical documentation, and proactive mentorship of the engineering team. Design and maintain high-performance database schemas and query structures optimized for rapid ingestion and retrieval of millions of notification records. Build and maintain robust API integrations and asynchronous communication pathways (message queues, event-driven architecture) across diverse notification channels. Transition high-level business requirements into technical roadmaps, focusing on modularity, security, and long-term maintainability. Required Skills & Abilities: Deep, production-level expertise in Node.js, with a comprehensive understanding of its asynchronous nature and event-driven architecture. Proven experience designing and maintaining complex, multi-tenant SaaS environments that prioritize uptime and data integrity. Proven experience with both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., Redis, DynamoDB, MongoDB) databases, specifically focusing on performance tuning, indexing strategies, and data modeling for scale. A strong background in distributed systems, including experience with message brokers (e.g., RabbitMQ, Kafka) and database optimization. Expert knowledge of monitoring tools and observability practices to ensure 24/7 system health. The ability to articulate complex technical concepts to both technical and non-technical stakeholders while fostering an inclusive, collaborative environment. Ability to travel on occasion. Desired Skills: Experience working with IPAWS, telephony providers (Twilio, Vonage), or large-scale email delivery services. Proficiency with tools like Terraform or Pulumi to manage cloud infrastructure. Familiarity with compliance standards relevant to data transmission and privacy. Education & Experience: Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering or related field. Equivalent experience may substitute for education. 8+ years of related experience Alertus Career Advantages: Unlimited Paid Time Off Paid Holidays 401(k) Retirement Plan Medical, Dental, and Vision Plans Short-term Disability, Accident, Hospital, and Cancer Insurance Live Near Your Work HomeBuying Incentive Employee Referral Bonuses Flex Scheduling Additional Information: All applicants who wish to be employed by Alertus, regardless of work location, must be fully vaccinated or in the progress of vaccination by the first day of their employment (some exceptions may be considered if within the guidelines of the company policy). Proof of vaccination or exemption must be provided prior to their start date. Protecting people from harm is what we do. It's our mission and our passion. As a company dedicated to developing advanced technologies to help save lives, we feel strongly that our employees protect themselves and others from a potentially fatal virus. We encourage everyone who can safely do so to vaccinate against COVID-19. Alertus Technologies is an Equal Opportunity/Affirmative Action Employer. All applicants will be considered for employment without attention to race, color, sex, religion, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. All your information will be kept confidential according to EEO guidelines.
Technology
EBS Sp. z o.o.
Senior Software Engineer (.NET, C#, Protocols Team)
Senior
On-site
Krakow, Poland
🏢 Summary: Senior Software Engineer role focused on designing and delivering scalable full-stack solutions for IoT device protocol communications. The position involves leading architecture decisions, developing robust backend and frontend systems, and ensuring performance, security, and reliability of a large-scale smart home platform. The role also includes mentoring engineers and driving technical strategy across cross-functional teams. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Computer Engineering or related field, 5+ years of professional software development experience, Advanced object-oriented programming skills in C#, Strong experience with database design and SQL, Experience designing and building backend services, Experience with distributed systems, real-time or high-performance applications, Experience implementing unit testing and automated testing, Ability to lead architecture and technical decision-making 📃 Skills: C#, .NET, SQL, SQLServer, Kafka, JavaScript, Ember.js, Angular, React, iOS, Android, IoT 🏢 Description: Are you passionate about designing and building technology that connects the physical and digital worlds? Do you thrive on leading complex projects and mentoring other engineers, while working with cutting-edge IoT devices? Alarm.com is seeking a Senior Software Engineer to join our Protocols Team, which develops and maintains the communication backbone that powers millions of smart home devices worldwide. In this role, you will drive the design and delivery of robust, scalable solutions that enable seamless device interoperability. You will collaborate across teams to define technical strategy, guide architecture decisions, and ensure high-quality implementation. Your work will directly influence the performance, security, and reliability of our platform. If you enjoy solving challenging problems, improving processes, and mentoring future engineering talent, we would love to talk to you. 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. What You Will Do Lead the design, development, and maintenance of full-stack software across diverse platforms and technologies. Architect solutions that balance scalability, performance, and maintainability for device protocol communications. Research emerging technologies and champion adoption where they can bring significant value. Guide the software development life cycle from requirements gathering through deployment, monitoring, and optimization. Collaborate with product managers, QA, and other engineering teams to deliver impactful solutions. Make strategic technical decisions, setting direction for projects and influencing the broader team’s approach. Mentor junior and mid-level engineers, providing code reviews, architectural coaching, and career guidance. Contribute innovative ideas and drive continuous improvement in both product and process. 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 You Will Love Working Here Collaborate with exceptional peers. Work alongside talented engineers who value innovation and excellence. Shape technical direction. Influence architecture decisions that impact millions of connected devices globally. See your impact. Watch your solutions interact with and power IoT hardware in real-world environments. Mentor and grow talent. Help guide the next generation of engineers while building high-performing teams. Work with cutting-edge technology. Our stack includes C#, .NET, SQL Server, Kafka, Ember.js, and native iOS/Android apps. Long-term employment based on a permanent employment contract (CoE). Attractive benefits package: including 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 with over 35 years of experience, specializing in the development of 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
Technology
AMBIENT SYSTEM
Firmware Developer
Mid
Hybrid
Gdansk, Poland
11,000 - 13,000 PLN
🏢 Summary: The offer is for an Embedded Software Engineer responsible for developing firmware for modern Voice Alarm and Intercom Systems used in critical communication environments. The role covers the full embedded development lifecycle, including architecture, implementation, testing, and maintenance, with a focus on digital signal processing and audio transmission. The position involves close collaboration with hardware and software teams on advanced embedded solutions. 🗂️ Requirements: Minimum 2 years of experience in embedded or similar position, Experience in firmware development in C/C++, Knowledge of communication protocols: I2C, SPI, UART, RS232/485, Knowledge of network protocols: TCP/IP, UDP, SNMP, Knowledge of RTOS systems (e.g., FreeRTOS), Knowledge of Embedded Linux, Ability to create technical documentation, Good command of English 📃 Skills: C, C++, Python, LUA, I2C, SPI, UART, RS232, RS485, TCP/IP, UDP, SNMP, RTOS, FreeRTOS, Linux, Embedded, Firmware 🏢 Description: We are a company that develops modern Voice Alarm Systems (VAS) and Intercom Systems, setting standards in safety communication. We design, manufacture, and deliver digital technologies for critical communication: Voice Alarm Systems, intercoms, and intelligent management software. Our strength lies in our team of experts - people with passion, knowledge, and ambition. Thanks to their commitment, we are building a reliable and competitive organization. Our solutions operate in the most demanding environments: airports, stadiums, road tunnels, shopping centers, hospitals, office buildings, schools, and railway stations. We are present wherever safety and effective communication matter most. Your responsibilities: Creating and participating in the full embedded software development cycle (specification, architecture, implementation, debugging, unit and integration testing, maintenance, documentation) Creating and developing firmware in C/C++, Python, LUA for embedded systems Implementation of drivers for peripheral devices Creating design, construction, testing documentation, instructions, and reports Collaboration with software and hardware development teams, testers Our requirements: Minimum 2 years of experience in performing tasks in a similar position Experience in firmware development in C/C++ Knowledge of I2C, SPI, UART, RS232/485, TCP/IP, UDP, SNMP, and other network protocols Knowledge of RTOS systems (e.g., FreeRTOS) and Embedded Linux Ability to think independently, creatively, and analytically Good command of English We offer: Participation in interesting and advanced projects in the field of digital signal processing and audio signal transmission Collaboration with an experienced team of designers and developers Guaranteed technological challenges at the highest global level Transparent bonus system Medical care at LuxMed facilities Multisport card subsidy Bicycle and car parking for employees Occasional gifts Team-building events, joint barbecues Flexible working hours Hybrid work, 30 days of remote work per year
Technology

Elite Technology
Senior Software Engineer
Senior
Remote
155,700 - 173,000 USD/yr
🏢 Summary: Senior Software Engineer role focused on designing scalable, cloud-based systems and leading cross-team technical initiatives within a SaaS platform. The position combines hands-on development with architectural leadership, engineering standards, and end-to-end delivery ownership. It emphasizes system design, cloud architecture, DevOps excellence, and large-scale production reliability. 🗂️ Requirements: Bachelor’s degree in Computer Science, Engineering, or related field or equivalent experience, 9–12 years of professional software development experience, Expert-level knowledge of software architecture and system design, Experience delivering large-scale cloud-based systems, Experience writing test automation across multiple levels, Ability to lead cross-team technical initiatives, Experience with CI/CD, testing, observability, and DevOps practices, Ability to participate in on-call and incident response, Legal authorization to work in the United States 📃 Skills: SaaS, Cloud, CI/CD, DevOps, Testing, Automation, Observability, Architecture, Microservices, Analytics, AI 🏢 Description: Elite is the trusted automation platform for law firm operations across most of the world's largest and most successful law firms. Elite has guided firms through every technology shift and today delivers the only cloud-native SaaS platform that unifies financial, invoice, time, and data management into a single system of action. With embedded AI, predictive analytics, and integrated payments, Elite's products enable firms to shorten billing cycles, reduce write-offs, and unlock firm-wide insights, making financial operations the foundation for law firm innovation and growth. Learn more at elite.com.Position Overview The Senior Software Engineer is a technical leader responsible for designing scalable systems, driving engineering excellence, and delivering high-impact solutions. This role focuses on cross-team influence, system-wide thinking, and elevating engineering standards Work Arrangement: Remote This role requires the individual to be based in Flexible across U.S. time zones. Responsibilities Contribute to system and component‑level architecture design, collaborating with engineers and architects to evaluate options and make sound technical decisions. Own end‑to‑end technical execution of key initiatives, from design through delivery, proactively identifying and mitigating risks and dependencies. Lead cross-team initiatives and influence platform-level decisions Uphold high engineering standards by actively participating in code reviews and applying best practices in CI/CD, testing, observability, and DevOps. Partner closely with Product, UX, QA, Security, and Infrastructure teams to deliver solutions that meet both functional and non‑functional requirements. Lead complex incident response and technical root cause analysis, including on-call participation Mentor and support engineers, fostering strong engineering judgment, collaboration, ownership, and continuous learning. Remain deeply hands‑on, contributing high‑quality, production‑ready code to critical components and complex problem areas. Balance short-term delivery with long-term technical health Troubleshoot and resolve complex production issues, applying strong diagnostic and problem‑solving skills. Support alignment between product priorities and technical execution, contributing to predictable, high‑quality delivery. Perform other duties as assigned to support departmental and company objectives. Qualifications Bachelor's Degree in Computer Science, Engineering, or related field, or equivalent experience. 9–12 years of professional software development experience Expert-level knowledge of software architecture and system design Proven experience delivering large-scale, cloud-based systems Proven experience writing test automation at every level to confirm application functionality and performance goals are met Strong leadership, communication, and stakeholder influence skills Ability to drive change across complex technical environments Ability to travel up <10% as business needs require Role requires the following physical capacity: Sedentary: primarily desk/computer work Must be legally authorized to work in United States; Elite does not provide employment sponsorship for this position Benefits: Competitive Compensation Package ($155,700 - $173,000 base salary + variable component) Comprehensive Healthcare Coverage (Health, Dental, Vision) Retirement Savings Plan with an Employer Contribution Professional Development Opportunities Time Off Wellness Initiatives Employee Assistance Program Generous Global Parental Leave Calm, free premium subscription Employee Discount Program Please note that we do not offer sponsorship for this position. Additional Information At Elite Technology, we embrace an employee-centric, flexible work model that empowers you to do your best work in the environment that suits you. However, we also recognize the importance of in-person collaboration for key moments that truly matter. In our flexible remote approach, you have the freedom to choose a workspace within your home country that best fits your needs. Our corporate offices are located in New York City, Los Angeles, Costa Rica, and the Philippines, providing additional options for those who prefer or need a hybrid work environment. Our diverse global team spans the U.S., Canada, U.K., Costa Rica, the Philippines, and Australia. Please note that at this time, we are unable to hire employees located in Quebec or Ontario Provinces, Alaska, Hawaii, Puerto Rico, Louisiana, and Oklahoma. As a global business, we rely on diversity of culture and thought to deliver on our goals. To ensure we can do that, we seek talented, qualified employees in all our operations around the world regardless of race, color, sex/gender, including pregnancy, gender identity and expression, national origin, religion, sexual orientation, disability, age, marital status, citizen status, veteran status, or any other protected classification under applicable law. We are proud to be an Equal Employment Opportunity/Affirmative Action Employer providing a drug-free workplace. We also provide reasonable accommodation for qualified individuals with disabilities and for sincerely held religious beliefs in accordance with applicable law. We are not accepting applications submitted through recruiting agencies.
Technology
Alarm.com
Director - Device Engineering - Embedded Software
Senior
On-site
Tysons, VA
🏢 Summary: Leadership role responsible for defining and executing the embedded software strategy across a full device portfolio, overseeing multiple engineering teams and driving scalable, secure embedded solutions. The position combines deep embedded systems expertise with organizational leadership to deliver high-quality software and long-term technical roadmaps. It focuses on architectural direction, cross-functional collaboration, and technical excellence in embedded development. 🗂️ Requirements: B.S. in Computer Engineering, Computer Science, or related field, 10+ years experience in Embedded Systems development, 5+ years experience leading engineering teams or managers, Strong knowledge of C/C++, Strong knowledge of embedded systems architecture, Experience with embedded operating systems, Experience defining technical strategy and architecture, Experience managing multiple embedded software projects 📃 Skills: C, C++, Embedded, Linux, Buildroot, Yocto, Android 🏢 Description: Alarm.com is seeking a Director of Embedded Software to lead our Device Engineering organization's embedded software strategy and execution. As a Director, you will oversee multiple teams of Embedded Software Engineers and Engineering Managers to deliver high-quality, secure, and scalable software across our entire device portfolio. This role requires deep technical expertise in embedded systems combined with executive leadership skills to drive organizational vision, strategy, and long-term technical roadmaps. The ideal candidate is a strategic engineering leader who can set technical direction across the organization, build high-performing teams, and collaborate with senior leadership and external partners to ensure successful product delivery at scale. RESPONSIBILITIES Lead and manage multiple embedded software engineering teams and managers, overseeing software delivery across the complete device portfolio Define and execute the long-term embedded software strategy, architecture, and technology roadmap aligned with company objectives Collaborate with executive leadership, product management, and engineering teams to drive strategic initiatives and business outcomes Manage project leads who work closely with third-party hardware companies to jointly develop embedded software solutions and ensure seamless integration into the Alarm.com ecosystem Oversee collaborative embedded software development efforts with external partners, ensuring project leads have the resources and support needed for successful joint development initiatives Drive technical excellence across the organization through standardization, best practices, and scalable development processes Build, recruit, and retain top engineering talent while developing succession planning and career growth paths for team members Oversee budget planning, resource allocation, and project prioritization across multiple concurrent embedded software initiatives Champion innovation and emerging technologies to maintain competitive advantage in the embedded software space Other duties as assigned REQUIREMENTS B.S. in Computer Engineering, Computer Science, or a related field; M.S. preferred Strong technical background with knowledge of C/C++, embedded systems architecture, and modern development practices 10+ years of experience in Embedded Systems development with increasing leadership responsibility Experience with Embedded Operating Systems like Buildroot, Yocto Project, Android, and embedded Linux distributions 5+ years of experience leading engineering teams, including experience managing managers or multiple teams Proven track record of building, scaling, and leading diverse technical organizations across multiple product lines Demonstrated experience in strategic planning, resource allocation, and cross-functional collaboration at senior leadership level Strong business acumen with ability to align technical decisions with company strategy and market requirements Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time. WHY WORK FOR ALARM.COM? Collaborate with outstanding people: We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers. Make an immediate impact: New employees can expect to be given real responsibility for bringing new technologies to the marketplace. You are empowered to perform as soon as you join the Alarm.com team! Gain well rounded experience: Alarm.com offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business. Focus on fun: Alarm.com places high value on our team culture. We even have a committee dedicated to hosting a stand-out holiday party, happy hours, and other fun corporate events. Alarm.com values working together and collaborating in person. Our employees work from the office 4 days a week. 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. For more information, please visit www.alarm.com. COMPANY BENEFITS Alarm.com offers competitive pay and benefits inclusive of subsidized medical plan options, an HSA with generous company contribution, a 401(k) with employer match, and paid holidays, wellness time, and vacation increasing with tenure. Paid maternity and bonding leave, company-paid disability and life insurance, FSAs, well-being resources and activities, and a casual dress work environment are also part of our outstanding total rewards package! 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 that we comply with labor laws and regulations even after we have made our employment decision. Notice To Third Party Agencies:Alarm.com understands the value of professional recruiting services. However, we are not accepting resumes from recruiters or employment agencies for this position. In the event we receive a resume or candidate referral for this position from a third-party recruiter or agency without a previously signed agreement, we reserve the right to pursue and hire those candidate(s) without any financial obligation to you. If you are interested in working with Alarm.com, please email your company information and standard agreement to RecruitingPartnerships@Alarm.com.
Technology
Motorola Solutions
Full-stack/Front-end Developer (Angular/JavaScript)
Senior
Hybrid
Krakow, Poland
12,000 - 17,000 PLN
🏢 Summary: Full-Stack Front-End focused engineering role developing mission-critical dispatch and logging solutions for emergency services, with primary responsibility for building high-performance Angular UI and contributing to back-end logic in Node.js and C++. The role involves end-to-end feature ownership within an Agile Scrum team, delivering secure, real-time communication systems where reliability is critical. 🗂️ Requirements: Extensive experience as Front-End Developer, Expertise in Angular, Strong knowledge of TypeScript, Strong knowledge of JavaScript, Proficiency in HTML5, Proficiency in CSS3, Experience building server-side logic using TypeScript or JavaScript, Willingness to learn C/C++, Ability to work in Agile Scrum environment, Professional English proficiency 📃 Skills: Angular, TypeScript, JavaScript, HTML5, CSS3, Node.js, C++, C, Git, MSVC, Python, CI/CD 🏢 Description: Build Technology That Saves Lives When every second counts, communication must be flawless. Our Astro Console Team in Kraków builds the mission-critical dispatch and content-logging solutions used by dispatchers, 911 operators, police, fire departments, and military personnel worldwide. We don't just "facilitate audio"; we provide the lifeline between dispatchers and first responders. Our platform integrates real-time secure voice, instant recording, and intelligent text communication to ensure emergency services operate at peak efficiency. You’ll join a global, cross-functional ensemble of 100 experts—engineers, testers, and product owners—all dedicated to delivering "zero-failure" software. 🎥 See our tech in action: https://www.youtube.com/watch?v=5PSd7RBb8Ks As a core member of our Dispatch and Logging team , you will take ownership of products where failure is not an option. Working within a high-velocity Scrum Team , you’ll engage in the full development lifecycle—from whiteboarding ideas with Product Owners to deploying mission-critical code. We are looking for an engineer who is a Front-End expert at heart—someone who thrives on crafting responsive, high-performance UI in Angular —but who is also eager to dive "under the hood" to solve complex problems in the back-end using C++ and Node.js. What you’ll bring to the team (our expectations): Front-End Mastery: Extensive hands-on experience as a Front-End Developer. You are an expert in the Angular framework , TypeScript/JavaScript , and modern HTML5/CSS3 . Back-End Fluency: Proven experience building server-side logic using TypeScript or JavaScript . Growth Mindset: You are excited to learn and master the C/C++ language (with our support) to build seamless, real-time tools for 911 operators. Architectural Ownership: You enjoy the "Full-Stack" philosophy—taking a feature from a low-level back-end concept to a polished, user-ready front-end component. Collaborative Spirit: You thrive in an Agile environment where English is the primary language for global collaboration. Bonus Points If You Have Experience With: Systems Programming: Prior experience with C/C++ is a major advantage. Quality-First Mindset: Practical experience with automated testing frameworks to ensure UI and API stability. Automation & Cloud: Python scripting and CI/CD workflows. Development Foundations: Proficiency in Git and a working knowledge of MSVC.
Technology

ALTEN
Senior Full Stack Software Engineer
Senior
On-site
Raymond, OH
🏢 Summary: Full-stack Software Engineer role focused on designing, developing, and integrating scalable cloud-based applications across front-end and back-end systems in an Agile environment. The position involves cloud deployment, database management, GUI development, and secure software practices. The engineer contributes across the full software development lifecycle to deliver reliable, high-quality solutions. 🗂️ Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field, 5+ years of software development experience, Strong programming skills in Java, Python, and/or C++, Experience with front-end and back-end development, Hands-on experience with AWS, Azure, or Google Cloud, Experience with SQL and NoSQL databases, Experience working in Agile (Scrum or Kanban) environments, Experience with GUI development frameworks, Knowledge of cybersecurity best practices and secure coding standards 📃 Skills: Java, Python, C++, AWS, Azure, GoogleCloud, SQL, NoSQL, Scrum, Kanban, GUI, Cloud, CI/CD, DevOps, Microservices, DistributedSystems, Cybersecurity 🏢 Description: We're ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration and life-saving medical devices to building autonomous electric vehicles. With 3,000+ experts across North America, we partner with leading companies in aerospace, medical devices, robotics, automotive, commercial vehicles, EVs, rail, and more. As part of the global ALTEN Group—57,000+ engineers in 30 countries—we deliver across the entire product development cycle, from consulting to full project outsourcing. When you join ALTEN Technology USA, you'll collaborate on some of the world's toughest engineering challenges, supported by mentorship, career growth opportunities, and comprehensive benefits. We take pride in fostering a culture where employees feel valued, supported, and inspired to grow.Bachelor's degree in Computer Science, Software Engineering, or related technical field. Minimum 5+ years of experience in software development. This position is focused on the design, development, and integration of scalable software solutions within a modern full-stack environment. The role involves working across both front-end and back-end systems, supporting application development, cloud integration, database management, and GUI development. The engineer will collaborate with multidisciplinary teams in an Agile environment to deliver high-quality, secure, and maintainable software solutions. The position requires strong programming expertise, problem-solving capabilities, and the ability to contribute across the full software development lifecycle. Key Responsibilities : Full-Stack Software Development Design, develop, test, and maintain software applications across front-end and back-end environments Develop scalable and maintainable software solutions aligned with project requirements Participate in software architecture and system integration activities Support application enhancements throughout the software development lifecycle Cloud Integration & Deployment Support deployment and integration activities within cloud platforms such as AWS, Azure, or Google Cloud Collaborate on cloud-based application architecture and service integration Ensure system scalability, reliability, and performance across distributed environments Support cloud deployment and maintenance activities GUI Development Develop and maintain graphical user interfaces using modern development frameworks and tools Ensure usability, responsiveness, and performance of user-facing applications Collaborate with teams to improve interface functionality and user experience Support GUI enhancements and issue resolution activities Database Management Work with SQL and NoSQL database technologies for data storage and retrieval Support database integration, optimization, and performance improvements Ensure data integrity and efficient access across applications and systems Assist with data modeling and database maintenance activities Agile Development & Collaboration Participate in Agile development processes including Scrum and Kanban methodologies Collaborate with software engineers, technical leads, and cross-functional stakeholders Support sprint planning, backlog refinement, and code review activities Contribute to continuous improvement initiatives within the development process Cybersecurity & Issue Resolution Apply cybersecurity best practices during software design and implementation Support secure coding standards and software quality initiatives Analyze and troubleshoot complex technical issues Conduct root cause analysis and support corrective actions Documentation & Communication Create and maintain technical documentation related to software development activities Communicate technical topics, project updates, and issue resolution clearly to stakeholders Support knowledge sharing and collaboration across teams Ensure proper tracking of development activities and technical issues Profile : Software engineer with strong full-stack development experience and solid programming fundamentals Comfortable working in Agile environments with cross-functional technical teams Strong analytical mindset with the ability to troubleshoot and resolve complex software issues Self-motivated, adaptable, and capable of managing multiple priorities effectively Effective communicator with collaborative and problem-solving oriented approach Must Have : 5+ years of experience in software development Strong programming skills in Java, Python, and/or C++ Experience with both front-end and back-end development Hands-on experience with cloud platforms (AWS, Azure, or Google Cloud) Experience with SQL and NoSQL database technologies Experience working within Agile methodologies (Scrum / Kanban) Strong analytical, troubleshooting, and problem-solving skills Good communication and collaboration abilities Experience with GUI development frameworks and tools Knowledge of cybersecurity best practices and secure software development Good to Have : Experience with cloud-native application architecture Experience with DevOps or CI/CD environments Exposure to distributed systems or microservices architecture Experience working in large-scale enterprise or automotive environments Knowledge of software performance optimization and scalability practices Experience with modern UI/UX best practices and responsive design principles ALTEN Technology is an Equal Opportunity Employer. Our Policy is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Please beware of job seeker scams and see this important notice on our careers page for more information about our recruiting process. Compliance Notice: Alten USA is a federal contractor subject to the requirements of the Vietnam Era Veterans' Readjustment Assistance Act (VEVRAA) and Executive Order 11246. We are an Equal Opportunity Employer and consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. Drug Screening Requirement: As a federal contractor, Alten USA maintains a drug-free workplace. All candidates selected for employment will be required to successfully complete a pre-employment drug screening as a condition of hire.
Technology
Remodevs
Fullstack Team Lead (React & Node.js)
Senior
Hybrid
Warsaw, Poland
8,000 - 9,000 USD
🏢 Summary: Senior Full Stack Team Lead role focused on building and scaling web applications using React and Node.js while leading a development team. The position combines hands-on front-end and back-end development with architecture design, API development, and deployment in cloud environments. You will drive technical decisions, ensure code quality, and oversee delivery of scalable, production-ready systems. 🗂️ Requirements: 7+ years full-stack development experience with React and Node.js, 2+ years experience in leadership or senior technical role, Strong experience with React.js, Redux, React Hooks, Strong knowledge of HTML5, CSS3, modern JavaScript, Proficiency in Node.js and Express.js, Experience building REST APIs, Experience with PostgreSQL or MySQL, Experience with authentication methods (OAuth, JWT, sessions), Experience with CI/CD and Docker, Experience working with production systems, Experience with Git, Understanding of Agile/Scrum methodologies 📃 Skills: React, Redux, JavaScript, HTML5, CSS3, Node.js, Express, REST, GraphQL, PostgreSQL, MySQL, OAuth, JWT, Docker, Kubernetes, AWS, Azure, GCP, Git, CI/CD, Webpack, Babel, Vite, MongoDB 🏢 Description: Overview We are a leading company in AI-based enterprise operations. We provide digital solutions and consulting services that help businesses grow and improve. We use modern technology to make processes simpler, increase efficiency, and create new ways to earn money, especially in private capital markets. Our ecosystem includes three main parts. First, PaaS (Platform as a Service) with the Orion Platform, which helps improve workflows, show useful insights, and support value growth across portfolios. Second, SaaS (Software as a Service), a cloud platform that offers strong performance and smart tools at scale. Third, our Solutions and Consulting Suite, which includes flexible technology solutions to manage, grow, and improve company performance. With more than 10 years of experience, we support fast-growing companies and private equity platforms, turning technology into a real business advantage. Responsibilities and Duties We are looking for an experienced Full Stack Team Lead with strong skills in React and Node.js. The right person has over 7 years of experience building high-quality web applications and has experience leading a team. You will guide developers, work on both front-end and back-end, take part in all stages of development, and support junior team members. Key Responsibilities Team Leadership & Mentorship: Lead and support a team of developers. Help them grow, review code, and give technical advice. Front-End Development: Build and maintain user interfaces using React.js, Redux, and modern JavaScript. Back-End Development: Create strong and scalable server applications and APIs using Node.js and Express. Integration: Work with database engineers to design databases and manage data using MongoDB or SQL. Application Architecture: Design scalable systems and microservices that meet business needs. Testing & Debugging: Write tests, fix issues, and improve performance. Support good testing practices. Deployment: Manage releases using CI/CD tools and Docker. Collaboration: Work with designers, product managers, and developers to create useful solutions. Communicate with both technical and non-technical teams. Maintenance: Monitor systems, fix problems, and improve applications. Documentation: Write and maintain technical documents for systems and APIs. Requirements Front-End: Strong experience with React.js, Redux, React Hooks, and component-based design Good knowledge of HTML5, CSS3, and modern JavaScript Familiar with tools like Webpack, Babel, or Vite Back-End: Strong skills in Node.js and Express.js Experience building and using APIs (GraphQL is a plus, REST is required) Knowledge of authentication methods like OAuth, JWT, and sessions Database: Experience with PostgreSQL or MySQL Additional Skills: Experience with Docker and Kubernetes is a plus Knowledge of cloud platforms like AWS, Azure, or GCP Experience with Git Understanding of Agile/Scrum methods Qualifications At least 7 years of experience in full-stack development with React and Node.js At least 2 years in a leadership or senior role Experience working with live production systems Bachelor’s degree in Computer Science or similar (preferred) Soft Skills Strong problem-solving and analytical thinking Good communication and teamwork skills Ability to work independently and manage tasks well Willingness to learn new technologies and improve continuously Why Join Us? We look for people who solve problems creatively, learn quickly, and enjoy working in an open and diverse team. We work hard, but we also like to enjoy what we do and aim for high results.
Technology
cloudatus
Backend Engineer (IIoT Platform)
Mid
Remote
Rzeszow, Poland
12,000 - 19,000 PLN
🏢 Summary: Backend Engineer role focused on developing and expanding a cloud-based IIoT platform for monitoring and predictive maintenance of gearbox products using Java and Microsoft Azure. The position involves designing scalable microservices architectures and delivering clean, reliable backend solutions in an agile environment. Fully remote work with international project collaboration. 🗂️ Requirements: Degree in Computer Science, Information Technology or related field, Professional experience in agile software development, Strong experience with Java or C# and related frameworks, Experience designing and implementing microservices architectures, Experience with container-based and scalable systems, Experience working in cloud environments, Knowledge of CI/CD and DevOps practices, Experience with databases, Fluency in English (minimum B2) 📃 Skills: Java, C#, Spring, SpringBoot, SpringData, Hibernate, REST, Maven, Azure, Kubernetes, SCRUM, TDD, DevOps, CICD, Git, Docker, Databases, Swagger, OpenAPI 🏢 Description: At cloudatus , we help customers drive technical solution design, development, deployment and support them alongside their cloud journey. As an all-cloud service and consulting provider for midsize and large enterprises, at cloudatus we speak cloud fluently: IaaS, PaaS, SaaS… – you name it. We seek new talents to join our engineering teams to advance our international projects, where we build on collective competence and configure different types of infrastructure: cloud based, hybrid, on-premises. Job description: Embark on a journey of continuous growth and advancement as a Backend Engineer, where you will become an integral member of our talented engineering team, catering to the diverse needs of our clients. Take your expertise to new heights with cloudatus by delivering responsive, reliable and clean code to ensure seamless operation and maintenance of IIOT platform. At cloudatus, you will: Help shape the digital future of drive technology Expand and further develop an IIOT platform for monitoring the condition and predicting damage , failures and the remaining service life of gearbox products Analyse, design and implement software based on Java in the backend Use the latest cloud technologies (Microsoft Azure) Working in a young and dynamic team that is responsible for the entire product , from hardware to backend to frontend As a team member, you will design and support agile methods and processes (e.g. according to SCRUM ) Required technical and professional expertise: Develop clean, efficient, and maintainable code Degree in computer science , business informatics, information technology or similar professional education Professional experience in agile software development with current Java or C# technologies (Spring, Spring Data, Spring Boot, Hibernate, RESTful Services, Maven) Experience in the conception, design and implementation of container-based, scalable microservice architectures , ideally in a cloud environment with Kubernetes Toolbox: SCRUM, TDD, DevOps, CI/CD, Git, containers, databases, Swagger/OpenAPI Nice to have: German language Experience with C# This role requires collaboration with customers from all around the world, therefore fluency in English is required (minimum B2 level). German language will be a huge benefit. Benefits: B2B or employment contract Working with latest technologies Industry leading healthcare and comprehensive medical coverage (Luxmed) Opportunities to enhance your qualifications Customizable 1-on-1 English or German lessons Modern computer equipment Opportunities to network and connect (get-togethers, team-building events) Employee referral programme Flexible working schedule Location: 100% remote Take your expertise to new heights and gain the most in-demand skills. Sounds like a fit? Let’s talk.
Technology
cloudatus
Backend Engineer (IIoT Platform)
Mid
Remote
Rzeszów, Poland
12,000 - 19,000 PLN
🏢 Summary: Backend Engineer role focused on developing and expanding an IIoT platform for monitoring and predictive maintenance of gearbox products using Java and cloud technologies. The position involves designing and implementing scalable microservice-based backend solutions in Microsoft Azure within an agile team. The engineer will contribute to the full product lifecycle, ensuring clean, reliable, and maintainable code in a cloud-native environment. 🗂️ Requirements: Degree in Computer Science, Information Technology or related field, Professional experience with Java or C#, Experience with Spring, Spring Boot, Spring Data, Hibernate, Experience building RESTful services, Experience with microservices architecture, Experience with container-based and scalable systems, Experience working in cloud environments, Knowledge of Kubernetes, Experience with CI/CD practices, Experience working in Agile/SCRUM environment, Proficiency in English (minimum B2) 📃 Skills: Java, C#, Spring, SpringBoot, SpringData, Hibernate, REST, Maven, Kubernetes, Azure, SCRUM, TDD, DevOps, CI/CD, Git, Docker, Databases, Swagger, OpenAPI 🏢 Description: At cloudatus , we help customers drive technical solution design, development, deployment and support them alongside their cloud journey. As an all-cloud service and consulting provider for midsize and large enterprises, at cloudatus we speak cloud fluently: IaaS, PaaS, SaaS… – you name it. We seek new talents to join our engineering teams to advance our international projects, where we build on collective competence and configure different types of infrastructure: cloud based, hybrid, on-premises. Job description: Embark on a journey of continuous growth and advancement as a Backend Engineer, where you will become an integral member of our talented engineering team, catering to the diverse needs of our clients. Take your expertise to new heights with cloudatus by delivering responsive, reliable and clean code to ensure seamless operation and maintenance of IIOT platform. At cloudatus, you will: Help shape the digital future of drive technology Expand and further develop an IIOT platform for monitoring the condition and predicting damage , failures and the remaining service life of gearbox products Analyse, design and implement software based on Java in the backend Use the latest cloud technologies (Microsoft Azure) Working in a young and dynamic team that is responsible for the entire product , from hardware to backend to frontend As a team member, you will design and support agile methods and processes (e.g. according to SCRUM ) Required technical and professional expertise: Develop clean, efficient, and maintainable code Degree in computer science , business informatics, information technology or similar professional education Professional experience in agile software development with current Java or C# technologies (Spring, Spring Data, Spring Boot, Hibernate, RESTful Services, Maven) Experience in the conception, design and implementation of container-based, scalable microservice architectures , ideally in a cloud environment with Kubernetes Toolbox: SCRUM, TDD, DevOps, CI/CD, Git, containers, databases, Swagger/OpenAPI Nice to have: German language Experience with C# This role requires collaboration with customers from all around the world, therefore fluency in English is required (minimum B2 level). German language will be a huge benefit. Benefits: B2B or employment contract Working with latest technologies Industry leading healthcare and comprehensive medical coverage (Luxmed) Opportunities to enhance your qualifications Customizable 1-on-1 English or German lessons Modern computer equipment Opportunities to network and connect (get-togethers, team-building events) Employee referral programme Flexible working schedule Location: 100% remote Take your expertise to new heights and gain the most in-demand skills. Sounds like a fit? Let’s talk.