Principal Software Engineer

4 weeks ago


Little Ferry, United States Rumble Full time

About Rumble:

Rumble is a high-growth neutral video platform that is creating the rails and independent infrastructure designed to be immune to cancel culture. Rumble’s mission is to restore the Internet to its roots by making it free and open once again.

What will you do:

Rumble is seeking a Principal Software Engineer (Python) to continue development of an open-source control panel tailored to the requirements of Rumble.

In this key role you will be responsible for:

Writing clean and efficient code following existing standards Working with other teams in troubleshooting, testing and fixing bugs Developing UI/UX implementations through feedback from fellow team members, customers, and designers Writing backend code that interfaces with API’s (REST, etc.) and databases (SQL, etc.) to extend existing functionality Identifying and predicting possible future problems in the code Working with other teams and departments in the integration of new functionalities and services Analyzing product requirements to implement new features Documenting designs and mentoring staff members Other duties, as assigned

Required Qualifications:

Advanced level knowledge of Python development, including working knowledge of Python SQL Alchemy and jinja2 Experience in modern python frameworks for rapid development in API and other technologies (i.e, FastAPI, Gunicorn, etc.) Professional level knowledge of consuming restful application programing interfaces (API) where there may or may not be defined SDK documentation Expert level knowledge of writing restful API resource servers Working knowledge and experience with relational databases like MySQL or PostgreSQL Proficiency with object-oriented and functional programming concepts Familiarity with microservices and distributed systems Willingness to learn, be challenged and have fun in a dynamic and fast paced environment Experience documenting designs and mentoring staff members

Preferred Qualification :

General familiarity with public cloud concepts found in public cloud providers like Amazon Web Services (AWS), Google Cloud (Gcloud), or Microsoft Azure Familiarity with or working practice with containerized deployment environments (Docker, Kubernetes, etc.), specifically with preparing your application to run successfully in a container Experience with Odoo or other CRM/Billing systems

Desired Qualifications:

SaaS development experience in a multi-tenant environment Openstack API development experience Kubernetes API development experience Control panel design, development, and architecture Experience with Pytest and building software using test driven development Working knowledge of authentication protocols such as Oauth2 or OpenID Connect

Why Our Team Loves Working Here:

We are making a significant financial impact for our video creator community; we’re proud of their success stories We enjoy challenging the status quo and going head-to-head against Big Tech We aren’t afraid to try new things; we act fast and want to win We pay competitive salaries and provide great benefits

Remote: Eastern Time Zone only, also willing and able to travel 10-25% of the time (mostly domestic)

EEO Statement:

Rumble is an equal opportunity employer. We promote an equal playing field where everyone has the same opportunitiesregardless ofrace, religion, color, national origin, sex, sexual orientation, age, veteran status, disability status, or any other applicable characteristics protected by law.

Physical demands of the position:

