Senior Full Stack Engineer
Posted Updated
- Motorola Solution’s Access Control Division is redefining how people experience the spaces they move through, starting at the front door
- Our mission is to make physical environments smarter, safer, and more seamless through modern access control and automation technology that people rely on every day
- We’re building an industry-leading platform at meaningful scale, and we’re looking for engineers who want to shape the future of physical-meets-digital systems
- This is a place where you’ll work on real-world problems that span distributed systems, hardware-adjacent software, security, and high-availability cloud services used by organizations around the world
- You’ll join a highly collaborative, team-centric engineering culture that values strong analytical thinking, clean and pragmatic software design, and ownership from idea to production
- Feature Development: Design and develop new features across Avigilon Alta software and web applications, from concept through production
- Integrations & Ecosystem: Build and maintain third-party integrations, produce clear developer documentation, and support APIs and SDKs that power our broader ecosystem
- Platform Maturity: Help evolve our application platform and marketplace, contributing to long-term scalability, extensibility, and developer experience
- System Architecture: Partner with product and engineering leaders to influence system architecture, technical direction, and design decisions across the platform
- Cloud Infrastructure: Develop and operate software for deploying, managing, and monitoring production systems and cloud infrastructure
- Quality & Craft: Write unit tests, automated UI tests, and execute test plans to ensure reliability, performance, and a high bar for quality
- Operational Excellence: Take a production-first mindset, sharing responsibility for system reliability, observability, and long-term maintainability
- Agile Collaboration: Work closely with leadership and peers to prioritize and deliver work in a fast-moving, iterative environment
Benefits
- Flexible work models
- Paid time off
- Paid parental and family leave
- Health care benefits
- Global wellness resources
- Employee assistance programs
- Rotation programs
- Mentor relationships
- Learning and development opportunities
- Retirement benefits
- Employee bonuses
- Stock grants & employee stock purchase plans
- We’re especially excited about engineers who are curious, adaptable, and comfortable working across multiple technologies, bringing both depth and range to how we build and evolve our platform
- Clear communication and a collaborative mindset; you enjoy building with others, not in isolation
- Comfort operating in ambiguity, with the ability to turn loosely defined problems into clear, actionable solutions
- Strong ownership mentality — you care about what happens after code ships
- Thoughtful technical judgement and a bias toward pragmatic, maintainable solutions
- A deep sense of curiosity and a drive to understand how systems work end-to-end
- 5+ years of experience with JavaScript development (React preferred)
- Strong command of object-oriented design, concurrency/threading concepts, resource management, and modern agile development practices
- Experience with IoT protocols (MQTT), log/data analysis pipelines, and backend services for mobile applications
- Knowledge of Linux fundamentals (bash/command-line), Docker, and monitoring tools like Datadog or CloudWatch
- Proven track record building API-based integrations with services like G Suite, Microsoft Graph, Okta, OneLogin, and Slack
- Strong experience with SQL data stores and designing relational data models
- Bachelor’s Degree in Computer Science, Computer Engineer, or a related discipline
- 7+ years of experience building backend systems using Node.js API frameworks (HapiJS preferred), with additional experience in Python a plus
- Familiarity with Serverless/Lambda, CloudFormation, Elastic Beanstalk, EC2/VPCs, and DynamoDB/RDS
- 7+ years of software development experience
- Bachelors Degree
- If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team