1

Senior Software Developer In Test Jobs in Odenton, MD

Senior Software Engineer

Annapolis Junction, MD · On-site

$125K - $165K/yr

Senior Software Engineer We are seeking a highly skilled and experienced Senior Software Engineer ... in developing and executing test procedures for software components. * Analyze system performance ...

Software Development Engineer in Test (SDET Location : Rockville, MD, Duration: 6-12 Months Description : Summary: The main function of a Software Development Engineer in Test (SDET) is to develop ...

Senior Software Developer, Cloud

Bethesda, MD · On-site

$58.25 - $76.75/hr

Proficiency in at least one of programming languages: Java, C, C++ * Fluency in some scripting ... Experience with CI/CD pipelines, unit tests, integration and regression testing * Solid ...

... in developing and executing test procedures for software components. 12. Analyze system performance standards, consult with users and system engineers, analyze systems flow and work processes, and ...

Senior Software Engineer

Bethesda, MD · On-site

$107K - $195K/yr

Participate in test, staging, and production deployments , ensuring system reliability and ... Utilize DevOps tools like GitLab or Jenkins for CI/CD practices. * Monitor automated system ...

Senior Software Developer

Hanover, MD · On-site

$54.25 - $71.75/hr

... test procedures for software components • Design, develop and modify software systems, using ... in the last 7 years (CI or FS) Desired: - Experience developing RF systems or components in an ...

Senior Software Developer

Hanover, MD · On-site

$54.25 - $71.75/hr

... test procedures for software components • Design, develop and modify software systems, using ... in an enterprise setting - Experience with Kubernetes

Senior Software Developer

Hanover, MD

$54.25 - $71.75/hr

... Engineer to join our team. This position will support a mission-focused customer during the full ... test procedures for software components • Design, develop and modify software systems, using ...

Senior Software Developer

Hanover, MD · On-site

$54.25 - $71.75/hr

... Engineer to join our team. This position will support a mission-focused customer during the full ... test procedures for software components • Design, develop and modify software systems, using ...

POSITION SUMMARY The Senior Software Test Engineer is responsible for the testing of major ... Aide in the creation of release documentation and ensure they are complete and accurate. * Review ...

Senior Software Developer

Hanover, MD · On-site

$54.25 - $71.75/hr

... test procedures for software components • Design, develop and modify software systems, using ... May substitute four years' experience in lieu of a Bachelor's Degree. (Bachelor's OR 4 year ...

next page

Showing results 1-20

Senior Software Developer In Test information

See Odenton, MD salary details

$17

$69

$98

How much do senior software developer in test jobs pay per hour?

As of Jun 22, 2026, the average hourly pay for senior software developer in test in Odenton, MD is $69.42, according to ZipRecruiter salary data. Most workers in this role earn between $58.94 and $77.84 per hour, depending on experience, location, and employer.

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

AspectSenior Software Developer In TestSoftware Development Engineer in Test
CredentialsTypically requires a software engineering degree and testing certificationsSimilar credentials, often with certifications in testing tools or automation
Work EnvironmentWorks closely with development teams to design and implement automated testsFocuses on developing testing frameworks and automation tools within development teams
Industry UsageCommonly used in software companies emphasizing quality assuranceWidely used in tech firms with a focus on continuous integration and delivery
Search & Comparison IntentOften compared for seniority and scope of testing responsibilitiesCompared for automation skills and development focus

Both roles involve testing and automation, but Senior Software Developer In Test typically has more leadership responsibilities and strategic testing planning, while Software Development Engineer in Test focuses more on developing testing tools and automation frameworks within the development process.

What are some common challenges faced by Senior Software Developers in Test, and how can they be addressed?

Senior Software Developers in Test often encounter challenges such as balancing test automation coverage with tight deadlines, keeping up with evolving technologies, and ensuring effective communication between development and QA teams. Addressing these challenges involves prioritizing automation efforts based on risk and business impact, continually updating technical skills, and fostering a collaborative environment through regular cross-team meetings. Proactively sharing knowledge and advocating for best testing practices also help streamline workflows and maintain high-quality standards.

What is a Senior Software Developer In Test?

A Senior Software Developer In Test (SDET) is an experienced software professional who is responsible for designing, developing, and maintaining automated test frameworks and tools to ensure software quality. SDETs work closely with development and QA teams to create automated tests that validate application functionality, performance, and security. They possess strong programming skills, a deep understanding of software testing methodologies, and often contribute to both the development and testing aspects of a project. Senior SDETs also mentor junior team members and help shape best practices for software testing within their organization.

What are the key skills and qualifications needed to thrive as a Senior Software Developer In Test, and why are they important?

To thrive as a Senior Software Developer In Test, you need advanced programming skills, expertise in test automation, and a solid understanding of software development and QA methodologies, typically supported by a degree in computer science or a related field. Proficiency with test automation frameworks (such as Selenium, Cypress, or Appium), continuous integration systems (like Jenkins or GitHub Actions), and relevant certifications (e.g., ISTQB) is highly valuable. Attention to detail, problem-solving abilities, and effective communication are critical soft skills for collaborating with developers and ensuring high-quality releases. These skills and qualities are essential for identifying issues early, optimizing testing processes, and delivering reliable software in fast-paced development environments.
What job categories do people searching Senior Software Developer In Test jobs in Odenton, MD look for? The top searched job categories for Senior Software Developer In Test jobs in Odenton, MD are:
What cities near Odenton, MD are hiring for Senior Software Developer In Test jobs? Cities near Odenton, MD with the most Senior Software Developer In Test job openings:
Infographic showing various Senior Software Developer In Test job openings in Odenton, MD as of June 2026, with employment types broken down into 79% Full Time, and 21% Contract. Highlights an 95% In-person, and 5% Hybrid job distribution, with an average salary of $144,395 per year, or $69.4 per hour.

Senior Software Engineer

Fullscope

Annapolis Junction, MD • On-site

$125K - $165K/yr

Other

Medical, Dental, Vision, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

Senior Software Engineer

We are seeking a highly skilled and experienced Senior Software Engineer to develop, maintain, and enhance complex and diverse software systems. As a Senior Software Engineer, you will work on various software projects, including processing-intensive analytics, novel algorithm development, manipulation of large data sets, real-time systems, and business management information systems. You will collaborate with a team or work individually to analyze requirements, review and test software components, resolve issues, and contribute to system design. Utilizing appropriate software development methodologies, you will ensure adherence to design requirements and provide valuable input to optimize system performance and functionality.

Key Responsibilities:

  • Analyze user requirements to derive software design and performance requirements.
  • Debug existing software and correct defects.
  • Provide recommendations for improving documentation and software development process standards.
  • Design and code new software or modify existing software to add new features.
  • Integrate existing software into new or modified systems or operating environments.
  • Develop simple data queries for existing or proposed databases or data repositories.
  • Write or review software and system documentation.
  • Serve as a team lead, overseeing software development projects and ensuring adherence to process standards.
  • Design and implement complex database or data repository interfaces/queries.
  • Develop and implement algorithms to meet or exceed system performance and functional standards.
  • Assist in developing and executing test procedures for software components.
  • Analyze system performance standards, consult with users and system engineers, analyze systems flow and work processes, and investigate problem areas to develop software solutions.
  • Modify existing software to correct errors, adapt to new hardware, or improve performance.
  • Design, develop, and modify software systems using scientific analysis and mathematical models.
  • Design and implement complex algorithms, considering timing, system resource, and interface constraints.
  • Implement recommendations for improving documentation and software development process standards.
  • Oversee multiple software development teams, ensuring the completion of work within project constraints.
  • Collaborate with system engineers and hardware engineers to derive software requirements and obtain project information.
  • Coordinate software system installation and monitor equipment functioning to meet operational specifications.
  • Recommend new technologies and processes for complex software projects.
  • Serve as the technical lead for multiple software development teams.
  • Select the appropriate software development process in coordination with the customer and system engineering.
  • Ensure quality control of all developed and modified software.
  • Delegate programming and testing responsibilities to teams and monitor their performance.

Requirements:

  • Twenty (20) years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity.
  • Bachelor's degree in Computer Science or a related discipline from an accredited college or university. Alternatively, four (4) years of additional Software Engineering experience on projects with similar software processes can be substituted for a bachelor's degree.

Benefits:

  • 401(k) matching
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Paid time off
  • Referral program
  • Vision insurance
  • Relocation assistance