While performing the duties of this job, the employee is regularly required to sit for prolonged periods of time while using a computer and/or keyboard. The employee is required to communicate verbally and hear. The employee may be required to walk, reach with hands and arms, balance, and stoop or kneel. The employee may occasionally be required to lift and/or move up to 15 pounds. Specific vision abilities required by this job include clarity of vision at approximately 20 inches or less (i.e., working with small objects or reading small print), including the use of computers. #J-18808-Ljbffr



  • Little Ferry, United States Eighth Light Holdings Inc Full time

    A company is looking for a Principal Software Engineer. Key Responsibilities: Making immediate contributions to projects and leading architecture and software design discussions Generating new potential solutions to challenges in partnership with team members and clients Managing high-level project roadmaps, maintaining relationships with client technical...


  • Little Ferry, United States The Consortium Full time

    Principal Software Engineer (Android / React-Native) **THIS IS A FULL-TIME, SALARIED POSITION AND NOT OPEN TO CONTRACTING ** You have: 4 year degree in Computer Science or related field with 11+ years of experience OR 13+ years of experience in Software Development 11+ years of experience in software engineering 7+ years of experience using Android...


  • Little Ferry, United States Motto Mortgage Full time

    As a Senior Principal Software Engineer, you will play a critical role in designing, building, and deploying scalable and maintainable web applications using modern and leading web technologies. You will be an essential member of our agile development team, contributing to tech and architectural decisions while fostering a collaborative culture of learning...


  • Little Ferry, United States Cribl Full time

    Cribl does differently. What does that mean? It means we are a serious company that doesn’t take itself too seriously; and we’re looking for people who love to get stuff done, and laugh a bit along the way. We’re growing rapidly - looking for collaborative, curious, and motivated team members who are passionate about putting customers first. As a...


  • Little Ferry, United States Thrivent Financial for Lutherans Full time

    A company is looking for a Principal Engineer, Digital. Key Responsibilities: Designing Solutions Developing Software Collaborating Across Teams Required Qualifications: Bachelor's degree in Computer Science or related field 10+ years of engineering experience 5+ years of leading technology teams Demonstrated ability to influence technical and non-technical...


  • Little Ferry, United States DDN Storage Full time

    DDN Storage is seeking great candidates to join our dynamic team of passionate customer-enabling technologists! This is an incredible opportunity to be part of a company that has been at the forefront of AI and high-performance data storage innovation for over two decades. DDN Storage is a global market leader renowned for powering many of the world's most...


  • Little Ferry, United States Unstoppable Domains Full time

    A company is looking for a Principal Engineer, Registrar Team. Key Responsibilities: Design, develop, and deploy web applications and backend APIs for domain registration Collaborate with cross-functional teams and work on front-end and back-end aspects of the platform Maintain codebase, ensure code quality, and contribute to architecture and design of...


  • Little Ferry, United States Sagent Full time

    Why you'll LOVE Sagent: You could work anywhere. We know you are talented and looking for something inspiring and impactful. A place where you will make a difference and have a great time doing it! By choosing Sagent, you can be part of our mission to make loans and homeownership simpler and safer for all consumers. Sagent powers servicers and consumers. You...


  • Little Ferry, United States Sagent Full time

    Why you'll LOVE Sagent: You could work anywhere. We know you are talented and looking for something inspiring and impactful. A place where you will make a difference and have a great time doing it! By choosing Sagent, you can be part of our mission to make loans and homeownership simpler and safer for all consumers. Sagent powers servicers and consumers. You...


  • Little Ferry, United States Bubble Full time

    Bubble empowers businesses and entrepreneurs around the world to build software and apps without writing any code or having to think about infrastructure. We have created a rich visual programming language running on cloud infrastructure, making technology accessible and user friendly and allowing users to bring their visions to life quickly. What we’ve...

  • Software Engineer

    2 weeks ago


    Little Ferry, New Jersey, United States Cadence Design Systems Full time

    The Team:At Cadence, we have a dedicated team of self driven, self motivated engineers. We hold true to our motto of "One Cadence, One Team" and have a core belief in integrity and accountability. This team is developing Electronic Design Automation software focused on physical Package and PCB design.Responsibilities:Develop and design Electronic Design...


  • Little Ferry, United States Jama Software Full time

    Jama Software is focused on maximizing innovation success in multidisciplinary engineering organizations. Numerous firsts for humanity in fields such as fuel cells, electrification, space, software-defined vehicles, surgical robotics, and more all rely on Jama Connect requirements management software to minimize the risk of defects, rework, cost overruns,...

  • Software Engineer

    1 month ago


    Little Ferry, United States Activehours, Inc., dba Earnin Full time

    A company is looking for a Software Engineer. Key Responsibilities: Drive the design & implementation of new features Make a meaningful impact in the lives of community members Collaborate, mentor other engineers, and provide thoughtful guidance Required Qualifications: 3+ years of development experience in Software Engineering Bachelor's, Master's, or PhD...

  • Software Engineer

    4 weeks ago


    Little Ferry, United States Activehours, Inc., dba Earnin Full time

    A company is looking for a Software Engineer. Key Responsibilities: Drive the design & implementation of new features Make a meaningful impact in the lives of community members Collaborate, mentor other engineers, and provide thoughtful guidance Required Qualifications: 3+ years of development experience in Software Engineering Bachelor's, Master's, or PhD...

  • Software Engineer

    2 weeks ago


    Little Ferry, United States Inclusively Full time

    Inclusively is partnering with a leading insurance software company to hire a Software Engineer (Golang, ETL). **Please note: this role is NOT an internal position with Inclusively but with the partner company.** ABOUT INCLUSIVELY: Inclusively is a digital tech platform that connects candidates with disabilities, who may benefit from workplace...

  • Software Engineer

    1 month ago


    Little Ferry, United States Veriforce Full time

    Who We Are Veriforce is the fastest-growing SaaS-technology and services company in the global supply chain risk management market. We help industry-leading companies create and maintain operating cultures and work environments that optimize safety, promote sustainability, and foster collaboration across a broad spectrum of internal and external...

  • Software Engineer

    4 weeks ago


    Little Ferry, United States Veriforce Full time

    Who We Are Veriforce is the fastest-growing SaaS-technology and services company in the global supply chain risk management market. We help industry-leading companies create and maintain operating cultures and work environments that optimize safety, promote sustainability, and foster collaboration across a broad spectrum of internal and external...

  • Software Engineer

    4 weeks ago


    Little Ferry, United States Echo Global Logistics Full time

    At Echo, we foster a culture that promotes continuous learning, innovation, and personal development. Apply today and grow with Echo! As a Software Engineer on the Echo Global Logistics team, you will contribute to engineering of large scale web-based applications to enable Echo’s business while supporting architectural vision of quality, scalability,...

  • Software Engineer

    4 weeks ago


    Little Ferry, United States Echo Global Logistics Full time

    At Echo, we foster a culture that promotes continuous learning, innovation, and personal development. Apply today and grow with Echo! As a Software Engineer on the Echo Global Logistics team, you will contribute to engineering of large scale web-based applications to enable Echo’s business while supporting architectural vision of quality, scalability,...


  • Little Ferry, United States Mozilla Full time

    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...