Job Title: Senior Software Engineer Company Name: Spectrio Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/4hwzen7vzkmwkr15 Job Description: Posted 5h agoSenior Software Engineer@ SpectrioView All JobsWebsiteDallas, Texas, United StatesRemoteFull TimeResponsibilities:Design applications, Collaborate teams, Own featuresRequirements Summary:5-7 years of professional experience in web applications/microservices; AWS; Java, Kotlin, C#, Python; web development experience; QA/testing; remote device/embedded experience preferred.Technical Tools Mentioned:AWS (EC2, ELB, RDS, S3), Android SDK, Android Studio, Gradle, Kotlin, Java, JavaScript, C#, Python, C/C++, Go, Linux, MDM/OTA, Networking 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.