Job Closed

This listing is no longer active.

Senior Software Developer – Parallels Browser Isolation

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

75 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishDockerKubernetesPythonRustSQL

Job Description

Senior Software Developer – Parallels Browser Isolation

Parallels

• Design, develop, and maintain the product’s control plane in Python, and the data plane in both Python and Rust • Refactor, optimize, and modernize existing codebases • Research and integrate new technologies to enhance product capabilities • Collaborate with cross-functional teams to define and implement robust solutions

Job Requirements

  • 5+ years of software development experience
  • Solid Python skills and experience - standard library, data structures, best practices
  • Hands-on experience with C, C++ or Rust
  • Experienced in development of distributed applications
  • Solid understanding of network protocols and network programming
  • Experience in using and managing containerization platforms (Docker or Kubernetes)
  • Experience in OOP, TDD and DDD design patterns
  • Experienced in building and running automated tests
  • Experienced in CI/CD workflows using Git-based repositories and automation tools
  • Experienced in SQL and relational databases

Benefits

  • We offer a fully remote workspace
  • flexible work arrangements
  • flexible hours

Related Job Pages

More Full-stack Engineer Jobs

ClearRoute logo

Senior Full-Stack Developer

ClearRoute

Home of the Quality Cloud Engineer (QCE)

Full TimeRemoteTeam 51-200H1B No Sponsor

• Design, build, and maintain scalable full-stack applications using React and modern JavaScript/TypeScript on the frontend, and Python on the backend. • Participate in system design from the outset, defining service boundaries, data flows, and architectural trade-offs rather than being handed a spec to implement. • Build front-end solutions that support high data throughput, performance optimisation, and responsiveness at scale. • Design and implement clean, well-documented APIs and backend services that integrate with the frontend and downstream systems. • Integrate front-end applications with AI-powered services, including LLM-based APIs and workflows and Agentic AI systems. • Work with automation and orchestration services, particularly within Azure. • Work with containerised environments such as Docker and contribute to cloud-native deployment pipelines. • Support CI/CD processes and promote reliable, repeatable deployments. • Collaborate on the deployment of applications to Azure, owning your deployments end to end.

United Kingdom
SiTime logo

Senior Product Engineer

SiTime

The new heartbeat of all electronics

Full TimeRemoteTeam 201-500Since 2005H1B Sponsor

• Lead product engineering activities from concept through high-volume ramp for MEMS oscillators, resonators, and timing ICs • Analyze large datasets to assess product performance across process, voltage, temperature, and reliability stresses • Partner with test engineering to develop efficient and robust production test solutions • Drive root-cause analyses and problem-solving for device performance and yield issues during development • Monitor production performance, yields, and outgoing quality; identify trends and drive continuous improvement actions • Collaborate with foundry, assembly, and test partners to resolve process and equipment-related issues • Implement design-of-experiments (DOE) to optimize parameters, improve yield, and reduce test cost • Ensure robust product release through documentation, risk assessments, and data-driven decision-making • Support customer engineering teams with debug, field returns, and technical inquiries • Interface with operations for supply chain readiness, lifecycle management, and cost-reduction initiatives

Singapore
Tenchijin logo

Software Engineering Architect

Tenchijin

Land Evaluation Engine powered by satellite data and AI for water management, renewable energy, agriculture, zero carbon

Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor

• Create 3-year roadmaps aligning Line of Business strategic and tactical needs with modern enterprise architecture. • Define and maintain application architecture standards and patterns consistent with MetLife best practices. • Own reporting for Enterprise Application Inventory. • Contribute to broader MetLife Enterprise Architecture community in developing standards and supporting architectural governance. • Lead migration strategy from monolithic applications to a microservice architecture, ensuring modularity, scalability, faster/parallel development cycles, easier roll-back and patching, and reduced deployment risk. • Embed automated remediation in application architecture: actions such as container restarts, failover, or scaling executed via orchestration tools (e.g., Kubernetes) must be factored into future state designs. • Create application resilience by design: future state architectures must have built-in redundancy, be fault-tolerant, and support “self-healing” by leveraging continuous monitoring, anomaly detection, and rule-driven automated responses. • Design solutions using ReactJS for front-end, Django for back-end, and PostgreSQL for persistence. • Define API-driven architecture and REST/GraphQL integration. • Design secure, performant communication between client and server. • Embed authentication flows (JWT, OAuth) and session management. • Establish UI/UX guidelines leveraging Material UI for consistency and accessibility. • Create component-based designs and UI/UX best practices. • Design scalable, reusable UI components aligned with enterprise branding. • Embed state management (Redux, Context API) and performance optimization for large-scale apps. • Define application data architectures that support downstream business intelligence and analytics. • Apply advanced SQL, indexing, and query optimization. • Support data modeling for relational systems and handling of large datasets. • Implement ACID compliance (Atomic, Consistent, Isolated Durable) transaction architecture, and scalability strategies. • Ensure data models and workflows enable transaction auditability and compliance reporting. • Embed data governance principles into application design to maintain integrity and traceability across services. • Collaborate with business stakeholders to understand product and service offerings. • Translate business processes into data-driven rules and automated workflows. • Ensure architecture supports business intelligence, analytics, and decision automation. • Ensure seamless integration with enterprise systems, APIs, and third-party services. • Define API-first design principles and implement secure, reusable services. • Implement best practices for application security, including OWASP standards. • Optimize application performance across front-end and back-end layers. • Partner with product and engineering teams to translate business requirements into technical solutions. • Mentor developers on architectural principles, microservices design, and coding standards. • Enforce coding standards, CI/CD pipelines, and automated testing frameworks. • Ensure compliance with enterprise security and regulatory requirements.

Ohio
$121K - $200K / year
Job Closed
Suralink logo

Software Engineer

Suralink

The leading request list management solution for audit, accounting, and professional services firms

Full TimeRemoteTeam 51-200Since 2014H1B No Sponsor

• Work with a team of developers, testing engineers, and product managers to ship value to customers. • Work full-stack, finding opportunities to deliver small, iterative pieces of value fast • Own changes and features across the software development lifecycle

Utah
Job Closed