1

Senior Software Development Engineer In Test Jobs in Tennessee

Senior Software Engineer

Nashville, TN · Remote

$118K - $156K/yr

Participate in hands-on development, providing technical guidance and removing blockers as part of ... Build and maintain automated tests, including unit and integration tests, to ensure that written ...

Senior Software Engineer

Nashville, TN · On-site +1

$118K - $156K/yr

Participate in hands-on development, providing technical guidance and removing blockers as part of ... Build and maintain automated tests, including unit and integration tests, to ensure that written ...

Senior Platform Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

... in OCI's next phase of growth. As a Senior Software Development Engineer, you will design and ... Design, build, test, and operate core services and APIs for a modern application deployment ...

Showing results 41-60

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.

Senior Software Development Engineer - Core Infrastructure

Nashville, TN • On-site

Oracle
IT Services • 10K+ employees

$118K - $156K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 17 days ago


Oracle rating

8.7

Company rating: 8.7 out of 10

Based on 152 frontline employees who took The Breakroom Quiz

57th of 247 rated software companies


Job description

Design, implement, and optimize components of highly distributed systems with a focus on scalability, reliability, availability, security, and operability. Build and test high-scale services, develop automation and Infrastructure as Code (IaC), and leverage distributed state and data plane technologies for large-scale data processing.

Develop fault-tolerant systems using redundancy, replication, failover, retries, circuit breakers, and other resiliency patterns. Proactively monitor service health through testing, alarms, dashboards, and telemetry. Troubleshoot production issues, participate in incident response and root cause analysis, and maintain runbooks and operational procedures.

Apply security controls and remediation practices while ensuring infrastructure, changes, and documentation meet applicable compliance and operational standards.

Key Responsibilities

  • Design and implement scalable distributed-system components for high-volume data retrieval, storage, and processing.
  • Optimize system performance and implement scalability, performance, and load-testing requirements.
  • Build resilient, fault-tolerant components using replication, failover, recovery-oriented design, retries, circuit breakers, and timeouts.
  • Develop testing, telemetry, dashboards, alarms, and alerting to proactively identify service health and reliability issues.
  • Design and test features for correctness, availability, data integrity, and synchronization, including fault-injection scenarios.
  • Diagnose and resolve production issues, develop troubleshooting automation, and participate in operational support, incident response, and root cause investigations.
  • Apply security controls, including encryption and access management, and implement remediation activities to improve security.
  • Develop and maintain automation and Infrastructure as Code (IaC) for cloud infrastructure, troubleshooting, and maintenance.
  • Follow change-management, compliance, security, and documentation requirements for cloud services.

Core Responsibilities

  • Independently plan and execute assigned work, track timelines, and adjust priorities as project requirements evolve.
  • Collaborate across teams and build an understanding of business, stakeholder, and customer requirements.
  • Independently investigate and resolve standard and non-standard technical issues, escalating more complex problems when appropriate.
  • Analyze information from multiple sources, contribute to technical knowledge sharing, and promote engineering best practices.
  • Continuously develop technical skills, seek feedback, and stay current with relevant technologies and industry practices.
  • Identify and recommend improvements to engineering processes, tools, protocols, and workflows.

Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives.

True innovation starts when everyone is empowered to contribute. That's why we're committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.

We're committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling 1-888-404-2494 in the United States.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans' status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

Disclaimer:
Certain U.S. based or U.S. customer or client-facing roles may be required to comply with applicable requirements, such as immunization/occupational health mandates, and/or drug testing requirements.
Range and benefit information provided in this posting are specific to the stated locations only
US: Hiring Range in USD from: $79,200 to $209,500 per annum. May be eligible for bonus and equity.
Oracle maintains broad salary ranges for its roles in order to account for variations in knowledge, skills, experience, market conditions and locations, as well as reflect Oracle's differing products, industries and lines of business.
Candidates are typically placed into the range based on the preceding factors as well as internal peer equity.
Oracle US offers a comprehensive benefits package which includes the following:
1. Medical, dental, and vision insurance, including expert medical opinion
2. Short term disability and long term disability
3. Life insurance and AD&D
4. Supplemental life insurance (Employee/Spouse/Child)
5. Health care and dependent care Flexible Spending Accounts
6. Pre-tax commuter and parking benefits
7. 401(k) Savings and Investment Plan with company match
8. Paid time off: Flexible Vacation is provided to all eligible employees assigned to a salaried (non-overtime eligible) position. Accrued Vacation is provided to all other employees eligible for vacation benefits. For employees working at least 35 hours per week, the vacation accrual rate is 13 days annually for the first three years of employment and 18 days annually for subsequent years of employment. Vacation accrual is prorated for employees working between 20 and 34 hours per week. Employees working fewer than 20 hours per week are not eligible for vacation.
9. 11 paid holidays
10. Paid sick leave: 72 hours of paid sick leave upon date of hire. Refreshes each calendar year. Unused balance will carry over each year up to a maximum cap of 112 hours.
11. Paid parental leave
12. Adoption assistance
13. Employee Stock Purchase Plan
14. Financial planning and group legal
15. Voluntary benefits including auto, homeowner and pet insurance
The role will generally accept applications for at least three calendar days from the posting date or as long as the job remains posted.

