gRPC Remote Jobs

27 Results

2d

Senior DevOps Engineer (Infrastructure team)

BloomreachSlovakia, Czechia, Remote
gRPCDevOPSgolangredisremote-firstterraformDesignmongodbc++elasticsearchkubernetespython

Bloomreach is hiring a Remote Senior DevOps Engineer (Infrastructure team)

Bloomreach is the world’s #1 Commerce Experience Cloud, empowering brands to deliver customer journeys so personalized, they feel like magic. It offers a suite of products that drive true personalization and digital commerce growth, including:

  • Discovery, offering AI-driven search and merchandising
  • Content, offering a headless CMS
  • Engagement, offering a leading CDP and marketing automation solutions

Together, these solutions combine the power of unified customer and product data with the speed and scale of AI optimization, enabling revenue-driving digital commerce experiences that convert on any channel and every journey. Bloomreach serves over 850 global brands including Albertsons, Bosch, Puma, FC Bayern München, and Marks & Spencer. Bloomreach recently raised $175 million in a Series F funding round, bringing its total valuation to $2.2 billion. The investment was led by Goldman Sachs Asset Management with participation from Bain Capital Ventures and Sixth Street Growth. For more information, visit Bloomreach.com.

 

Are you looking for a cutting-edge tech stack to work with on a daily basis? We are currently expanding our Infrastructure team and are looking for a new colleague to join as an Intern or Junior DevOps / Infrastructure Engineer. The salary starts from from €3,000 gross per month based on your experience level, and you can work from home or one of our Central Europe offices on a full-time basis. Are you ready to grow with us?

 

What tech stack do we have for you?

  • Python, Golang
  • Kubernetes, Terraform, Gitlab
  • Google Cloud, GCP Bigtable, GCP BigQuery, GRPC 
  • MongoDB, Redis, Elasticsearch, Influxdb, Etcd, Kafka
  • Victoria Metrics, Grafana, Sentry

 

How to know if you are good fit:

Hands-on experience with Python or Go and eager to learn everything there is to know about Kubernetes and public cloud. If you hear us talking about resource optimization, terraform, CI/CD scaling at large, horizontal and vertical scaling and monitoring, we want you to be eager to learn.

 

About your team:

The Infrastructure team operates and maintains Bloomreach Engagement core infrastructure built on Google Cloud with security, high availability, costs, and scalability in mind. Our vision is to identify and implement opportunities to achieve a robust, reliable, and efficient infrastructure and development platform. We strongly support DevOps culture: each team is responsible for releasing, operating, and monitoring their own applications.

The role of the Infrastructure Team is to provide a strong foundation upon which all teams can build, for example, manage big infrastructure components like Kubernetes, databases, and cloud components in Google Cloud. An important role of the team is also providing support for developers, reviewing design proposals, validating the performance and availability of applications, and sometimes even developing new core application components like logging or authorization.

 

Tasks and responsibilities:

In the position of DevOps Engineer, you’d be expected to work with other Engineering teams to design sustainable infrastructure, microservice solutions, and an efficient and robust production environment. Additionally, you’ll be working on a variety of tasks and projects, including automating tools and infrastructure to reduce manual work, monitoring applications and participating in an on-call rotation as required.

The ideal candidate will be passionate about learning new things, creative, willing to take the initiative, and able to think outside the box to solve problems strategically.

#LI-KP1

More things you'll like about Bloomreach:

Culture:

  • A great deal of freedom and trust. At Bloomreach we don’t clock in and out, and we have neither corporate rules nor long approval processes. This freedom goes hand in hand with responsibility. We are interested in results from day one. 
  • We have defined our5 valuesand the 10 underlying key behaviors that we strongly believe in. We can only succeed if everyone lives these behaviors day to day. We've embedded them in our processes like recruitment, onboarding, feedback, personal development, performance review and internal communication. 
  • We believe in flexible working hours to accommodate your working style.
  • We work remote-first with several Bloomreach Hubs available across three continents.
  • We organize company events to experience the global spirit of the company and get excited about what's ahead.
  • We encourage and support our employees to engage in volunteering activities - every Bloomreacher can take 5 paid days off to volunteer*.
  • TheBloomreach Glassdoor pageelaborates on our stellar 4.6/5 rating. The Bloomreach Comparably page Culture score is even higher at 4.9/5

Personal Development:

  • We have a People Development Program -- participating in personal development workshops on various topics run by experts from inside the company. We are continuously developing & updating competency maps for select functions.
  • Our resident communication coachIvo Večeřais available to help navigate work-related communications & decision-making challenges.*
  • Our managers are strongly encouraged to participate in the Leader Development Program to develop in the areas we consider essential for any leader. The program includes regular comprehensive feedback, consultations with a coach and follow-up check-ins.
  • Bloomreachers utilize the $1,500 professional education budget on an annual basis to purchase education products (books, courses, certifications, etc.)*

Well-being:

  • The Employee Assistance Program -- with counselors -- is available for non-work-related challenges.*
  • Subscription to Calm - sleep and meditation app.*
  • We organize ‘DisConnect’ days where Bloomreachers globally enjoy one additional day off each quarter, allowing us to unwind together and focus on activities away from the screen with our loved ones.
  • We facilitate sports, yoga, and meditation opportunities for each other.
  • Extended parental leave up to 26 calendar weeks for Primary Caregivers.*

Compensation:

  • Restricted Stock Units or Stock Options are granted depending on a team member’s role, seniority, and location.*
  • Everyone gets to participate in the company's success through the company performance bonus.*
  • We offer an employee referral bonus of up to $3,000 paid out immediately after the new hire starts.
  • We reward & celebrate work anniversaries -- Bloomversaries!*

(*Subject to employment type. Interns are exempt from marked benefits, usually for the first 6 months.)

Excited? Join us and transform the future of commerce experiences!

If this position doesn't suit you, but you know someone who might be a great fit, share it - we will be very grateful!


Any unsolicited resumes/candidate profiles submitted through our website or to personal email accounts of employees of Bloomreach are considered property of Bloomreach and are not subject to payment of agency fees.

#LI-Remote

See more jobs at Bloomreach

Apply for this job

6d

Element Management Systems Engineer

BrightspeedCharlotte, NC, Remote
gRPCMaster’s DegreesqlDesignMySQL

Brightspeed is hiring a Remote Element Management Systems Engineer

Job Description

Brightspeed has an exciting opportunity for (EMS) Element Management Systems Engineers in Network Operations to join our growing team! As an EMS engineer you will be part of a team responsible for supporting network systems for Brightspeeds Broadband - DSL, PON, Brightspeed Fiber, Ethernet, Transport, and IP networks that provide the provisioning, surveillance, and maintenance capability for our large telecommunications network. This role requires extensive experience and a high degree of technical and process competencies while providing support to Brightspeed network services. Principle work includes identifying ways to improve Network Reliability and Customer Satisfaction. Perform systems administration, identify automation opportunities and work with automation developers.

In addition, you will be required to have a strong background and understanding of telecommunications NOC support systems and processes. You will work with your peers in IT and Engineering along with strategic vendor partners and foster an environment of continuous improvement.

As Element Management Systems Engineer, your duties and responsibilities will include:

  • Troubleshoot and resolve complex issues
  • Successfully implement network systems maintenance requests
  • Provide high-level technical & engineering feedback for network systems in configurations, troubleshooting, and service restoration
  • Work with network vendor providers troubleshooting and administering network EMS’s
  • Monitor and analyze performance across networks systems and underlying automation deployments
  • Configuration between Network Elements, OSS systems to support provisioning (manual/autoflow) troubleshooting for Field and NOC’s, planning and capacity
  • Code/Patch release
  • Assists in the planning, testing and assembly of software assets and documentation
  • Collaborate with Infrastructure Engineers, Application Development, Users and Management to coordinate changes
  • Develop and oversee technical methods, procedures, and assist with complex solution design feedback
  • Develop & document process flows
  • Contribute to advancing current knowledge base for network device troubleshooting, design, and support documentation
  • Provide ideas and improvements for automated systems towards improving network operations efficiencies
  • Properly document network issue resolution and identification through operational ticketing systems
  • Maintain network monitoring applications, equipment and utilities as needed.
  • Act as liaison between customer facing teams, network operations centers, vendor support teams, and peer networks as needed
  • Support the network with on call 7 x 24 x 365 for planned and unplanned network support operation

