CrawlJobs Logo

Principal Engineer - Test Platform Services

United States, Boston 168000.00 - 247000.00 USD / Year · Job Posted April 16, 2026
Apply Position
Job Link Share

Job Description

Within our Tools and Automation organization, the Test Platform Services (TPS) team builds and operates the platforms and automation that validate SimpliSafe’s end-to-end ecosystem — spanning the full product stack: connected cameras and sensors, base stations, firmware, cloud services, monitoring workflows, and mobile applications. We enable scalable, production-like validation across hardware, firmware, and distributed software systems to ensure our devices behave correctly in real-world conditions and that critical customer journeys function reliably before reaching production. We are seeking a Software Engineer to lead TPS’s technical vision while leading a team of engineers. This role combines hands-on architectural ownership with people leadership, execution accountability, and technical mentorship.

Job Responsibility

  • Establish and execute the long-term architectural vision for scalable validation platforms, including automation, performance, and resilience testing capabilities
  • Partner cross-functionally with Infrastructure, Backend, Firmware, Monitoring, and Product teams to align validation systems with product architecture, roadmaps, and business goals
  • Ensure virtual devices and simulation systems accurately reflect real-world hardware behavior, eliminating drift between physical and virtual environments
  • Build and operate validation platforms that are reliable, observable, cost-efficient, and trusted, with clear metrics to monitor platform health and validation effectiveness
  • Drive continuous performance, scalability, and resilience analysis, proactively identifying system bottlenecks and leveraging data-driven and AI-assisted approaches to improve validation and code quality
  • Grow and lead a high-performing TPS team, establishing engineering standards, embedding shift-left validation practices, and fostering a culture of ownership, accountability, and continuous improvement

Requirements

  • 8+ years of professional software engineering experience building and scaling distributed, cloud-native systems, with end-to-end ownership across the software lifecycle
  • Deep expertise in scalability, reliability, observability, and production-grade system architecture
  • Strong hands-on engineering capability and experience operating infrastructure in AWS (Kubernetes/EKS preferred)
  • Experience building and operating internal platforms or shared engineering systems used across multiple teams
  • Proven experience leading and developing engineers in a player/coach or technical leadership capacity

Nice to have

  • Experience with device simulation, embedded systems, firmware-cloud integration, or IoT environments
  • Experience designing validation, orchestration, performance, load, or resilience testing systems
  • Demonstrated ability to balance long-term architectural vision with pragmatic execution
  • Experience influencing cross-functional engineering strategy in a high-growth or complex distributed systems environment

What we offer

  • A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive
  • A comprehensive total rewards package that supports your wellness and provides security for SimpliSafers and their families
  • Free SimpliSafe system and professional monitoring for your home
  • Employee Resource Groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Principal Engineer - Test Platform Services

8 matching positions

Principal Engineer, Test

The Principal Engineer, Performance Test is responsible for planning, designing,...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, Engineering
  • 12+ years of experience in performance testing role
  • Proven experience with performance testing tools such as JMeter, Loadrunner and Gatling
  • Experience in testing microservices and distributed systems
  • Strong knowledge of system architectures, microservices, and APIs (REST/gRPC)
  • Proficiency in scripting languages such as Python, Java, or JavaScript
  • Strong experience with monitoring tools (e.g., Prometheus, Grafana)
  • Hands-on experience with CI/CD tools and processes
  • Understanding of cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization tools (e.g., Docker, Kubernetes)
Job Responsibility
Job Responsibility
  • Develop and implement performance testing strategies and frameworks for applications and systems, including microservices
  • Define performance test objectives, metrics, and key performance indicators (KPIs)
  • Design, create, and execute performance test cases, scenarios, and scripts using performance testing tools (e.g., JMeter, LoadRunner, Gatling)
  • Simulate user loads to analyze the platform behavior under peak conditions
  • Conduct performance testing for microservices, focusing on API latency, throughput, and reliability under different loads
  • Evaluate the scalability of individual microservices and their interactions under various conditions
  • Analyze and test the performance of microservices in distributed architectures
  • Ensure proper functioning of service discovery, load balancing, and communication protocols (e.g., REST, gRPC, WebSocket)
  • Evaluate the impact of dependencies and latency across microservices
  • Optimize resource usage, including CPU, memory, and I/O for microservices
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
Read More
Arrow Right