Career Level - IC3


Minimum Job Qualifications

Education and/or Experience:

8 years of experience in software development

OR

Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development

OR

Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development

OR

Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 year of experience in software development

OR

Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 year of experience in software development

OR

Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field.

Job Skills:

Same skills as prior level plus;

Distributed Systems: Demonstrated ability in or knowledge of distributed systems, including designing or managing scalable, secure, and highly available software systems.

Prototyping: Demonstrated experience creating and refining prototypes for system validation and stakeholder feedback.

Computer Science Programming: Demonstrated understanding of computer science principles and ability to implement them in code.

Software Engineering: Demonstrated proficiency in all phases of software engineering and development.

Web Development: Demonstrated ability in or knowledge of web development, including designing, developing, or maintaining modern web applications using current frameworks.

Innovation: Demonstrated ability in or knowledge of innovation, including generating or supporting new ideas, technologies, or processes for organizational growth.

Cross-Functional/Team Collaboration: Demonstrated ability in or knowledge of cross-functional collaboration, including working with stakeholders across teams or geographies to achieve common objectives.

Information Vulnerabilities: Demonstrated ability to assess and mitigate vulnerabilities in IT and physical information assets.

Operating Systems: Demonstrated ability in or knowledge of operating systems, including installing, upgrading, and troubleshooting various operating environments.

API Development: Demonstrated ability to develop, test, and maintain secure APIs for application integration.

API Integration: Demonstrated ability to build and manage robust API integrations for seamless interoperability between systems.

Applied Algorithm Engineering: Demonstrated skill in designing, analyzing, and optimizing algorithms for efficiency and scalability.

Source Control: Demonstrated ability in or knowledge of source control, including managing and documenting code versions and release branches.

Cloud - Cloud Platforms Experience:

2 years of professional experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud).

Testing and Automation Experience:

3 years of experience working in testing and automation at the system level.

Distributed Systems Experience:

2 year of experience working with delivering and operating large-scale distributed systems.

Preferred Job Qualifications

Education and/or Experience:

8 years of experience in software development

OR

Bachelor's of Technology (B.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development

OR

Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 4 years of experience in software development

OR

Master's of Technology (M.Tech) Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 years of experience in software development

OR

Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics, or related field AND 2 years of experience in software development

OR

Doctorate in Computer Science, Computer Engineering, Software Engineering, Electrical/Electronics Engineering, Computer Information Systems, Information Systems, Information Technology, Telecommunications, Mathematics, Physics.

People Leadership / Management Experience:

2 year of experience with cloud platforms (e.g., AWS, Azure, Google, Oracle Cloud).

#LI-AJP


What Oracle employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Oracle logo

About Oracle

Sourced by ZipRecruiter

An Oracle career can span industries, roles, Countries and cultures, giving you the opportunity to flourish in new roles and innovate, while blending work life in. Oracle has thrived through 40+ years of change by innovating and operating with integrity while delivering for the top companies in almost every industry. In order to nurture the talent that makes this happen, we are committed to an inclusive culture that celebrates and values diverse insights and perspectives, a workforce that inspires thought leadership and innovation. Oracle offers a highly competitive suite of Employee Benefits designed on the principles of parity, consistency, and affordability. The overall package includes certain core elements such as Medical, Life Insurance, access to Retirement Planning, and much more. We also encourage our employees to engage in the culture of giving back to the communities where we live and do business. At Oracle, we believe that innovation starts with diversity and inclusion and to create the future we need talent from various backgrounds, perspectives, and abilities. We ensure that individuals with disabilities are provided reasonable accommodation to successfully participate in the job application, interview process, and in potential roles. to perform crucial job functions. That's why we're committed to creating a workforce where all individuals can do their best work. It's when everyone's voice is heard and valued that we're inspired to go beyond what's been done before.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Redwood City, CA, US

Year founded

1977

Social media