Qualifications

WHAT IT TAKES TO CATCH OUR EYE:

  • Bachelor’s degree plus 5+ years related experience or equivalent combination of education and experience
  • Experience with Element Management Systems
  • Advanced understanding in Scripting, TL1, SNMP, GRPC related to network architecture and support
  • Experience with isolation of telecom systems outages causes and service restorations
  • Experience in provide recommendations for system automation or improved monitoring
  • Advanced customer service, organizational interaction, and teamwork skills
  • Proven knowledge base in scripting applications related to network architecture and support
  • Ability to effectively prioritize and execute tasks in a high-pressure environment
  • Strong communication (oral and written), customer service, organizational and multi-tasking skills
  • Skilled Programmer in PERL, UNIX-Shell, XML, SQL, MYSQL

BONUS POINTS FOR:

  • Previous experience in supporting Element Management Systems (EMS)
  • Master’s Degree in Telecommunications
  • Telecom/Cable/Internet Service Provider industry experience
  • Systems Certification
  • Additional programing languages

 

#LI-RM1

See more jobs at Brightspeed

Apply for this job

7d

Architecte de Solutions Développeur Lead / Lead Software Developer Solutions Architect

AstucemediaMontréal, Canada, Remote
gRPCDevOPSagilenosqlsqlDesignscrumqac++dockerkubernetesangularbackendfrontendNode.js

Astucemedia is hiring a Remote Architecte de Solutions Développeur Lead / Lead Software Developer Solutions Architect

Job Description

Astucemedia recherche un Architecte de Solutions Développeur Lead qui appliquera les principes de la méthodologie agile pour planifier, gérer et livrer nos produits et services logiciels. Au-delà de la gestion, le candidat idéal s’impliquera activement dans les activités de développement, allant du prototypage et des tests de nouvelles technologies à la réalisation de revues de code.

Responsabilités:

  • Gérer et encadrer une équipe distribuée de développeurs, QA et DevOps.
  • Planifier, diriger et coordonner les actions de l’équipe de développement.
  • Fournir un leadership technique et des conseils au sein de l’organisation.
  • Servir de liaison entre le département de développement et la direction générale.
  • Superviser la création et la mise en œuvre des produits et applications logiciels.
  • Rechercher et intégrer de nouvelles technologies pour améliorer les produits et services de l’entreprise.
  • Participer à la planification de la feuille de route de développement et à l’allocation des ressources.
  • Participer activement à la programmation, au prototypage, aux tests et aux revues de code.
  • Suivre les progrès et la performance de l’équipe, en facilitant les améliorations.
  • Collaborer avec des équipes interfonctionnelles pour livrer des initiatives complexes.
  • Organiser des démonstrations et des tests de produits/systèmes.
  • Voyager à l’international si nécessaire.

------ ENG VERSION --------

Astucemedia is looking for aLead Software Developer Solutions Architect who will employ agile methodology principles to plan, manage, and deliver our software products and services. Beyond managing, the ideal candidate will actively engage in development activities, from prototyping and testing new technologies to conducting code reviews.

Key Responsibilities:

  • Manage and mentor a distributed team of developers, QA, and DevOps.
  • Plan, direct, and coordinate the development team’s actions.
  • Provide technical leadership and guidance across the organization.
  • Serve as a liaison between the development department and senior leadership.
  • Oversee the creation and implementation of software products and applications.
  • Research and integrate new technologies to enhance company products and services.
  • Participate in development roadmap planning and resource allocation.
  •  Actively participate in coding, prototyping, testing, and conducting code reviews.
  • Monitor progress and performance, facilitating team improvements.
  • Collaborate with cross-functional teams to deliver complex initiatives.
  • Organize demos and product/system testing.
  • Travel internationally as needed

 

Qualifications

Expertise Technique

Développement Logiciel & Architecture

  • Expertise approfondie en architectures logicielles, y compris les architectures monolithiques, microservices, multi-niveaux et multi-couches.
  • Maîtrise de la programmation orientée objet (POO), des design patterns et des frameworks tels que MVC, MVP et MVVM.
  • Compétence dans la création et la consommation d'APIs (e.g., Web, REST, gRPC).
  • Expertise avancée en programmation avec C# et/ou C++.
  • Bonne compréhension des technologies front-end, en particulier Angular et son écosystème associé.
  • Familiarité avec les bibliothèques de gestion d'état (e.g., NgRx, RxJS).
  • Expérience avec les solutions cloud-native et les pratiques DevOps, y compris les pipelines CI/CD et la conteneurisation (Docker, Kubernetes).
  • Connaissance des frameworks backend modernes (e.g., ASP.NET Core, Node.js).

Données & IA

  • Expérience en modélisation de données, traitement et gestion des bases de données (SQL et NoSQL).
  • Familiarité avec les outils et techniques de visualisation de données pour transformer des données complexes en informations exploitables.
  • Connaissance des technologies et frameworks d'IA, y compris les modèles d’apprentissage machine, le traitement du langage naturel et les analyses basées sur l’IA.
  • Compréhension de base des systèmes distribués et des architectures orientées événements (e.g., Kafka).

Leadership & Gestion Agile

  • Plus de 5 ans d’expérience dans des rôles de leadership, tels que Chef d’équipe en développement logiciel, Lead technique, Lead solution ou Architecte logiciel.
  • Maîtrise des méthodologies et frameworks agiles, tels que Scrum et Kanban, ainsi que des meilleures pratiques associées.
  • Capacité démontrée à diriger des équipes techniques, à gérer des priorités concurrentes et à favoriser une collaboration efficace.

Compétences Interpersonnelles

  • Excellentes compétences en communication et en présentation, adaptées aux audiences techniques et non techniques.
  • Aptitudes avancées en analyse et en résolution de problèmes pour diagnostiquer et résoudre efficacement les défis techniques.
  • Grandes qualités relationnelles, favorisant un environnement d’équipe positif et collaboratif.

------ ENG VERSION --------
Qualifications Technical Expertise

Software Development & Architecture

  • Expertise in software architectures, including monolithic vs microservices, and multi-tier and multi-layer designs.
  • Proficiency in Object-Oriented Programming (OOP), Design Patterns, and frameworks like MVC, MVP, and MVVM.
  • Proficiency in building and consuming APIs (Web, REST, gRPC).
  • Advanced programming skills in C# and/or C++.
  • Strong understanding of frontend technologies, particularly Angular and associated ecosystems.
  • Familiarity with state management libraries (e.g., NgRx or RxJS).
  • Experience in cloud-native solutions and DevOps practices, including CI/CD pipelines and containerization (Docker, Kubernetes).
  • Familiarity with modern backend frameworks (e.g., ASP.NET Core, Node.js).

Data & AI 

  • Experience with data modeling, processing, and database management (SQL and NoSQL databases).
  • Familiarity with data visualization tools and techniques to transform complex data into actionable insights.
  • Knowledge of AI technologies and frameworks, including machine learning models, natural language processing, and AI-driven analytics.
  • Basic understanding of distributed systems and event-driven architectures (e.g., Kafka).

Leadership & Agile Management 

  • 5+ years of experience in leadership roles, such as Software Development Lead and Technical Lead. Solution Lead, Software Architect
  • Proficient in agile methodologies, frameworks, and best practices (e.g., Scrum, Kanban).
  • Demonstrated ability to lead technical teams, manage competing priorities, and foster collaboration effectively.

Soft Skills

  • Strong communication and presentation abilities, both technical and non-technical.
  • Advanced analytical and problem-solving skills to diagnose and resolve technical challenges efficiently.
  • Excellent interpersonal skills, fostering a positive and collaborative team environment.

 

 

See more jobs at Astucemedia

Apply for this job

21d

Interns/Graduate Software Engineers

AristaPoland - Remote, Poland, Remote
gRPCFull Timeslackgitc++linuxjenkinspython

Arista is hiring a Remote Interns/Graduate Software Engineers

Job Description