Principal Engineer, Platform Engineering

Global Technology Solutions (GTS) at ResMed is a division dedicated to creating ...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
resmed.com Logo
ResMed
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Science or equivalent experience
  • 8+ years of experience in public cloud (AWS) in building services using cloud native technologies including Kubernetes, Docker, serverless, etc.
  • 15+ years of professional software development experience
  • Experience delivering large and small codebases across multiple languages such as Java, JavaScript, Python, Go, etc.
  • Strongly held test practices regardless of language or tools
  • Record of delivering documentation alongside code using frameworks such as Markdown
  • Deep knowledge of source control, branching & release strategies, pull requests and automated quality gates using tools such as GitHub or Bitbucket
  • Demonstrate deep experience in rethinking/reimagining existing product/platform architectures as they migrate to the cloud. This includes decomposing monoliths, scalability, resiliency, observability, and security
  • Ability to articulate and implement a vision while inspiring our large developer community to join forces
  • Excellent communication skills with an ability to influence a wide range of stakeholders
Job Responsibility
Job Responsibility
  • You have a developer first mentality with a deep empathy for the challenges of modern software development
  • You have a demonstrated track record of full-lifecycle product development from inception to happy customers
  • You are comfortable presenting your ideas to all levels of management, including technical and non-technical audiences
  • You will drive our inner sourcing/open sourcing strategy and help drive ResMed’s developer community in that direction
  • Build and lead our cloud native mindset and drive our architecture towards it
  • Drive product roadmaps and migration plans to achieve strategic goals
  • Bring thought leadership to all facets of our development environment (architecture, process, tools, technologies) and help the company set technical direction
  • Collaborate across the enterprise to drive consensus and understanding of Platform team offerings
  • Drive architectural decisions across platform products ensuring scalability, security, and developer usability. Serve as a trusted advisor to product and engineering leaders
  • Fulltime
Read More
Arrow Right

Principal Engineer, Performance Test

At Baxter, we believe every person—regardless of who they are or where they are ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, Engineering
  • 12+ years of experience in performance testing role
  • Proven experience with performance testing tools such as JMeter, Loadrunner and Gatling
  • Experience in testing microservices and distributed systems
  • Strong knowledge of system architectures, microservices, and APIs (REST/gRPC)
  • Proficiency in scripting languages such as Python, Java, or JavaScript
  • Strong experience with monitoring tools (e.g., Prometheus, Grafana)
  • Hands-on experience with CI/CD tools and processes
  • Understanding of cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization tools (e.g., Docker, Kubernetes)
Job Responsibility
Job Responsibility
  • Develop and implement performance testing strategies and frameworks for applications and systems, including microservices
  • Define performance test objectives, metrics, and key performance indicators (KPIs)
  • Design, create, and execute performance test cases, scenarios, and scripts using performance testing tools (e.g., JMeter, LoadRunner, Gatling)
  • Simulate user loads to analyze the platform behavior under peak conditions
  • Conduct performance testing for microservices, focusing on API latency, throughput, and reliability under different loads
  • Evaluate the scalability of individual microservices and their interactions under various conditions
  • Analyze and test the performance of microservices in distributed architectures
  • Ensure proper functioning of service discovery, load balancing, and communication protocols (e.g., REST, gRPC, WebSocket)
  • Evaluate the impact of dependencies and latency across microservices
  • Optimize resource usage, including CPU, memory, and I/O for microservices
What we offer
What we offer
  • Support for Parents
  • Continuing Education/Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right

Principal Platform Integration Engineer

The Principal Integration Platform Engineer operates at the intersection of infr...
Location
Location
United States , South Salt Lake
Salary
Salary:
150000.00 - 175000.00 USD / Year
torus.co Logo
Torus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional engineering experience, including proven success in writing code
  • Deep experience in AWS (IAM, networking, compute, managed services)
  • Strong hands-on experience with Terraform and infrastructure as code best practices
  • Experience building platforms, internal tooling, or integration layers, not just application features
  • Successful, professional experience wiring systems together via APIs, events, and automation
  • Strong GitHub experience (repo strategy, CI/CD, automation)
  • Solid software engineering fundamentals in at least one general-purpose language
  • Ability to think in systems, abstractions, and long-term maintainability
  • Clear communication skills and a collaborative mindset
  • Proven experience as a self-driven engineer
