1

Senior Software Development Engineer In Test Jobs in Tennessee

Software Engineering & Product Development * Participate in the design, architecture ... Develop automated tests, unit tests, integration tests, and end-to-end validation processes.

Experience: * 8-12 years of experience in a Senior SDET or Automation Engineer role. * 5+ years of experience in test automation development using established frameworks and tools. * 5+ years of ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

... build, test, operate, and evolve software. After onboarding, you will be expected to provide ... development experience. * Proficiency in Java and experience building REST and/or gRPC services.

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

... build, test, operate, and evolve software. After onboarding, you will be expected to provide ... development experience. * Proficiency in Java and experience building REST and/or gRPC services.

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

As a Senior Software Development Engineer on OCI Build, you will independently design, build, and ... Discover your potential at a company leading the way in AI and cloud solutions that impact billions ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

As a Senior Software Development Engineer on OCI Build, you will independently design, build, and ... Discover your potential at a company leading the way in AI and cloud solutions that impact billions ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

As a Senior Software Development Engineer on OCI Build, you will independently design, build, and ... Discover your potential at a company leading the way in AI and cloud solutions that impact billions ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

As part of the OKE team, you will design, develop, test, deploy, and operate software that ... Required Qualifications: * BS/MS in Computer Science, Engineering, or equivalent practical ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

As a Senior Software Development Engineer on OCI Build, you will independently design, build, and ... Discover your potential at a company leading the way in AI and cloud solutions that impact billions ...

Showing results 21-40

Senior Software Development Engineer In Test information

See Tennessee salary details

$20.4K

$114K

$148.4K

How much do senior software development engineer in test jobs pay per year?

As of Sep 9, 2026, the average yearly pay for senior software development engineer in test in Tennessee is $113,961.00, according to ZipRecruiter salary data. Most workers in this role earn between $100,300.00 and $130,200.00 per year, depending on experience, location, and employer.

What does a senior software development engineer in test do?

A Senior Software Development Engineer in Test (SDET) is responsible for designing, developing, and maintaining automated test frameworks and tools to ensure the quality and reliability of software products. They work closely with development and QA teams to identify test requirements, create robust test cases, and integrate automated tests into the CI/CD pipeline. In addition to coding and scripting, Senior SDETs mentor junior team members, analyze test results, and help troubleshoot complex issues to continuously improve software quality. Their expertise bridges the gap between development and testing, ensuring both speed and quality in software releases.

How does a senior software development engineer in test typically collaborate with development and product teams to ensure software quality?

As a Senior Software Development Engineer In Test (SDET), you will work closely with both development and product teams throughout the software development lifecycle. This includes participating in design and requirements discussions to identify potential test cases early, contributing to test automation strategies, and providing feedback on testability and quality risks. SDETs often pair with developers to review code, co-create test plans, and triage bugs together, ensuring that testing is fully integrated into the CI/CD pipeline. Effective communication and cross-team collaboration are essential for proactively identifying issues and maintaining high software quality standards.

What are the key skills and qualifications needed to thrive as a senior software development engineer in test, and why are they important?

To thrive as a Senior Software Development Engineer In Test, you need advanced programming skills, deep knowledge of software testing methodologies, and a bachelor's degree in computer science or a related field. Expertise with automation frameworks (such as Selenium, Cypress, or Appium), CI/CD tools, and scripting languages is typically required, along with relevant certifications like ISTQB. Strong analytical thinking, problem-solving, and effective communication are crucial soft skills for collaborating with cross-functional teams and driving quality initiatives. These capabilities ensure rigorous test coverage, faster release cycles, and high-quality software products.

What is the difference between Senior Software Development Engineer In Test vs Software Development Engineer In Test?

AspectSenior Software Development Engineer In TestSoftware Development Engineer In Test
ExperienceTypically 5+ years in testing and developmentEntry to mid-level, 1-3 years experience
ResponsibilitiesDesigns complex test frameworks, mentors juniors, leads testing initiativesDevelops test cases, automates tests, executes testing tasks
Skills & CertificationsAdvanced coding, automation, testing tools, leadership skillsProgramming, automation, testing tools
Work EnvironmentCollaborates with cross-functional teams, often in Agile settingsWorks closely with developers, focuses on automation and manual testing

In summary, a Senior Software Development Engineer In Test has more experience, leadership responsibilities, and strategic testing roles compared to a Software Development Engineer In Test, who primarily focuses on developing and executing tests.

What are popular job titles related to Senior Software Development Engineer In Test jobs in Tennessee?

For Senior Software Development Engineer In Test jobs in Tennessee, the most frequently searched job titles are:

What job categories do people searching Senior Software Development Engineer In Test jobs in Tennessee look for?

The top searched job categories for Senior Software Development Engineer In Test jobs in Tennessee are:

What cities in Tennessee are hiring for Senior Software Development Engineer In Test jobs?

Cities in Tennessee with the most Senior Software Development Engineer In Test job openings:

Infographic showing various Senior Software Development Engineer In Test job openings in Tennessee as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 11% Part Time, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $113,961 per year, or $54.8 per hour.

Software Development Engineer

Oak Ridge, TN • On-site

$125 - $150/hr

Other

Posted 12 days ago


Job description

Be visionary Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research. We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.

Job DescriptionAbout Teledyne FLIR Defense

Join Teledyne FLIR Defense, where we're dedicated to safeguarding lives with cutting-edge sensing and threat detection technologies. Our arsenal includes advanced surveillance sensors, handheld devices, unmanned vehicles, lasers, and more solutions that increase operational effectiveness for warfighters, first responders, and search-and-rescue teams. We're looking for passionate innovators eager to shape the future of the Defense industry. If you’re mission-driven to globally collaborate on life-saving solutions, we invite you to explore our current opportunities. #TeledyneFLIRDefenseJobs

