Senior Software Engineer

Remote Full-time
DescriptionAs a leading provider of comprehensive digital signage solutions, Spectrio empowers clients to transform their business locations into modern, dynamic destinations for customers and employees. Headquartered in Tampa, Florida, and serving more than 150,000 global client locations across industries including automotive, healthcare, and financial services, Spectrio consistently ranks among the fastest-growing and largest companies in the Tampa Bay area.As part of the Tampa Bay Business Journal’s “Fast 50” and “Tampa Bay 200,” as well as being honored 11 times on the Inc. 5000. Spectrio’s digital signage software has received praise for its features and ease of use by reviewers on Capterra and G2, as well as winning multiple awards for creative content, technology, and innovation! For more information, visit www.Spectrio.com.This position is open to external candidates in Florida, North Carolina, or Texas and offers the flexibility of remote work. Internal candidates are also encouraged to apply.Primary Objective:The Senior Software Engineer is a full stack engineer who is passionate about the Spectrio products and mission while focused on managing complexity through thoughtful software design and on new technology initiatives.Responsibilities:Design, develop, and maintain Android applications and services for device-based products, ensuring high performance, reliability, and scalability.Build and optimize applications using Kotlin and/or Java, following modern Android development best practices and architecture patterns (MVVM, Clean Architecture).Integrate applications with device hardware and peripherals (e.g., media players, sensors, networking components) to support seamless on-device experiences.Collaborate with product, hardware, and backend teams to deliver end-to-end solutions across mobile, device, and cloud systems.Own features from concept through deployment, including development, testing, release, and ongoing support in production environments.Troubleshoot and resolve complex issues related to device performance, connectivity, and application stability in real-world environments.Write clean, maintainable, and testable code, and participate in code reviews to uphold engineering quality and standards.Implement and maintain CI/CD pipelines for Android builds, testing, and deployment.Optimize application performance, memory usage, and battery efficiency for always-on or embedded device environments.Mentor and support other engineers through technical guidance, code reviews, and knowledge sharing.Contribute to technical documentation, including architecture decisions, system designs, and implementation details.Experience with Android SDK, Android Studio, and Gradle build systemsExperience working with Android-based hardware or embedded systems (e.g., tablets, kiosks, IoT devices, media players, digital signage)Familiarity with media playback, streaming technologies, or device management systemsExperience with remote device management, OTA updates, or MDM solutionsKnowledge of networking protocols and offline/edge computing scenariosRequirements Bachelor's Degree in Computer Science or related field.5-7 years of professional experience coding and/or designing web applications/micro services utilizing modern development tools, frameworks, and best practices.Experience in Web DevelopmentExperience with AWS including EC2, ELB, RDS and S3Experience with any of the following: C#, Python, C/C++, Java, Javascript, Kotlin, and Go.QA experience and a strong understanding of testing methodologies preferred.Ability to write Test cases and Test Plans from Engineering documentation.Able to support the Engineering team with triage, debugging, and validation of software issues.Experience designing, programming, and implementing large information systems.Ability to exercise discretion and independent judgment in the performance of dutiesAbility to work independently and be proactive in task completionHighly professional with the ability to deliver solid work on tight schedulesExcellent communication skills, both oral and writtenExcellent organizational skills.Analytical and detail-oriented with decisive judgment skillsCloud hosting services, specifically Amazon AWSMobile development (Android, iPhone) a plusLinux experience a plusThis position is open to external candidates in Florida, North Carolina, or Texas and offers the flexibility of remote work. Internal candidates are also encouraged to apply.Spectrio offers a wide range of benefits for our team members, including Medical, Dental, Vision, Paid Parental Leave, 401k, HSA, FSA, Dependent Care FSA, Short and Long Term Disability, Life Insurance, EAP, Paid Time Off, Paid Sick Time, Paid Holidays, and Education Reimbursement. Spectrio is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on age, race, gender, color, religion, creed, marital status, pregnancy, disability, national origin, sexual orientation, gender identity, veteran status, or any other protected category.



Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Hiring Now: Business Systems Analyst

Remote

Need Assistant Director of Career Technology and Training, CCPS - Hybrid in Cincinnati, OH

Remote

Summer Part-Time Nanny for Busy Family in Edmond, OK

Remote

Journalism Evaluator - Fully Remote

Remote

Logistics Customer Service Representative

Remote

Restaurant Team Member, Weekend Shift - Unit 1317

Remote

Paid Search Strategist – Ecommerce

Remote

Program Manager - Contingent Workforce Management (Contract Role: 6 - 9 Months)

Remote

**Experienced Executive Assistant to Senior Leadership – High-Impact Remote Opportunity with Immediate Start**

Remote

Experienced Customer Support Associate – Remote Opportunity with careerzynith

Remote
← Back