Job Responsibility
Job Responsibility
  • Design, build, and maintain internal platform services and control planes, including Model Context Protocols (MCPs) that enable AI-driven workflows and integrations
  • Own infrastructure as code using Terraform, including AWS accounts, networking, IAM, and shared services
  • Enable applications to publish and consume capabilities across internal and external systems via APIs, events, and automation
  • Build and maintain integration patterns for homegrown and third-party applications
  • Manage and improve GitHub repositories, workflows, and CI/CD pipelines
  • Partner with application engineers to abstract complexity and improve developer experience
  • Establish standards for security, observability, reliability, and scalability across the platform
  • Troubleshoot complex cross-system issues spanning cloud infrastructure and application boundaries
  • Influence technical direction and mentor other engineers
  • Other responsibilities as assigned
What we offer
What we offer
  • Employee Rewards Package including Equity
  • 401(k) Retirement Savings Plan
  • Health Benefits Package: Choice between traditional PPO or HSA eligible medical plans
  • Dental insurance
  • Vision insurance
  • Human-centered Paid Time Off including Unlimited Discretionary PTO or 10 days of accrued PTO
  • 10-days paid company holidays
  • Waiting period-free 100% paid parental leave
  • Torus paid Life and AD&D Insurance with option to purchase additional coverage
  • Voluntary Short- and Long-Term Disability Insurance
Read More
Arrow Right

Principal Software Engineer (Cortex Platform)

We are seeking a Principal Backend Engineer to join our Cortex backend engineeri...
Location
Location
United States , San Francisco
Salary
Salary:
Not provided
paloaltonetworks.it Logo
Palo Alto Networks Italia
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience
  • 8+ years of professional software engineering experience, including the development of scalable server-side applications
  • Extensive hands-on programming skills in Go and/or Python
  • Proven experience with major cloud platforms (e.g., GCP, AWS, Azure)
  • Deep understanding of and experience with Microservices architecture (e.g., Kubernetes, Docker, Serverless)
  • Strong computer science fundamentals and experience with distributed computing concepts (e.g., CAP theorem, master election, distributed databases)
Job Responsibility
Job Responsibility
  • Lead the end-to-end backend development of features and components, from design and development to testing, deployment, and maintenance
  • Collaborate effectively with peers across diverse teams and disciplines to shape solutions and ensure seamless integration with other product components
  • Drive team-wide technical excellence by actively participating in code reviews, design reviews, and architectural decisions
  • Maintain a production-first mindset, providing real-time mitigation and solutions to production issues to ensure platform stability and customer satisfaction
  • Challenge the status quo by exploring and applying new technologies and methodologies to innovate and scale the Cortex Platform
  • Simplify complex systems by designing and implementing elegant, scalable, and maintainable backend services
  • Mentor junior engineers, empowering others by sharing knowledge and fostering a culture of technical growth and accountability
What we offer
What we offer
  • restricted stock units
  • bonus
  • Fulltime
Read More
Arrow Right

Principal Software Engineer (Cortex Platform)

We are seeking a Principal Backend Engineer to join our Cortex backend engineeri...
Location
Location
United States , San Francisco
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience
  • 8+ years of professional software engineering experience, including the development of scalable server-side applications
  • Extensive hands-on programming skills in Go and/or Python
  • Proven experience with major cloud platforms (e.g., GCP, AWS, Azure)
  • Deep understanding of and experience with Microservices architecture (e.g., Kubernetes, Docker, Serverless)
  • Strong computer science fundamentals and experience with distributed computing concepts (e.g., CAP theorem, master election, distributed databases)