Job Summary

Teledyne FLIR is seeking a versatile Software Engineer to develop user-friendly applications that integrate with handheld and stationary radiation detection systems. This role focuses on designing, developing, and maintaining software across embedded, desktop, web, and mobile platforms while working closely with firmware, hardware, systems, and cross-functional engineering teams. The ideal candidate is a full-stack application developer who enjoys building intuitive user experiences, understands how software interfaces with embedded devices, and can contribute throughout the software development lifecycle. This position offers opportunities to work on radiation detection instruments, cloud-connected solutions, and next-generation software platforms.

Primary Responsibilities
  • Application Development
  • Design, develop, maintain, and enhance desktop, embedded, web, and mobile applications for Teledyne FLIR products.
  • Develop applications using .NET, C#, C++, JavaScript/TypeScript, and other modern development technologies.
  • Create intuitive, responsive, and maintainable user interfaces for desktop, web, mobile, and embedded platforms.
  • Design and implement user interfaces for embedded devices operating in constrained hardware environments.
  • Develop and maintain web applications hosted on embedded platforms and connected devices.
  • Develop native and cross-platform applications that interface with radiation detection instruments.
  • Implement and integrate REST APIs, WebSocket communications, and backend services.
  • Support mobile application development for iOS and Android using cross-platform frameworks when appropriate.
  • Contribute to cloud-connected and IoT-enabled application development.
  • Software Engineering & Product Development
  • Participate in the design, architecture, implementation, and maintenance of software systems.
  • Collaborate with hardware, firmware, systems, and software engineering teams to deliver integrated solutions.
  • Identify, analyze, troubleshoot, and resolve software defects in both new and legacy applications.
  • Write high-quality, maintainable, well-documented, and secure code.
  • Participate in Agile development activities, code reviews, technical discussions, and architecture decisions.
  • Develop automated tests, unit tests, integration tests, and end-to-end validation processes.
  • Support CI/CD pipelines and continuous improvement initiatives.
  • Learn and adopt new technologies, frameworks, libraries, and tools to support new product development.
  • Provide technical support to customers and internal teams when required.
Required Qualifications
  • Due to program requirements – you must be a U.S. Citizen.
  • Education
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field.
  • Experience
  • Minimum 3 years of experience developing desktop, web, mobile, or embedded software applications.
  • Experience developing desktop applications using .NET and C#.
  • Experience developing software in C++, C#, JavaScript/TypeScript, or related languages.
  • Experience developing modern user interfaces with a strong focus on usability and user experience.
  • Experience integrating software with hardware devices, embedded systems, or connected products.
  • Understanding of software architecture, design patterns, and maintainable application development.
Desktop & Web Technologies
  • Experience with modern desktop UI frameworks such as: WPF Avalonia WinUI Qt Similar technologies
  • Experience developing web applications using frameworks such as: Vue.js React Angular Similar technologies
  • Proficiency with: HTML CSS JavaScript REST APIs WebSockets
  • Experience creating and consuming backend services and APIs.
  • Experience with GraphQL is a plus.
Mobile Development
  • Experience developing mobile applications for iOS and Android.
  • Experience with cross-platform frameworks such as: .NET MAUI Flutter React Native Similar technologies
  • Understanding of mobile deployment, testing, and lifecycle management.
Embedded UI Development
  • Experience developing graphical user interfaces for embedded systems.
  • Familiarity with: Qt Avalonia LVGL Similar embedded UI frameworks
  • Understanding of software development within limited-resource embedded environments.
Software Engineering Practices
  • Experience using source control systems such as Git.
  • Familiarity with bug tracking, version control, and continuous integration tools.
  • Experience working in Agile development environments.
  • Ability to troubleshoot, debug, and resolve complex software issues.
  • Strong written and verbal communication skills.
  • Ability to work independently and collaboratively within cross-functional teams.
  • Experience working in both Windows and Linux development environments.
  • Familiarity with secure software development and cybersecurity best practices.
Programming Languages
  • Proficiency in one or more of the following: C C++ C# Python JavaScript / TypeScript Swift Java Kotlin
  • Experience with scripting languages such as Python or Bash is preferred.
Preferred QualificationsEmbedded Systems
  • Experience developing software for embedded Linux systems.
  • Knowledge of ARM processor architectures.
  • Experience with kernel, BSP, or device driver development.
  • Familiarity with: Yocto Project RTOS configuration Embedded Linux build systems
  • Experience with communication protocols including: UART SPI I2C CAN USB Bluetooth Ethernet GPS
  • Wireless technologies
Cloud & IoT
  • Experience developing cloud-connected or IoT-enabled applications.
  • Familiarity with Azure, AWS, or Google Cloud platforms.
  • Experience with: MQTT WebSockets Device provisioning Telemetry Remote device management
  • Understanding of edge computing architectures.
Backend & Server Development
  • Experience developing scalable backend services using: .NET Node.js Python Similar technologies
  • Familiarity with Docker and containerization technologies.
  • Experience with SQL and NoSQL databases.
  • Understanding of API security, authentication, and authorization.
Domain Knowledge
  • Background in physics, radiation detection, gamma/neutron spectroscopy, or scientific instrumentation is preferred but not required.

#FLIR

Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.

Teledyne is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristic or non-merit based factor made unlawful by federal, state, or local laws.

#J-18808-Ljbffr