Arista Networks is looking for great Intern/Graduate Engineers to join the team in Krakow advancing the Software Defined Networking (SDN) revolution.

    What can I expect as an Intern?

    • You decide which team to join
    • A personal mentor for the duration of your internship
    • Arista Prep course (2 lectures/tutorials/workshops, 2 days a week, over 6 weeks)
    • Arista U weekly – Arista ‘University’ lecture on new technologies, products, tools
    • Hack-a-thon – participate in twice yearly global hack-a-thons (depends on internship dates)
    • Full time permanent job offer (end of studies internships) prior to the end of the internship

    What type of work might I be doing?

    • Writing Linux user space and kernel code to allow 32-bit drivers to DMA 64-bit virtual memory spaces using both Intel and AMD IOMMU controller.
    • Accessing ASIC registers over SPI bus, SMbus, PCIe and I2C, to implement high resolution timers (sub-100ns accuracy) and read ASIC hardware specifications to gather near-real-time information on large numbers of packet flows and to generate network congestion statistics.
    • Developing configuration management services using Go and Python to support YANG, OpenConfig, NETCONF and RESTCONF over gRPC, ssh and ssl for standardised switch configuration, combined with tools like git, Gerrit, Jenkins, Slack and Trello.
    • Developing routing protocol agents (for BGP, OSPF, ISIS) in C/C++ within a Linux embedded environment. Coding of fault-tolerant, concurrent agents capable of handling the demands of future data centers where high performance and high availability are basic requirements. Contributing to a fully automated, developer owned, Python based, continuous test harness with 100s of devices under test at any one moment.  
    • Designing and coding a web-based front-end application that abstracts the physical network to a broader, network-wide perspective using react.js, redux.js, and node.js. Cloud Vision Portal is a front-end user interface for understanding the stored data from the real-time telemetry streamed from the data center switches. Allowing you view events, inspect a device, or compare metrics across devices and much more.

    Qualifications

    What skills do I need?

    Any of the following:

    • C, C++, Networking, Linux Embedded Systems, Algorithms. But mostly just a love and aptitude for programming.

    Apply for this job

    +30d

    Senior Software Engineer (Python)

    ZegoLondon Area,England,United Kingdom, Remote Hybrid
    gRPCS3SQSDesignjavac++dockerpythonAWS

    Zego is hiring a Remote Senior Software Engineer (Python)

    About Zego

    At Zego, we know that traditional motor insurance holds good drivers back. It’s too complicated, too expensive, and it doesn't take into account how well you actually drive. 

    That’s why, since 2016, we’ve been on a mission to change all of that. Our mission at Zego is to offer the lowest priced insurance for good drivers.

    From van drivers and gig workers to everyday car drivers, our customers are our driving force — they’re at the heart of everything we do.

    We’ve sold tens of millions of policies so far, and raised over $200 million in funding. And we’re only just getting started.

    Purpose of the role

    As a Senior Python Engineer you will work alongside our Data Scientists, building and integrating services to form the Telematics Platform. You will be excited about processing high-volume data and understand the importance of great deployment processes and monitoring.

    What you will be doing

    • Solve complex problems with software. You will develop, test, deploy and own Python microservices, working closely with Engineers and Data Scientists.
    • Build reliable, well-tested, resilient, and observable software. You will be part of the team ultimately responsible for the Zego Telematics Platform.
    • Collaborate with cross-functional teams to gather requirements and deliver well-structured solutions.
    • Contribute to code reviews, offering feedback to ensure code quality across the team and the company. You will foster a culture of continuous improvement.

    What you will need to be successful

    • You write quality Python code and perform code reviews. You have built and deployed production Python applications. You have experience translating requirements into scalable software solutions.
    • Extensive experience designing, implementing, and optimising CI/CD pipelines to ensure reliable, automated delivery of code across environments.
    • In-depth knowledge of AWS or other major cloud platforms. You have demonstrated your ability to design and implement cloud-native architectures using services like S3, DynamoDB, RDS, Kinesis, SQS and lambda.
    • Skilled in container management and orchestration using Docker and Kubernetes.
    • You have a collaborative approach to working and enjoy solving problems in a cross-functional team.
    • Experienced using monitoring and observability tools such as DataDog, Honeycomb and Sentry to support management of production systems.

    Other nice-to-have skills or interests include

    • Experience with Object Oriented software development in C#, Java or Scala.
    • Configuring Infrastructure as Code (IaC) using tools such as Terraform.
    • Using protobuf and gRPC for interfaces.
    • Handling tabular data using Python libraries such as pandas or polars.
    • Previous work with Data Scientists or on Machine Learning projects.
    • Experience administering, monitoring, and tuning relational database queriess

    We don't expect any single candidate to have expertise in all areas. Building software is a collaborative process and you'll work alongside great team members and with other teams to share knowledge and learn.

    What’s it like to work at Zego?

    Joining Zego is a career-defining move. People go further here, reaching their full potential to achieve extraordinary things. 

    We’re spread throughout the UK and Europe, and united by our drive to get things done. We’re proud of our company and our culture – a friendly and inclusive space where we can lift each other up and celebrate our wins every day.

    Together, we’re setting the bar higher, delivering exceptional work that makes a difference. Our people are the most important part of our story, and everyone here plays a role. There’s loads of room to learn and grow, and you’ll get the freedom to steer your career wherever you want.

    You’ll work alongside a talented group who embrace each other's differences and aren’t afraid of a challenge. We recognise our achievements, learn from our mistakes, and help each other to be the best we can be. Together, we’re making insurance matter. 

    How we work

    We believe that teams work better when they have time to collaborate and space to get things done. We call it Zego Hybrid. We ask you to spend at least one day a week in our central London office. We think it’s a good mix of collaborative face time and flexible home-working, setting us up to achieve the right balance between work and life.

    Benefits

    We reward our people well. Join us and you’ll get a market-competitive salary, private medical insurance, company share options, generous holiday allowance, and a whole lot of wellbeing benefits. And that’s just for starters. We also cover the costs for all company-wide events (4 per year), and also provide a separate hybrid contribution to help pay towards other travel costs. 

    We’re an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, marital status, or disability status.

    #LI-Hybrid

    #LI-IL1

    See more jobs at Zego

    Apply for this job

    +30d

    Senior Software Engineer (C++)

    StackPathRemote
    gRPCFull TimeagileDesigngitc++kuberneteslinux

    StackPath is hiring a Remote Senior Software Engineer (C++)

    Senior Software Engineer (C++) - StackPath - Career Page
    +30d

    Full Stack Software Developer

    Leap ToolsCanada - Remote
    gRPCDjangomobilehtml5gitpostgresqltypescriptlinuxpythonredux

    Leap Tools is hiring a Remote Full Stack Software Developer

    About you

    You have a passion for solving complex problems and working on products used by millions of people. You like to understand the big picture when it comes to complex systems. You are not afraid to dive into the details and trace a request through dozens of calls. Join us and you will work directly with our talented engineering team to push our product to new heights.

    At Leap Tools, we are building the world's most advanced solutions for the interior décor industry. With customers in 80+ countries, our clientele includes Fortune 500 companies such as Home Depot, local retailers such as Alexanian's, and everything in between. We have been recognized as one of the fastest growing tech companies by Deloitte for multiple years in a row, and we are looking for ambitious challenge-seekers to fuel our momentum and help us create an iconic global tech company.


    About our Stack

    TypeScript, Next.js, React/Redux
    Python, Django, PostgreSQL


    What You'll Do

    • Craft scalable TypeScript and Python code to integrate with customer websites, apps, and APIs
    • Flex your TypeScript muscle to design/develop single-page web apps that use Redux
    • Work with Django in a microservices architecture
    • Implement APIs over HTTP and gRPC

    Requirements

    • Strong computer science fundamentals demonstrated through a degree in computer science or engineering, plus work experience in the field
    • Experience with TypeScript and single page web applications (HTML5, CSS3)
    • Python development
    • Linux, git
    • Exceptional attention to detail and focus on quality

    About our culture

    • We work in tight-knit teams to maximize speed and cultivate an ownership mentality.
    • We cherish curiosity and an obsession for details because we know these details are invaluable over the long run.
    • We promote an environment where ideas are challenged. The best ideas win!
    • We're hyperfocused on our achievements and our ability to execute on our promises. We act with urgency.
    • It's not always about us. We give back to our community to ensure it can grow.
    • We love to compete and have fun. Our game nights are legendary.


    About our products

    Our technology lets you see products in your own room before you buy.

    Imagine you want to redesign your home and have been searching for new tiles for your kitchen, or a new rug for your living room. You definitely want to make sure it will look good in your space. We enable that through cutting-edge computer vision technology, presented in an extraordinarily simple and accessible way. Try our rug demo now! Simply upload a picture of your room using your mobile phone, and slide the rug under your coffee table: https://www.roomvo.com/rugdemo4r


    About our results

    Our customers see a 5x increase in e-commerce conversion rates and a dramatic decrease in the time it takes for their customers to make a purchase decision. We are also reducing the world’s carbon footprint by eliminating trips to the store and avoiding product returns, while also saving marriages -- now you can be sure you’re buying the right product for your home.


    About our office and remote work

    We are located in downtown Toronto with nearby access to both of the main subway lines. Currently, we are all working from home; we encourage our teams to work from wherever they are most productive, and many of us will continue to work from home in the future, either full-time or partially. While we're all working remotely, we’ve come up with a few ways to keep everyone on the same page, including a quick company-wide check-in every Monday, remote coffee breaks on Fridays, and ad hoc topical sharing sessions. Another big upside is you get to be around your pets and plants (if you have them).

    About our hiring process

    Now:You upload your resume and complete a brief questionnaire.

    Step 1: We arrange a video call with you to assess your abilities.

    Step 2: You attend the second video interview soon after.

    Step 3:You meet one of the founders.

    Step 4: You receive an offer.


    Take the Leap. Apply now.

    Our demo, in case you missed it: https://www.roomvo.com/rugdemo4r

    See more jobs at Leap Tools

    Apply for this job

    +30d

    Python Developer

    GlintsRemote
    gRPCFull TimenosqlRabbitMQDesignmongodbapigitdockerkubernetespython

    Glints is hiring a Remote Python Developer

    Python Developer - Glints - Career PageSee more jobs at Glints

    Apply for this job

    +30d

    Application Developer 3

    ExsilioRemote
    gRPCFull TimeagilesqlDesignjqueryscrumc++css

    Exsilio is hiring a Remote Application Developer 3

    Application Developer 3 - Exsilio Solutions - Career Page
    See more jobs at Exsilio

    Apply for this job

    +30d

    Application Developer 1

    ExsilioRemote
    gRPCFull TimeagilesqlDesignjquerygraphqlscrumc++typescriptcssNode.js

    Exsilio is hiring a Remote Application Developer 1

    Application Developer 1 - Exsilio Solutions - Career Page
    See more jobs at Exsilio

    Apply for this job

    +30d

    Master Java Developer and Architect with Spring Experience (Client-Server Architecture) - 1563

    Global InfoTek, Inc.Reston, VA - Remote
    gRPCredisagile10 years of experienceRabbitMQDesignapijavaelasticsearch

    Global InfoTek, Inc. is hiring a Remote Master Java Developer and Architect with Spring Experience (Client-Server Architecture) - 1563

    Clearance Level: Top Secret

    US Citizenship:Required

    Job Classification: Full-time

    Location: Remote

    Experience: 5-7 years

    Education: Bachelor of Science Degree

    We are looking for a highly experienced Master Java Developer and Architect to lead the design and development of a secure, high-performance back-end information broker. This role will focus on creating a robust client-server architecture that can access and integrate with over a dozen remote legacy applications and services, facilitating efficient and secure data exchange and real-time processing. The ideal candidate will possess deep expertise in Java, the Spring framework, and event-driven architecture, as well as strong experience in messaging systems, secure data handling, and server-side development.
    As a key architect and developer, you will play a critical role in building an innovative, resilient, and secure back-end system capable of meeting high performance and security standards while seamlessly connecting to diverse legacy systems.

    Key Responsibilities

    • Architect and Design: Define and implement the architecture for a scalable, secure, and high-performance back-end information broker, facilitating data exchange with 15 legacy applications.
    • Java Development: Develop optimized, high-quality Java code to support core back-end functionality, focusing on reliability, security, and performance.
    • Spring Framework: Utilize Spring Boot, Spring Security, Spring Data, and other Spring components to create a modular and robust client-server application.
    • Event Processing and Messaging: Design and implement an event-driven architecture using high-performance messaging systems for real-time data integration and processing.
    • Legacy System Integration: Develop secure adapters and interfaces to access and interact with various remote legacy systems, handling compatibility and performance challenges.
    • Security Implementation: Ensure robust security protocols across the architecture, including secure data transmission, encryption, and authentication/authorization frameworks.
    • Performance Tuning: Conduct performance assessments and optimizations to handle large volumes of data with low-latency processing.
    • Documentation: Prepare and maintain technical documentation to support development, integration, testing, and deployment.
    • Collaboration: Work closely with cross-functional teams, including database administrators, front-end developers, and system architects, to ensure seamless end-to-end integration.


    Required Qualifications
    • Mastery in Java Development with a minimum of 8-10 years of experience, specializing in back-end server applications.
    • Advanced Spring Framework Knowledge: Expertise with Spring Boot, Spring Data, and Spring Security to implement efficient, secure, and modular server-side applications.
    • Event-Driven Architecture: Proficiency in using event-driven frameworks and technologies such as:

    o Apache Kafka: For high-throughput, low-latency event streaming.
    o RabbitMQ: For reliable message queuing and routing.
    o Apache ActiveMQ: To support messaging across legacy systems and protocols.

    • High-Performance Messaging Systems: Experience with messaging systems such as:
    o ZeroMQ: For low-latency messaging between distributed services.
    o Apache Pulsar: For distributed, high-performance messaging.
    o IBM MQ: For enterprise-grade messaging, particularly in legacy environments.

    • Legacy System Integration: Proficiency in integration tools such as:
    o Apache Camel: To manage complex integrations and mediation.
    o Spring Integration: For seamless connection to various remote services.

    • Web Services and APIs: Expertise in secure RESTful API development, along with experience using tools like:
    o Swagger/OpenAPI: For API design, documentation, and testing.
    o Postman: For API testing and security validation.

    • Remote Data Access and Caching: Knowledge of remote data access protocols and caching solutions:
    o gRPC or Thrift: For efficient, high-performance server-to-server communication.
    o Redis: To enhance data retrieval speed and reduce latency.

    • Data Transmission Security: Expertise in implementing TLS/SSL for secure data transit.
    • Authentication and Authorization: Experience with Spring Security, including role-based access control (RBAC) and frameworks like OAuth 2.0 and JWT.
    • Encryption and Access Control: Knowledge of encryption standards (e.g., AES, RSA) for secure data at rest and in transit, along with robust access control measures.
    • Security Auditing and Logging: Experience with secure logging and monitoring using tools like the ELK Stack (Elasticsearch, Logstash, Kibana) to detect and respond to security events.
    • Compliance with Security Standards: Knowledge of industry security standards and regulations (e.g., NIST, ISO 27001) to ensure a secure client-server architecture.

      Global InfoTek, Inc. is an equal-opportunity employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, sex, sexual orientation, gender identity, or national origin.

      About Global InfoTek, Inc.Reston, VA-based Global InfoTek Inc. is a woman-owned small business with an award-winning track record of designing, developing, and deploying best-of-breed technologies that address the nation’s pressing cyber and advanced technology needs. For more than two decades, GITI has merged pioneering technologies, operational effectiveness, and best business practices to rapidly provide low-cost, agile solutions to our government customers.

      See more jobs at Global InfoTek, Inc.

      Apply for this job

      +30d

      Senior Software Engineer II, Product Engineering, Consumer AV (US Remote Eligible)

      CruiseUS Remote
      gRPCBachelor's degreeDesignc++linuxpython

      Cruise is hiring a Remote Senior Software Engineer II, Product Engineering, Consumer AV (US Remote Eligible)

      We're Cruise, a self-driving service designed for the cities we love.

      We’re building the world’s most advanced self-driving vehicles to safely connect people to the places, things, and experiences they care about. We believe self-driving vehicles will help save lives, reshape cities, give back time in transit, and restore freedom of movement for many.

      In our cars, you’re free to be yourself. It’s the same here at Cruise. We’re creating a culture that values the experiences and contributions of all of the unique individuals who collectively make up Cruise, so that every employee can do their best work. 

      Cruise is committed to building a diverse, equitable, and inclusive environment, both in our workplace and in our products. If you are looking to play a part in making a positive impact in the world by advancing the revolutionary work of self-driving cars, come join us. Even if you might not meet every requirement, we strongly encourage you to apply. You might just be the right candidate for us.

      The Consumer AV (Autonomous Vehicle) team plays a central role in connecting AVs to riders and the public. The team owns safety-critical integrations to a variety of hardware components, managing the vehicle’s cabin during and between rides, and simulation tooling to enable remote testing capabilities for Cruisers.

      We are looking for a Senior Software Engineer II who will be responsible for leading, designing, and implementing complex, highly scalable, low-latency software in C++ on Linux-based ROS systems. This is a unique opportunity to build high impact, user-focused products that integrate with all teams across Cruise.

       

      Responsibilities

      • Contribute to the development of next-generation AVs across various platforms.

      • Lead the design and execution of AV system architectures to enable key workflows, such as user trip states for ridehail and delivery services.

      • Develop and maintain I/O, data processing, and vehicle control nodes that seamlessly integrate with hardware components.

      • Create simulation tools that empower the Cruise remote workforce to conduct virtual product testing and validation.

      • Drive improvements in software reliability through requirements generation, continuous integration, automated testing, issue tracking, and comprehensive code reviews.

      • Collaborate closely with cross-functional teams including Systems Engineering, Program Management, Product Management, Fleet Operations, and peer software teams to develop critical features for AVs.

      • Deliver complex projects providing guidance and mentorship to team members throughout the development process.

       

      What you must have

      • 5+ years of proven experience building, testing and shipping production-quality software

      • 5+ years of experience with modern C++

      • Strong computer science fundamentals in object oriented programming, scalable software systems, data structures, algorithm design, best practices, and complexity analysis

      • Passion for building tools, frameworks and libraries that simplify complex workflows

      • Proven track record of effective collaboration with cross-functional partners

       

      Bonus points!

      • Experience developing on and for AVs, ROS, embedded Linux

      • Experience with automotive domains such as infotainment, telematics, ADAS systems

      • Experience using scripting languages: Python, Bash

      • Experience with network protocols: UDP, TCP/IP, WebSockets, gRPC

      • Familiar with column oriented database/data warehouse: BigQuery, RedShift

      • Solid understanding in building hardware abstraction layers, software with platform agnostic architecture

       

      The salary range for this position is $142,800 - $210,000. Compensation will vary depending on location, job-related knowledge, skills, and experience. You may also be offered a bonus, long-term incentives, and benefits. These ranges are subject to change.

      Why Cruise?

      Our benefits are here to support the whole you:

      • Competitive salary and benefits 
      • Medical / dental / vision, Life and AD&D
      • Subsidized mental health benefits
      • Paid time off and holidays
      • Paid parental, medical, family care, and military leave of absence
      • 401(k) Cruise matching program 
      • Fertility benefits
      • Dependent Care Flexible Spending Account
      • Flexible Spending Account & Health Saving Account
      • Perks Wallet program for benefits/perks
      • Pre-tax Commuter benefit plan for local employees
      • CruiseFlex, our location-flexible work policy. (Learn more about CruiseFlex).

      We’re Integrated

      • Through our partnerships with General Motors and Honda, we are the only self-driving company with fully integrated manufacturing at scale.

      We’re Funded

      • GM, Honda, Microsoft, T. Rowe Price, and Walmart have invested billions in Cruise. Their backing for our technology demonstrates their confidence in our progress, team, and vision and makes us one of the leading autonomous vehicle organizations in the industry. Our deep resources greatly accelerate our operating speed.

      Cruise LLC is an equal opportunity employer. We strive to create a supportive and inclusive workplace where contributions are valued and celebrated, and our employees thrive by being themselves and are inspired to do the best work of their lives. We seek applicants of all backgrounds and identities, across race, color, caste, ethnicity, national origin or ancestry, age, citizenship, religion, sex, sexual orientation, gender identity or expression, veteran status, marital status, pregnancy or parental status, or disability. Applicants will not be discriminated against based on these or other protected categories or social identities. Cruise will consider for employment qualified applicants with arrest and conviction records, in accordance with applicable laws.

      Cruise is committed to the full inclusion of all applicants. If reasonable accommodation is needed to participate in the job application or interview process please let our recruiting team know or emailHR@getcruise.com.

      We proactively work to design hiring processes that promote equity and inclusion while mitigating bias. To help us track the effectiveness and inclusivity of our recruiting efforts, please consider answering the following demographic questions. Answering these questions is entirely voluntary. Your answers to these questions will not be shared with the hiring decision makers and will not impact the hiring decision in any way. Instead, Cruise will use this information not only to comply with any government reporting obligations but also to track our progress toward meeting our diversity, equity, inclusion, and belonging objectives. Know Your Rights: Workplace Discrimination is Illegal

      In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.

      Candidates applying for roles that operate and remotely operate the AV:Licensed to drive a motor vehicle in the U.S. for the three years immediately preceding your application, currently holding an active in-state regular driver’s license or equivalent, and no more than one point on driving record. A successful completion of a background check, drug screen and DMV Motor Vehicle Record check is also required.

      Note to Recruitment Agencies:Cruise does not accept unsolicited agency resumes. Furthermore, Cruise does not pay placement fees for candidates submitted by any agency other than its approved partners. 

      No Application Deadline

      Apply for this job

      +30d

      Developer- Optical Field (REF1924Y)

      Deutsche Telekom IT SolutionsBudapest, Debrecen, Szeged, Pécs, Hungary, Remote
      gRPCagileDesignapigitdockerkubernetespython

      Deutsche Telekom IT Solutions is hiring a Remote Developer- Optical Field (REF1924Y)

      Job Description

      The department is responsible for the core network (IP core, transport/WDM, and timing/synchronization) within the technology. From planning and development to the operation of the core network, we are responsible end-to-end, providing core network functions and capacities at the highest quality level, both nationally and internationally.

      In the transport network of Deutsche Telekom Technik, we are currently experiencing an exciting technological and process transformation. This opens up unprecedented potential for automation, directly benefiting our customers. We work in an agile manner, within modern teams, and we are looking for fresh and ambitious colleagues (m/f/d) with a clear vision of the future, where technology doesn't serve us, but rather, we serve the technology.

       

      • Continued/development of specific software for products and services throughout the entire development process in the area of responsibility. This involves the development of various new functionalities in different subsystems and services.
      • Clarification of requirements in the area of responsibility and adaptation of the software for specific products and services.
      • Carrying out the necessary programming work (coding).
      • Installation, configuration, and administration of the software for specific products and services.
      • Creation and maintenance of software documentation in the area of responsibility.
      • Supporting the lifecycle management of the developed software for products and services by proactively contributing own ideas and improvement suggestions.
      • Participation in the design of test automation and conducting tests.

      Qualifications

      Hardskills:

      • Expertise in the field of programming with Python
      • Proficiency in API interfaces (Rest & gRPC)
      • Knowledge in the area of container virtualization
      • Proficiency in Kubernetes & Docker
      • Proficiency in CI/CD (git)
      • Experience in agile development methods
      • Camunda knowledge is desirable but not a prerequisite

      Softskills:

      • Independent work style
      • Goal-oriented work style

      Languages:

      • English – Communicative with fluent technical vocabulary
      • German – Nice to have

      See more jobs at Deutsche Telekom IT Solutions

      Apply for this job

      +30d

      Full Stack DevSecOps Engineer

      ZILLION TECHNOLOGIES, INCWashington, DC, Remote
      gRPCagilekotlinscalaDesignjavatypescriptkubernetesangularjenkinsAWSjavascript

      ZILLION TECHNOLOGIES, INC is hiring a Remote Full Stack DevSecOps Engineer

      Job Description

      Job Title: Full Stack/DevSecOps  

      Location: Fully Remote

      Qualifications

      • Must have a minimum of five (5) years of experience in the Information Technology field focusing on full st development projects using DevSecOps and AWS cloud environments.
      • Shall have at least three (3) years of specific software engineering experience related to front-end and back-end applications and/or data services.
      • Shall possess experience in large scale, high performance enterprise big data application deployment and solution architecture on complex heterogeneous environments in AWS.
      • Demonstrated experience in Apache Hadoop, Sqoop, Hive, Spark, Tomcat, Ignite, etc.
      • Solid understanding of CI/CD pipeline such as Snap, Jenkins, Concourse, etc
        Basic experience in: Kotlin, Scala, Cassandra, Kubernetes, GRPC, Lamdas, TypeScript, Prometheus or design pattern.
      • Experience building websites using JS frameworks such as Angular and React.
      • Experience building applications using Java, Spring boot, JSON, and JavaScript
      • Experience with test automation tools such as Cucumber and Selenium
      • Experience with automated deployment tools such as Jenkins
      • Experience in Test Driven and Behavior Driven Development frameworks
      • Strong communication and teamwork abilities
      • Solid understanding of Git/Github
      • Experience delivering solutions using Agile delivery practices
      • Experience with Amazon Web Services (AWS)
      • Experience in application development using Java/JEE and related technologies , Spring Framework)
      • Experience with microservices and containerization using JHipster
      • Proven ability to work across multiple functional teams in the creation of an application development process.

      See more jobs at ZILLION TECHNOLOGIES, INC

      Apply for this job

      +30d

      PHP Developer

      CONFISA INTERNATIONAL GROUPCórdoba, Argentina, Remote
      gRPCCodeigniterTDDgolangredisagilelaravelDesignapidockerbackendPHP

      CONFISA INTERNATIONAL GROUP is hiring a Remote PHP Developer

      Descripción del empleo

      We are a dynamic team dedicated to revolutionizing the Point of Sale (POS) industry. Our backend system powers POS behavior, ensuring seamless transactions and enhancing user experiences. Collaborative teamwork is at the heart of our culture, where innovation and problem-solving thrive.

      Job Description:

      As a Senior PHP Developer, you will join our API Service Team, contributing your expertise to propel our backend systems forward. We seek individuals with a deep understanding of PHP, OOP programming, and fluid concepts in DI, patterns, and experience. Our technology stack includes Codeigniter, Laravel, Aurora DB, Redis, React, Minikube, and Kubernetes. Familiarity with Golang applications and microservices is considered advantageous.

       

      Responsibilities:

      ● Design, develop, and maintain PHP applications, transitioning from a monolith application to a microservice architecture.

      ● Design DB models and integrate data migrations for new features.

      ● Collaborate closely with cross-functional teams to architect and implement scalable solutions.

      ● Maintain and enhance existing RESTful and gRPC APIs and microservices.

      ● Contribute to code reviews, documentation, and knowledge-sharing initiatives.

      Requisitos

      ● English level B2 or better required

      ● Extensive experience in backend development with a focus on PHP.

      ● Demonstrated experience with PHPUnit and TDD process.

      ● Proficiency in building and consuming APIs using REST and SOAP.

      ● Strong understanding of containerization technologies such as Docker and orchestration tools like Kubernetes.

      ● Familiarity with relational databases.

      ● Proven experience with React and integrations with PHP backends.

      ● Excellent problem-solving skills and a proactive attitude towards learning new technologies.

      ● Ability to work collaboratively in a fast-paced, Agile environment.

      See more jobs at CONFISA INTERNATIONAL GROUP

      Apply for this job

      +30d

      Staff Fullstack Engineer, Anonym

      MozillaRemote Canada
      gRPCDesignazureapijavac++typescriptangularpythonAWSbackend

      Mozilla is hiring a Remote Staff Fullstack Engineer, Anonym

      Why Mozilla?

      Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years. We make pioneering brands like Firefox, the privacy-minded web browser, and Pocket, a service for keeping up with the best content online. Now, with more than 225 million people around the world using our products each month, we’re shaping the next 25 years of technology and helping to reclaim an internet built for people, not companies. Our work focuses on diverse areas including AI, social media, security and more. And we’re doing this while never losing our focus on our core mission – to make the internet better for people. 

      The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren’t beholden to any shareholders — only to our mission. Along with thousands of volunteer contributors and collaborators all over the world, Mozillians design, build and distributeopen-sourcesoftware that enables people to enjoy the internet on their terms. 

      About this team and role:

      Anonym’s Infrastructure Team is a dedicated group of seasoned engineers committed to privacy, security, and automation. We leverage state of the art privacy-enhancing technologies such as Trusted Execution Environments (TEEs), differential privacy, and advanced encryption techniques to develop and maintain our data processing pipelines, cloud-native applications, and engineering tools. We are seeking a versatile, full-stack Software Engineer to enhance our go-to-market strategy by collaborating with advertising partners, ensuring secure measurement and optimization of advertising performance without compromising user privacy.

      As part of our team, you will work in a fast-paced startup culture developing Angular front-end applications, Java backend API servers, Python-based distributed data processing pipelines, and infrastructure across all major cloud service providers (Azure, AWS, GCP). Our team is distributed across North America, and remote work is our standard practice.

      What you’ll do:

      • Design, implement, and maintain our core services and infrastructure built around distributed computing in Trusted Execution Environments.
      • Reduce engineering toil by automating common engineering tasks.
      • Optimize the performance of our python-based distributed processing pipelines running in Trusted Execution Environments.
      • Monitor tests and alerts to prevent regressions and catch issues before they reach production.
      • Help triage, test and fix reported bugs, reducing them to root causes and exploring potential solutions.
      • Improve the user experience for partners and engineers who use our web-based user interface.
      • Learn something new every day.

      What you’ll bring:

      • 7+ years of overall software engineering experience.
      • Experience coding in Java and Python.
      • Experience working with web services or APIs (gRPC).
      • Cloud development experience in Azure, AWS, or GCP.
      • Experience with developing and managing CI/CD pipelines.

      Bonus Points for:

      • Familiarity with big data processing frameworks (Apache Spark, Hadoop, Hive).
      • Familiarity with real-time data streaming technologies (Apache Kafka, Kinesis).
      • Understanding of data warehousing concepts and technologies (Redshift, Snowflake, BigQuery).
      • Experience maintaining Bazel-based build infrastructure.
      • Experience hardening and securing cloud infrastructure.
      • Familiarity with Kubernetes.
      • Familiarity with privacy enhancing technologies such as differential privacy, trusted execution environments, multi-party computation, and encryption.

      What you’ll get:

      • Generous performance-based bonus plans to all eligible employees - we share in our success as one team
      • Rich medical, dental, and vision coverage
      • Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
      • Quarterly all-company wellness days where everyone takes a pause together
      • Country specific holidays plus a day off for your birthday
      • One-time home office stipend
      • Annual professional development budget
      • Quarterly well-being stipend
      • Considerable paid parental leave
      • Employee referral bonus program
      • Other benefits (life/AD&D, disability, EAP, etc. - varies by country)

      About Mozilla 

      Mozilla exists to build the Internet as a public resource accessible to all because we believe that open and free is better than closed and controlled. When you work at Mozilla, you give yourself a chance to make a difference in the lives of Web users everywhere. And you give us a chance to make a difference in your life every single day. Join us to work on the Web as the platform and help create more opportunity and innovation for everyone online.

      Commitment to diversity, equity, inclusion, and belonging

      Mozilla understands that valuing diverse creative practices and forms of knowledge are crucial to and enrich the company’s core mission.  We encourage applications from everyone, including members of all equity-seeking communities, such as (but certainly not limited to) women, racialized and Indigenous persons, persons with disabilities, persons of all sexual orientations,gender identities, and expressions.

      We will ensure that qualified individuals with disabilities are provided reasonable accommodations to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment, as appropriate. Please contact us at hiringaccommodation@mozilla.com to request accommodation.

      We are an equal opportunity employer. We do not discriminate on the basis of race (including hairstyle and texture), religion (including religious grooming and dress practices), gender, gender identity, gender expression, color, national origin, pregnancy, ancestry, domestic partner status, disability, sexual orientation, age, genetic predisposition, medical condition, marital status, citizenship status, military or veteran status, or any other basis covered by applicable laws.  Mozilla will not tolerate discrimination or harassment based on any of these characteristics or any other unlawful behavior, conduct, or purpose.

      Group: C

      #LI-REMOTE

      Req ID: R2604

      Hiring Ranges:

      Canada Tier 1 Locations
      $128,000$186,000 CAD
      Canada Tier 2 Locations
      $115,000$168,000 CAD

      See more jobs at Mozilla

      Apply for this job

      +30d

      Senior Principal Architect - Cloud Engineering

      IFSBengaluru, India, Remote
      gRPCgolangagileairfloworacleDesignmobileazuregraphqljavac++.netdockerpostgresqlkubernetesangularjenkinspythonjavascript

      IFS is hiring a Remote Senior Principal Architect - Cloud Engineering

      Job Description

      The Senior Principal Architect (“SPA”) will own the overall architecture accountability for one or more portfolios within IFS Technology. The role of the SPA is to build and develop the technology strategy, while growing, leading, and energising multi-faceted technical teams to design and deliver technical solutions that deliver IFS technology needs and are supported by excellent data, methodology, systems and processes. The role will work with a broad set of stakeholders including product managers, engineers, and various R&D and business leaders. The occupant of this role diagnoses and solves significant, complex and non-routine problems; translates practices from other markets, countries and industries; provides authoritative, technical recommendations which have a significant impact on business performance in short and medium term; and contributes to company standards and procedures, including the IFS Technical Reference Architecture. This role actively identifies new approaches that enhance and simplify where possible complexities in the IFS suite. The SPA represents IFS as the authority in one or technology areas or portfolios and acts as a role model to develop experts within this area.

      What is the role?

      • Build, nurture and grow high performance engineering teams using Agile Engineering principles.
      • Provide technical leadership for design and development of software meeting functional & nonfunctional requirements.
      • Provide multi-horizon technology thinking to broad portfolios and platforms in line with desired business needs.
      • Adopt a hands-on approach to develop the architecture runway for teams.
      • Set technical agenda closely with the Product and Program Managers
      • Ensure maintainability, security and performance in software components developed using well-established engineering/architectural principles.
      • Ensure software quality complying with shift left quality principles.  
      • Conduct peer reviews & provide feedback ensuring quality standards.
      • Engage with requirement owners and liaise with other stakeholders.
      • Contribute to improvements in IFS products & services.

      Qualifications

      What do we need from you? 

      It’s your excellent influencing and communication skills that will really make the difference. Entrepreneurship and resilience will be required, to help drive and shape the technology strategy. You will need technical, operational, and commercial breadth to deliver a strategic technical vision alongside a robust, secure and cost-effective delivery platform and operational model.

      • Seasoned Leader with 15+ years of hands-on experience in Design, Development and Implementation of scalable cloud-based web and mobile applications.
      • Have strong software architectural, technical design and programming skills.
      • Experience in Application Security, Scalability and Performance.
      • Ability to envision the big picture and work on details. 
      • Can articulate technology vision and delivery strategy in a way that is understandable to technical and non-technical audiences.
      • Willingness to learn and adapt different technologies/work environments.
      • Knowledge of and skilled in various tools, languages, frameworks and cloud technologies with the ability to be hands-on where needed:
        • Programming languages - C++, C#, GoLang, Python, JavaScript and Java
        • JavaScript frameworks - Angular, Node and React JS, etc.,
        • Back-end frameworks - .NET, GoLang, etc.,
        • Middleware – REST, GraphQL, GRPC,
        • Databases - Oracle, Mongo DB, Cassandra, PostgreSQL etc.
        • Azure and Amazon cloud services. Proven experience in building cloud-native apps on either or both cloud platforms
        • Kubernetes and Docker containerization
        • CI/CD tools - Circle CI, GitHub, GitLab, Jenkins, Tekton
      • Hands on experience in OOP concepts and design principles.
      • Good to have:
        • Knowledge of cloud-native big data tools (Hadoop, Spark, Argo, Airflow) and data science frameworks (PyTorch, Scikit-learn, Keras, TensorFlow, NumPy)
        • Exposure to ERP application development is advantageous.
      • Excellent communication and multi-tasking skills along with an innovative mindset.

      See more jobs at IFS

      Apply for this job

      +30d

      Software Developer

      TubiSan Francisco, CA; Remote
      gRPCscalanosqlsqljavac++kuberneteslinuxbackend

      Tubi is hiring a Remote Software Developer

      Join Tubi (www.tubi.tv), Fox Corporation's premium ad-supported video-on-demand (AVOD) streaming service leading the charge in making entertainment accessible to all. With over 200,000 movies and television shows, including a growing library of Tubi Originals, 200+ local and live news and sports channels, and 455 entertainment partners featuring content from every major Hollywood studio, Tubi gives entertainment fans an easy way to discover new content that is available completely free. Tubi's library has something for every member of our diverse audience, and we're committed to building a workforce that reflects that diversity. We're looking for great people who are creative thinkers, self-motivators, and impact-makers looking to help shape the future of streaming.

      Job Duties:

      Tubi, Inc. seeks a Software Developer (Senior Software Engineer, Growth Engineering), responsible for building back end services in the ad-tech space to help acquire users and fuel Tubi’s growth.  Specific duties include: 1) Write performant Scala code to assist the team in building up Tubi’s proprietary solution for automating user acquisition efforts at scale.  2) Write Scala code to surface data and metrics from Tubi’s proprietary solution.  3) Write SQL code as needed to transform this data into useful insights which can be used to optimize Tubi’s user acquisition campaigns.  4) Deploy software components inside Tubi’s Kubernetes-based engineering ecosystem.  5) Participate in the team’s on-call rotation and handle outages to ensure a high up time of the overall platform.  6) Initiate and participate in efforts to adjust and evolve the software architecture of Tubi’s proprietary solution for automating user acquisition efforts at scale.  7) Evaluate tools and frameworks in the Scala ecosystem which can benefit Tubi’s software architecture.  8) Participate in code and architecture reviews with the team.  Telecommuting permitted from any location in the U.S.

      Job Requirements:

      Requires a Bachelor’s degree in Computer Science, Information Technology, Engineering or related field, plus three (3) years of software development or related software engineering experience including building reliable production backend applications across the full software development life cycle; writing high quality code; distributed systems and functional programming; and working with cross-functional teams.

      *Specific skills: Also requires experience or knowledge in the following: 1) Knowledge of Java Virtual Machine (JVM) and Scala; 2) Knowledge of web-based applications using HTTP or gRPC; 3) Knowledge of Concurrency; 4) Knowledge of SQL and noSQL; 5) Experience in Ad tech, mar-tech or growth tech domain; 6) Experience using Akka; and 7) Experience with Kubernetes, Linux and Spark

      *Any level of experience or knowledge in the specific skills is acceptable.

      Telecommuting permitted from any location in the U.S.

      Must be legally authorized to work in the U.S. w/out sponsorship.

      Pursuant to state and local pay disclosure requirements, the pay range for this role, with final offer amount dependent on education, skills, experience, and location is: $202,933.04 - $223,226 per year.  This role is also eligible for various benefits, including medical/dental/vision, insurance, a 401(k)plan, paid time off, and other benefits in accordance with applicable plan documents. Benefits for Union represented employees will be in accordance with the applicable collective bargaining agreement.


      Tubi is a division of Fox Corporation, and the FOX Employee Benefits summarized here, covers the majority of all US employee benefits.  The following distinctions below outline the differences between the Tubi and FOX benefits:

      • For US-based non-exempt Tubi employees, the FOX Employee Benefits summary accurately captures the Vacation and Sick Time.
      • For all salaried/exempt employees, in lieu of the FOX Vacation policy, Tubi offers a Flexible Time off Policy to manage all personal matters.
      • For all full-time, regular employees, in lieu of FOX Paid Parental Leave, Tubi offers a generous Parental Leave Program, which allows parents twelve (12) weeks of paid bonding leave within the first year of the birth, adoption, surrogacy, or foster placement of a child. This time is 100% paid through a combination of any applicable state, city, and federal leaves and wage-replacement programs in addition to contributions made by Tubi.
      • For all full-time, regular employees, Tubi offers a monthly wellness reimbursement.

      Tubi is proud to be an equal opportunity employer and considers qualified applicants without regard to race, color, religion, sex, national origin, ancestry, age, genetic information, sexual orientation, gender identity, marital or family status, veteran status, medical condition, or disability. Pursuant to the San Francisco Fair Chance Ordinance, we will consider employment for qualified applicants with arrest and conviction records. We are an E-Verify company.

      See more jobs at Tubi

      Apply for this job

      +30d

      Senior Software Engineer, Clinical Data

      Clover HealthRemote - USA
      gRPCpostgressqljavac++dockerMySQLtypescriptkubernetespythonAWSjavascript

      Clover Health is hiring a Remote Senior Software Engineer, Clinical Data

      Senior Software Engineer, Clinical Systems

      We value diversity — in backgrounds and in experiences. Healthcare is a universal concern, and we need people from all backgrounds and swaths of life to help build the future of healthcare. Clover's engineering team is empathetic, caring, and supportive. We are deliberate and self-reflective about the kind of engineering team and culture that we are building, seeking engineers that are not only strong in their own aptitudes but care deeply about supporting each other's growth.

      Counterpart Health, a Clover Health subsidiary, is looking for a Senior Software Engineer who specializes in Healthcare Data. This role will serve as our FHIR SME and expand and scale our clinical data platform.  In this role, you will work at the intersection of Engineering and Healthcare Interoperability leveraging your skills as a software engineer to build out functionality to improve our patients outcomes. In this role, you will also work cross functionally with Product Managers, Healthcare SMEs, Clinicians, and other engineers.

      As a Clinical Systems Software Engineer, you will:

      • Commit to simplifying the complexities of healthcare by building systems that multiply human efforts.
      • Build out new APIs and functionality on top of FHIR APIs.
      • Be accountable for scaling up our clinical data capabilities as we scale our initiatives.
      • Build out deidentification and synthetic clinical data capabilities.
      • Learn about new tools and technologies to solve problems and move our goals forward.
      • Help the team define and maintain development practices that let us iterate quickly while maintaining quality — including writing tests and documenting key implementations.
      • Mentor other engineers on how to leverage clinical and Interoperability standards.

      You will love this job if:

      • You love working in Healthcare and have a deep desire to leverage your code to make an impact in people’s lives.
      • You understand the “dirtiness” of clinical dataand seek out ways to improve its quality.
      • You are excited by big, complicated problems and try to solve them with pragmatic, well-engineered solutions. You have a natural intellectual curiosity that drives you to find out how things work and if they can work better.
      • You enjoy working in a fluid environment, defining and owning priorities that adapt to our larger goals. You can bring clarity to ambiguity while remaining open-minded to new information that might change your mind.
      • You are not hesitant to jump in to help fix things that are broken and you feel great responsibility to make sustainable systems. You are happy to fill in the gaps to reach a goal where necessary, even if it does not always fit your job description.

      You should get in touch if:

      • You have been an active Software Engineer for 5+ years with experience in Python, Javascript, Typescript, Go, Java, or comparable languages.
      • You are fully proficient in writing SQL Queries in Postgres, MySQL, BigQuery, Snowflake, or other database systems.
      • You have worked with FHIR Data and FHIR APIs before and you have experience with HL7v2, CCDA, and other interoperability standards is a plus.
      • You are familiar with common healthcare code sets like ICD, SNOMED, RXNORM, LOINC, etc.
      • You are comfortable working as a data engineer cleaning, normalizing, and improving data quality.
      • You can create and call Restful APIs, experience with gRPC is a plus.
      • You have experience with Kubernetes and Docker containers and are familiar with GCP, AWS, or Azure.
      • You are knowledgeable of HIPAA Requirements, HITRUST and other standards is a plus.

      #LI-Remote

      Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. We are an E-Verify company.

      A reasonable estimate of the base salary range for this role is $165k to $266k. Final pay is based on several factors including but not limited to internal equity, market data, and the applicant’s education, work experience, certifications, etc.


      About Clover: We are reinventing health insurance by combining the power of data with human empathy to keep our members healthier. We believe the healthcare system is broken, so we've created custom software and analytics to empower our clinical staff to intervene and provide personalized care to the people who need it most.

      We always put our members first, and our success as a team is measured by the quality of life of the people we serve. Those who work at Clover are passionate and mission-driven individuals with diverse areas of expertise, working together to solve the most complicated problem in the world: healthcare.

      From Clover’s inception, Diversity & Inclusion have always been key to our success. We are an Equal Opportunity Employer and our employees are people with different strengths, experiences and backgrounds, who share a passion for improving people's lives. Diversity not only includes race and gender identity, but also age, disability status, veteran status, sexual orientation, religion and many other parts of one’s identity. All of our employee’s points of view are key to our success, and inclusion is everyone's responsibility.


       

      See more jobs at Clover Health

      Apply for this job

      +30d

      Principal Software Engineer - Messaging

      Live PersonGermany - Remote
      gRPCredisgraphqljavadockerelasticsearchMySQLtypescriptkubernetesjavascript

      Live Person is hiring a Remote Principal Software Engineer - Messaging

       LivePerson (NASDAQ: LPSN) is the global leader in enterprise conversations. Hundreds of the world’s leading brands — including HSBC, Chipotle, and Virgin Media — use our award-winning Conversational Cloud platform to connect with millions of consumers. We power nearly a billion conversational interactions every month, providing a uniquely rich data set and safety tools to unlock the power of Conversational AI for better customer experiences.  

      At LivePerson, we foster an inclusive workplace culture that encourages meaningful connection, collaboration, and innovation. Everyone is invited to ask questions, actively seek new ways to achieve success and reach their full potential. We are continually looking for ways to improve our products and make things better. This means spotting opportunities, solving ambiguities, and seeking effective solutions to the problems our customers care about. 

       Overview:

      The Messaging team consists of mission-critical services that enable messaging and conversations at scale. We are the heart of LivePerson’s offering with at least 99.999% (five-nines) SLA for internal and external stakeholders. This high standard underscores our commitment to excellence and reliability.

      You will: 

      As part of the Messaging team you will work on:

      • High-Performance Systems: Developing and optimizing services that handle billions of messages and conversations, ensuring low latency and high throughput.
      • Horizontal Scaling: Designing and implementing horizontally scaled, stateless container architectures running on Kubernetes, leveraging technologies like Redis.
      • Cloud Migration: Leading the transition from on-premises infrastructure to Google Cloud Platform (GCP), aiming to reduce hardware footprint and enhance scalability.
      • Agent Routing and Lifecycle Management: Managing the lifecycle of conversations, including agent and bot assignments, surveys, and reporting events.
      • Reliability & Availability: Implementing best practices for reduced MTTR and achieving five SLAs by proactive monitoring, incident management, and performance tuning.
      • Hands-on coding:Solving complex engineering problems at scale and producing well-documented code that is easier to understand.
      • Collaboration: Working bottom-to-bottom, dealing with stakeholders, and mentoring thriving engineers.

      Our team thrives on collaboration, innovation, and a shared commitment to delivering world-class messaging solutions.

      You have:

      • 3+ years of experience working as a Staff or Principal engineer on mission-critical, high-frequency systems, in a product-driven environment.
      • 6-8+ years of experience with large-scale distributed microservices architecture.
      • In-depth knowledge of the Public and Private Clouds.
      • Working proficiency in English - crisp communication skills to collaborate with globally distributed teams.
      • Ability to tell stories, lead by example, mentor fellow engineers, and can-do attitude.
      • A bachelor’s degree (or higher) in computer science or a related discipline would be a plus.

      Some of the technologies we're using:

      • Java (8/11/17), JavaScript, TypeScript
      • Spring, Spring Boot, and Quarkus
      • GraphQL and gRPC
      • Docker, Kubernetes, and Puppet
      • Apache Kafka, Google Pub/sub, Redis, Hazelcast
      • MySQL, Couchbase, Cassandra, Elasticsearch
      • Microservices, event-driven architecture
      • Hybrid cloud infrastructure (GCP and On-Premises)
      • Vault, OAuth2.0 Provider, and much more

      Benefits: 

      • Time away: Vacation, public holidays and care days.
      • Financial: Pension, deferred pension and ESPP.
      • Family: Parental leave.
      • Development:  Generous tuition reimbursement and access to internal professional development resources.
      • Additional: Exclusive perks and discounts.

      Why you’ll love working here: 

      As leaders in enterprise customer conversations, we celebrate diversity, empowering our team to forge impactful conversations globally. LivePerson is a place where uniqueness is embraced, growth is constant, and everyone is empowered to create their own success. And, we're very proud to have earned recognition from Fast Company, Newsweek, and BuiltIn for being a top innovative, beloved, and remote-friendly workplace. 

      Belonging at LivePerson:

      We are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants with criminal histories, consistent with applicable federal, state, and local law.

      We are committed to the accessibility needs of applicants and employees. We provide reasonable accommodations to job applicants with physical or mental disabilities. Applicants with a disability who require reasonable accommodation for any part of the application or hiring process should inform their recruiting contact upon initial connection.



       

      Apply for this job