Job Responsibility
Job Responsibility
  • Lead the end-to-end backend development of features and components, from design and development to testing, deployment, and maintenance
  • Collaborate effectively with peers across diverse teams and disciplines to shape solutions and ensure seamless integration with other product components
  • Drive team-wide technical excellence by actively participating in code reviews, design reviews, and architectural decisions
  • Maintain a production-first mindset, providing real-time mitigation and solutions to production issues to ensure platform stability and customer satisfaction
  • Challenge the status quo by exploring and applying new technologies and methodologies to innovate and scale the Cortex Platform
  • Simplify complex systems by designing and implementing elegant, scalable, and maintainable backend services
  • Mentor junior engineers, empowering others by sharing knowledge and fostering a culture of technical growth and accountability
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Vehicle Test Platforms

As a Principal Software Engineer on the Virtual Test Platforms team, you will he...
Location
Location
United States
Salary
Salary:
216000.00 - 320000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of professional software engineering experience, with a focus on building and operating production systems
  • Bachelor’s degree in computer science or related field OR equivalent work experience
  • Proven experience leading complex, cross-team technical initiatives as a staff or principal-level engineer
  • Strong proficiency in at least one of Java, Go, or C/C++ and willingness to learn others as needed
  • Deep understanding of software architecture and design principles, including distributed systems, scalability, and reliability
  • Demonstrated ability to influence without authority, build strong partnerships, and communicate clearly with technical and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Deliver high-impact, high-ROI technical solutions for highly automated and highly scaled virtualized testing for GM products and services
  • Write production-quality code, prototypes, and reference implementations that unblock teams and demonstrate best practices
  • Partner with product, platform, and security teams through design reviews, feedback sessions, and brainstorming with a focus on testing and validation
  • Mentor and coach ICs, helping them navigate complex technical decisions and grow as senior engineers
  • Create and maintain reusable guidance, examples, and documentation that scale knowledge across GM’s engineering community
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Principal ML Engineer, ML Platform Engineering

Xometry is seeking a Principal Machine Learning Engineer to join our core machin...
Location
Location
United States , North Bethesda
Salary
Salary:
140000.00 - 182000.00 USD / Year
cherry.vc Logo
Cherry Ventures
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 7 years of experience in machine learning engineering, software engineering, data science, or similar technical role
  • A bachelor’s degree is required, but an advanced degree (M.S. or PhD) in computer science, machine learning, AI, or a related field is preferred and may substitute for some years of experience
  • Demonstrated experience designing and deploying cloud infrastructure (AWS preferred) to support machine learning, and machine learning models, with considerations for scale, reliability and security
  • Deep understanding of the machine learning lifecycle and related infrastructure needs - feature stores, a/b testing, model registration, drift detection, automated retraining, etc
  • Strong technical expertise. You will need to either have or demonstrate the ability ability to quickly build technical expertise in the following: Software engineering principles, including parallel and distributed computing, version control, reproducibility, and continuous integration
  • Machine learning techniques and algorithms, with emphasis on their impact to infrastructure implementation Including large-scale language and vision models (Transformers, GPT, VLMs, LLMs), deep learning (PyTorch, Tensorflow)
  • Infrastructure as Code (IaC), especially Terraform
  • REST API design and implementation
  • Object oriented and functional programming in Python
  • Multimodal data processing (e.g., combining text, image, and 3D data)
Job Responsibility
Job Responsibility
  • Hands-On Technical Leadership: Adopt a 'lead by example' approach by actively coding and troubleshooting, as well as creating documentation and technical diagrams
  • Teaching & Mentorship: You will serve as a mentor and guide to engineers across the organization, teaching and mentoring them to grow their skills
  • Code Review: You will do code review and mentor others within the organization regarding best practices in ML Engineering
  • Operational Excellence: Guarantee the delivery of superior infrastructure and software that not only meets but exceeds customer expectations, while aligning with the strategic business timelines
  • Collaborative Strategy: Forge strong partnerships with product managers, data scientists, and company leadership to promote a culture of open communication and integrated team dynamics
  • Guide Innovation: Champion the adoption of cutting-edge technologies, methodologies, and practices to enhance problem-solving efficiency and effectiveness across the AI/ML organization.
What we offer
What we offer
  • 401(k) match
  • medical, dental and vision insurance
  • life and disability insurance
  • generous paid time off including vacation, sick leave, floating and fixed holidays, maternity and bonding leave
  • EAP, other wellbeing resources
  • Fulltime
Read More
Arrow Right