Principal Quality Software Engineering

Transamerica•Cedar Rapids, IA
•$190,000 - $200,000•Hybrid

About The Position

The Principal Quality Software Engineer is a hands-on technical contributor responsible for establishing, maintaining, and continuously improving software testing standards and processes, with a strong focus on automation. The role calls for excellent communication and collaboration across teams, and a commitment to improving quality and efficiency throughout the software development lifecycle. The position designs and maintains testing frameworks and standards, develops testing practices and guidelines, and performs hands-on testing for complex distributed applications and microservices. It also provides technical leadership and mentorship, promotes continuous improvement, and communicates testing practices, results, and quality metrics to stakeholders. This is a hybrid office position, with in-office work Tuesday through Thursday. Locations listed are Cedar Rapids, Baltimore, and Philadelphia. Moderate travel of 10% to 25% is expected.

Requirements

  • Bachelor’s degree in computer science, information systems, mathematics, engineering, or another technical field, or equivalent experience.
  • Eight years of experience with database design techniques and philosophies, modern distributed applications, and microservices.
  • Expertise in coding platforms and frameworks such as .NET/C#, Java, object-oriented design, and object-oriented programming.
  • Five years of experience with testing frameworks and tools, including Selenium and Playwright.
  • Expertise with build and deployment tools, including Visual Studio, Git/Bitbucket, Maven, Jenkins, Nexus, SQL Management Studio, NUnit, and Ajax.
  • Eight years of hands-on software quality engineering experience, including automation and manual testing.
  • Experience using continuous integration/development tools such as Jenkins, Docker, containers, OpenShift, Kubernetes, and container automation in a CI/CD pipeline.
  • Familiarity with modern UI development frameworks and technologies such as Angular, React, Vue.js, ASP.NET MVC, HTTP, HTML, JavaScript, CSS, and Ajax.
  • Advanced understanding of software development and research tools.
  • Attention to detail and results orientation, with a strong customer focus.
  • Ability to work both as part of a team and independently.
  • Analytical and problem-solving skills.
  • Technical communication skills and ability to present information to all levels of the organization.
  • Ability to prioritize workload to meet tight deadlines.
  • Legal authorization to work for the company in the United States without immigration-related sponsorship.

Nice To Haves

  • Technology or platform certifications, such as AWS or Microsoft.

Responsibilities

  • Design, implement, and maintain software testing frameworks and standards to ensure high-quality deliverables across platforms.
  • Develop and document best practices, processes, and guidelines for software testing, including automation, performance, and security testing.
  • Lead and mentor team members in adopting testing tools, methodologies, and practices.
  • Conduct hands-on testing, including test-case automation, execution, and defect tracking for complex distributed applications and microservices.
  • Promote a culture of quality and continuous improvement, including experimentation and adoption of innovative testing approaches.
  • Serve as a software testing subject matter expert and share knowledge through presentations, meetings, and day-to-day interactions.
  • Communicate technical concepts and test results effectively to stakeholders.
  • Participate in code reviews and architectural discussions to ensure software testability and maintainability.
  • Monitor and report quality metrics, identifying trends and areas for improvement.
  • Participate in organization-wide committees or projects to help define standards, processes, and guidelines.

Benefits

  • Competitive pay
  • Bonus for eligible employees
  • Benefits package
  • Pension plan
  • 401(k) match
  • Employee stock purchase plan
  • Tuition reimbursement
  • Disability insurance
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Employee discounts
  • Career training and development opportunities
  • Paid time off starting at 160 hours annually for employees in their first year of service
  • Ten paid holidays per year
  • Be Well Company holistic wellness program, including Wellness Coaching and Reward Dollars
  • Paid parental leave of fifteen days per calendar year for eligible employees with at least one year of service
  • Adoption assistance
  • Employee Assistance Program
  • Back-Up Care Program
  • PTO for volunteer hours
  • Employee Matching Gifts Program
  • Employee Resource Groups
  • Inclusion and Diversity Programs
  • Employee Recognition Program
  • Referral Bonus Programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service