Principal Software Development Engineer - Work Remotely (Bailey,CO)

TerumoBCT

Full-time
Bailey, Colorado, United States
Posted 1 month ago
Education & Teaching

Job Description

TerumoBCT is seeking their next Principal Software Development Engineer in Test to add to their team

Permanent Work from Home Opportunity


What will my day-to-day look like?


Work closely with architects and team leaders to provide technical leadership with the ability to influence and inspire change in our organization. Closely collaborate with technology and product leadership to orchestrate medium to large scale development efforts as a member of a scrum team. May work on several components of a project, and or a complex component of a project within multiple cross-functional teams.



  • Designs and provides leadership for the functional group's technical development, direction and effectiveness.

  • Remain hands-on, contributing to multiple codebases, while also providing technical leadership within the scrum team(s). Works beyond routine nature of tasks. Is forward thinking; designing efficient and effective solutions through thoughtful planning.

  • In collaboration with the architecture team, drives standards on code quality, reliability, scalability, and performance.

  • Implements and maintains software automation tools based on software development technologies.

  • Advises functional group on software test automation feasibility, implementation, process improvements and maintenance plans.

  • Demonstrates expert level computer science fundamentals such as design patterns, data structures, OOP and software design.

  • Demonstrates expert level application of Source Code Management tools.

  • Designs frameworks and implements design patterns to support performance and security testing.

  • Supports performance and security testing activities at all levels of the test pyramid.

  • Coordinates with third-party partners in developing and executing performance and security testing.

  • Collaborates across teams to enhance Continuous integration/ Continuous Delivery (CI/CD) techniques across teams.

  • Trains and coaches functional group on developing automated software tests using TDD techniques and creating build pipelines.

  • Design, develop and manage dynamic software test data creation.

  • Organizes and controls the software testing process to help deliver high quality software.

  • Creates training documentation & conducts knowledge transfer sessions for functional group.

  • Trains and coaches functional group on developing automated software tests using the established software automation framework.

  • Troubleshoots environmental set-up issues related to software test automation.

  • Collaborates effectively with peer engineers and architects to solve complex problems spanning their respective areas to deliver end-to-end quality.

  • Approve Code/Test Reviews.

  • Participates in all levels of testing as required.

  • Drives discussions for determining appropriate level at which to test the implemented functionality.

  • Demonstrates mastery of traditional white and black box software test techniques.


Your success will be because you are/have...



  • Proficient in object-oriented programming and applications/embedded software development .NET C# ,C++, Python, Typescript/Angular 8+, T-SQL.

  • Proficient in unit testing using tools like Nunit, xUnit or jUnit, Catch2 for C++ unit testing, using tools like RestAssured, Postman/Swagger for API testing and using tools like Cucumber and Selenium or Protractor for System testing.

  • Experience implementing solutions to maximize test efficiency and scalability.

  • Proficient in prescribing and implementing automated testing principles and best practices for unit, component, interface, and system level tests.

  • Ability to assimilate knowledge quickly with a strong sense of urgency and enthusiasm.

  • Demonstrated team-oriented behavior and ability to work well in collaborative relationships.

  • Encourages others to learn and adopt new technologies.

  • Pushes self and helps others achieve results.

  • Provides timely and helpful information to others across the organization.

  • Takes constructive action to navigate difficulties or obstacles.

  • Manages the risk that comes with moving forward when the outcome isn t certain.

  • Decisively makes high-quality decisions, even when based on incomplete information or in the face of uncertainty.

  • Balances the interests of multiple stakeholders.

  • Settles differences in productive ways with minimum noise.

  • An equivalent competency level acquired through a variation of these qualifications may be considered.



About Us:


Headquartered in Lakewood, Colorado, Terumo Blood and Cell Technologies is a global leader in blood component, therapeutic apheresis and cellular technologies serving customers in more than 130 countries. As the only company with the unique combination of apheresis collections, manual and automated whole blood processing and pathogen reduction, we believe in the potential of blood to do even more for patients than it does today. This belief unites our organization, inspires our innovation and strengthens our collaboration with customers.


Originally established in 1964 as COBE Laboratories, today, nearly 7,000 associates around the world are deeply committed to our vision of working together for better lives and our promise to unlock the potential of blood and cells. One way we back these words is through our pledge to be a conscientious corporate citizen and conduct our business in a way that provides social, environmental and economic benefit.


At Terumo Blood and Cell Technologies, discovery never stops. We share a passion for thinking in new and different ways and we are proud to support education and research through a variety of community involvement activities as well as by providing grants to advance treatment options for patients. We know the work we do matters and has the potential to fundamentally improve health care. We remain dedicated to ensuring the lifesaving gift of blood is available around the world and to meeting and exceeding the needs of our customers and the patients we ultimately serve.



Associated topics: algorithm, application, c c++, develop, java, programming, python, sdet, software developer, software development engineer
Apply Now

Apply for this Position

Login Required

You need to be logged in to apply for this job.

About the Company
Similar Jobs
View All Education & Teaching Jobs
Job Location
Job Statistics
  • Posted: Feb 23, 2025
  • Job ID: 13470
  • Views: 4