Demo

Senior Software Engineer

Spectrio
Charlotte, NC Full Time
POSTED ON 4/9/2026 CLOSED ON 5/14/2026

What are the responsibilities and job description for the Senior Software Engineer position at Spectrio?

Description

As 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 systems
  • Experience 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 systems
  • Experience with remote device management, OTA updates, or MDM solutions
  • Knowledge of networking protocols and offline/edge computing scenarios

Requirements

  • 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 Development
  • Experience with AWS including EC2, ELB, RDS and S3
  • Experience 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 duties
  • Ability to work independently and be proactive in task completion
  • Highly professional with the ability to deliver solid work on tight schedules
  • Excellent communication skills, both oral and written
  • Excellent organizational skills.
  • Analytical and detail-oriented with decisive judgment skills
  • Cloud hosting services, specifically Amazon AWS
  • Mobile development (Android, iPhone) a plus
  • Linux experience a plus

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.

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.

Salary.com Estimation for Senior Software Engineer in Charlotte, NC
$121,076 to $145,870
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Senior Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $120,936 - $155,014
  • Debugging Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $120,936 - $155,014
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Spectrio

  • Spectrio Oklahoma, OK
  • Description As a leading provider of comprehensive digital signage solutions, Spectrio empowers clients to transform their business locations into modern, ... more
  • 7 Days Ago

  • Spectrio Dallas, TX
  • Description As a leading provider of comprehensive digital signage solutions, Spectrio empowers clients to transform their business locations into modern, ... more
  • 7 Days Ago

  • Spectrio Dallas, TX
  • Description As a leading provider of comprehensive digital signage solutions, Spectrio empowers clients to transform their business locations into modern, ... more
  • 7 Days Ago

  • Spectrio Tampa, FL
  • Description As a leading provider of comprehensive digital signage solutions, Spectrio empowers clients to transform their business locations into modern, ... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Charlotte, NC area that may be a better fit.

  • Siemens Digital Industries Software Charlotte, NC
  • We are a leading global software company dedicated to the world of computer aided design, 3D modeling and simulation— helping innovative global manufacture... more
  • 11 Days Ago

  • Siemens Digital Industries Software Charlotte, NC
  • We are seeking a Senior Agentic Software Engineer to design, build, and operate production-grade AI agent systems that augment and automate real business w... more
  • Just Posted

AI Assistant is available now!

Feel free to start your new journey!