Software Engineer - python Remote Jobs

120 Results

+30d

Senior Software Engineer

Maker&Son LtdBalcombe, United Kingdom, Remote
sqldrupalapijavatypescriptpythonbackendfrontend

Maker&Son Ltd is hiring a Remote Senior Software Engineer

Job Description

We are looking for a highly motivated individual to join our team as a Senior Software Engineer.

We are based in Balcombe [40 mins from London by train, 20 minutes from Brighton] and we will welcome you to work in an hybrid model, coming to the office or remote.

You will report directly to the CTO.

Candidate Overview

As a part of the Technology Team, your core responsibility will be to develop, maintain and scale our backend services to power the e-commerce and sales infrastructure.  This is a high impact role, where you will be driving initiatives in developing technical solutions, creating serverless data pipelines, API integrations and cloud infrastructure components.

You will be working with frontend developers, data engineers, and data scientists as a team. 

You will be looking to join a successful, continually growing company.

Responsibilities 

  • Execute full software development life cycle, with a DevOps practice adopting CI/CD
  • Write well-designed, testable code. We currently use NodeJs, TypeScript, Python, and looking to use Golang for new backend services.
  • Integrate software components into a fully functional software system
  • Troubleshoot, debug and upgrade existing systems
  • Deploy programs and evaluate user feedback
  • Comply with project plans and industry standards
  • Ensure software is updated with latest features

Qualifications

Key Skills and Requirements

  • 5+ previous work experience as a Software Engineer or Software Developer
  • Experience designing interactive applications
  • Ability to develop software in Java, Go, Python, TypeScript, or other programming languages
  • Excellent knowledge of relational databases, SQL
  • Experience developing web applications using at least one popular web framework (JSF, Wicket, Vaadin, Spring MVC, ExpressJs, Drupal)
  • Experience with test-driven development
  • Proficiency in software engineering tools
  • Ability to document requirements and specifications
  • BSc degree in Computer Science, Engineering or relevant field

If you have experience working or developing for E-Commerce that would be highly appreciated.

See more jobs at Maker&Son Ltd

Apply for this job

+30d

Software Engineer, Engineering Productivity

AristaPoland-Remote, Poland, Remote
Designansiblec++elasticsearchmysqlkuberneteslinuxjenkinspythonjavascript

Arista is hiring a Remote Software Engineer, Engineering Productivity

Job Description

Arista Networks is looking for a skilled professional for our Engineering Productivity team to help maintain and support our rapidly expanding infrastructure and internal user base. The ideal candidate is someone who can wear many hats, can be versatile and is enthusiastic about learning new technologies. As a part of the software engineering team, you will work with other team members to design, build and administer secure, scalable and fault-tolerant tools and infrastructure in a hybrid cloud environment.

Working in the Engineering Productivity (EngProd) group, you will collaborate and work with other engineers to design, build, scale, and operate the systems that the rest of Arista’s development teams use.  The EngProd team uses industry-standard systems like Ansible, Jenkins, Kubernetes, Grafana, Spinnaker, MySQL, ElasticSearch, Google Cloud, and Varnish and also internal systems that we’ve built from the ground-up to automate CI/CD, testing, analysis, and visualization.

Responsibilities:

  • Review and contribute to the specifications and implementations written by other team members.
  • Design and develop features, feature tests and solutions. Fix bugs and refactor code as needed.
  • Work with Arista’s software engineers to identify bottlenecks and limitations in our workflows, tooling, and infrastructure and provide fixes for those problems. 
  • Provide support for our tools and infrastructure to Arista’s development team.

Qualifications

  • At least BS Computer Science + 3 years’ experience, MS Computer Science + 2 years’ experience, or Ph.D.  in Computer Science or equivalent work experience. 
  • Knowledge of one or more of Go, Python, Javascript, C++, Java. 
  • Knowledge of Linux (or UNIX). 
  • Understanding of one of operating systems, networking systems, distributed systems
  • Applied understanding of software engineering principles. 
  • Strong problem solving and software troubleshooting skills. 
  • Ability to design a solution and implement features independently. Ability to work in small teams.

Apply for this job

+30d

Senior/Lead Software Engineer

AristaVancouver, Canada, Remote
Designc++linuxpython

Arista is hiring a Remote Senior/Lead Software Engineer

Job Description

Arista Networks is looking for world-class Senior/Lead software engineers to join our Extensible Operating System (EOS) software development team. As a core member of the EOS team, you will be part of a fast-paced, high caliber team-building features to run the world's largest data center networks. Your software will be a key component of Arista's EOS, Arista's unique, Linux-based network operating system that runs on all of Arista's data center networking products.

The EOS team is responsible for all aspects of the development and delivery of software meant to run on the various Arista switches. You will work with your fellow engineers and members of the marketing team to gather and understand the functional and technical requirements for upcoming projects. You will help write functional specifications, design specifications, test plans, and the code to bring all of these to life. You will also work with customers to triage and fix problems in their networks. Internally, you will develop automated tests for your software, monitor the execution of those tests, and triage and fix problems found by your tests. At Arista, you will own your projects from definition to deployment, and you will be responsible for the quality of everything you deliver.

 This role demands strong and broad software engineering fundamentals, and a good understanding of networking including capabilities like L2, L3, and fundamentals of commercial switching HW. Your role will not be limited to a single aspect of EOS at Arista, but cover all aspects of EOS.

Responsibilities:

  • Write functional specifications and design specifications for features related to forwarding traffic on the internet and cloud data centers.
  • Independently implement solutions to small-sized problems in our EOS software, using the C, C++, and python programming languages.
  • Write test plan specifications for small-sized features in EOS, and implement automated test programs to execute the cases described in the test plan.
  • Debug problems found by our automated test programs and fix the problems. 
  • Work on a team implementing, testing, and debugging solutions to larger routing protocol problems.
  • Worth with Customer Support Engineers to analyze problems in customer networks and provide fixes for those problems when needed in the form of new software releases or software patches.
  • Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems.
  • Mentor new and junior engineers to bring them up to speed in Arista’s software development environment.
  • Review and contribute to the specifications and implementations written by other team members.
  • Help to create a schedule for the implementation and debugging tasks, update that schedule weekly, and report it to the project lead.

 

Qualifications

  • BS Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience, or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience or equivalent work experience
  • Knowledge of C, C++, and/or python.
  • Knowledge of UNIX or Linux.
  • Understanding of L2/L3 networking including at least one of the following areas is desirable:
  • IP routing protocols, such as RIP, OSPF, BGP, IS-IS, or PIM.
  • Layer 2 features such as 802.1d bridging, the 802.1d Spanning Tree Protocol, the 802.1ax Link Aggregation Control Protocol, the 802.1AB Link Layer Discovery Protocol, or RFC 1812 IP routing.
  • Ability to utilize, test, and debug packet forwarding engine and a hardware component’s vendor provided software libraries in your solutions.
  • Infrastructure functions related to distributed systems such as messaging, signalling, databases, and command line interface techniques.
  • Hands on experience in the design and development of ethernet bridging or routing related software or distributed systems software is desirable.
  • Hands on experience with enterprise or service provider class Ethernet switch/router system software development, or significant PhD level research in the area of network routing and packet forwarding.
  • Applied understanding of software engineering principles.
  • Strong problem solving and software troubleshooting skills.
  • Ability to design a solution to a small-sized problem, and implement that solution without outside help. Able to work on a small team solving a medium-sized problem with limited oversight.

 

Apply for this job

+30d

Senior/Lead Software Engineer, Network Systems

AristaVancouver, Canada, Remote
Designc++linuxpython

Arista is hiring a Remote Senior/Lead Software Engineer, Network Systems

Job Description

Arista Networks is looking for world-class Senior/Lead Network Systems software engineers.

Network systems software is all about managing hardware components on switches and routers. As a senior/lead Network Systems engineer, you will collaborate and work with customers, product management and hardware engineers to design and build novel features that help Arista hardware run effectively and efficiently. You will write software that controls  everything from temperature sensors, fan controllers, power controllers, storage devices to FPGAs, NICs and PCIE switches. You will design abstractions that allow this software to be easily packaged and integrated into hardware drivers that manage all our hardware.  You will have the opportunity to design solutions to accelerate key functions using hardware and FPGAs to improve system performance. You will also get to work closely with our hardware engineers throughout the lifecycle of our products - ranging from influencing hardware designs for ease of software control, to bringing up brand new hardware and taking it through the development cycle to market.

Arista Software Engineering roles demand a strong and broad software engineering background. While the primary focus area for this role is Network Systems software, the role will cover all aspects of software development spanning the addition of new features, debugging problems and fine tuning code for scalability and performance. You will own your projects from definition to deployment and customer interactions, and you will be responsible for the quality of everything you deliver. 

Arista Software Engineering prides itself on a supportive and growth oriented culture. Over time, as your interests change, coupled with evolving business needs you will have the opportunity to switch from packet forwarding to other areas, if you like. 

Responsibilities

  • Interface with customers, product management and hardware engineers to come up with innovative new network systems features.
  • Architect, design and manage the development of these features.
  • Develop and maintain features using C, C++ and Python, review and contribute to functional and design specifications. Build automated tests and test infrastructure to test the features.
  • Work with hardware and manufacturing teams to bring new hardware to market.
  • Collaborate with hardware engineers to design optimal software control interfaces for managing hardware components.
  • Provide technical leadership across features, projects and tools.
  • Work with Customer Support Engineers and customers to analyze, mitigate and fix problems in customer networks.
  • Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems.
  • Mentor new and junior engineers to bring them up to speed in Arista's software development environment.

Qualifications

  • BS Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience, or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or equivalent work experience
  • Expert knowledge of C or C++ and Python.
  • Knowledge of UNIX or Linux
  • Hands-on experience in the design and development of hardware device drivers and/or system management utilities
  • Understanding of IP networking and/or distributed systems is a plus
  • Experience working with low level hardware components is a plus 
  • Applied understanding of software engineering principles
  • Strong problem solving and software troubleshooting skills
  • Ability to design a solution and implement features independently. 
  • Ability to work in small teams.

Apply for this job

+30d

Principal Software Engineer (Application Engineer) - Remote

InvisibleTechnologiesSan Francisco, CA, Remote
uirubypostgresqlmysqlpythonbackendfrontend

InvisibleTechnologies is hiring a Remote Principal Software Engineer (Application Engineer) - Remote

Job Description

Principal engineers at Invisible are able to follow multiple paths. Some of our Principal engineers are technical leads of teams and are responsible for people management of those teams. They oversee the technical vision for their area and ensure that there is proper mentorship

Other principal engineers lead through technical initiatives. These engineers oversee broad multi-team technical initiatives and own parts of our software stack (ex. Principal engineers might research and roll out new technical frameworks or might develop a new generation of our UI component library

Qualifications

  • Significant experience developing applications in team environments.
  • Able to work well with Product Managers to develop technical specifications for large projects with complex scope
  • Able to research and synthesize new technologies (frameworks, libraries, techniques) and explain and evangelize them to more junior engineers.
  • Experience using React for frontend development. (We use React, Next.js and Prisma)
  • Backend language experience including Node, Python (Flask/Django/etc.), Ruby on Rails, Symphony, etc.
  • Strong understanding of relational databases (MySQL, PostgreSQL, etc.)

See more jobs at InvisibleTechnologies

Apply for this job

+30d

Senior Software Python Engineer

StackAvenue TechnologiesPune, India, Remote
postgressqlDesignmysqlpython

StackAvenue Technologies is hiring a Remote Senior Software Python Engineer

Job Description

We're building out the products and infrastructure that powers many business  and we are looking out for people who have experience working as "Senior Software Engineer in Python". What we also expect is, you've definitely built out complex applications, either by yourself, or as part of a larger team, and have an (obsessive?) desire for maintainability.

Key Skills

  • Major:Python, Django / Flask, SQL DB - Postgres or MySQL
  • Minor:Elixir / ROR / NodeJS

Required Experience and Qualifications:

  • Good hands-on and experience in Python and Django/Flask.
  • Knowledge of an SQL Database like MYSQL, Postgres.
  • Basic Knowledge of programming in basic data structures and algorithms.
  • You should have good experience working with relational and non-relational databases. We use Postgres and Cassandra.
  • Good knowledge of version management with git.
  • Awareness of TDD.
  • CI/CD knowledge would be a huge advantage.
  • Will to design and maintain large scale distributed systems.

Qualifications

Experience Requirement: 3.5+ Years relevant experience in Python, Django/Flask

    See more jobs at StackAvenue Technologies

    Apply for this job

    +30d

    Software Engineer, Python

    YouGovBucharest, Romania, Remote
    Designmongodbpostgresqlkubernetespython

    YouGov is hiring a Remote Software Engineer, Python

    Job Description

    YouGov is searching for a Remote Software Engineer Python to collaborate on building a modern and large-scale cloud-based surveying and analytics platform built for the web, entirely in Python.


    What will I be doing?

    • Develop, modernise, deliver and operate new product services and features on YouGov Survey Systems platform. 
    • Scale and improve current APIs and services used to power our interviewing platform and data delivery. 
    • Improve engineering processes and tools to improve team effectiveness. 
    • Mentor and cultivate the growth of engineers around you 
    • Collaborate to design our technical strategy and architecture design 
    • Improve our scalability. Optimization of memory management and performance is crucial given the scale and speed we want to bring to our platforms and clients.

    Qualifications

    • 3+ years’ experience of Python web-based development
    • Knowledge of Python and microframeworks (FastAPI, flask). 
    • Knowledge about MongoDB and/or PostgreSQL
    • Experience with a Kubernetes based microservices architecture
    • Knowledge in monitoring, logging and metrics tools/platforms. (ELK, Prometheus, New Relic, Sentry)
    • Understanding of TDD methodology
       

    See more jobs at YouGov

    Apply for this job

    +30d

    Staff Software Developer

    VidyardRemote, Canada
    10 years of experienceremote-firstDesignvuegraphqlrubymysqltypescriptpythonNode.js

    Vidyard is hiring a Remote Staff Software Developer

    Vidyard is the video platform that's built for business. Sales reps, marketers, and corporate communicators use Vidyard to record and share videos that grab attention and deliver their message in a personal, impactful way. It's the video tool of choice for Microsoft, LinkedIn, and thousands of other companies. We're passionate about elevating our customers, our teammates, our communities, and ourselves.

    About the Role

    Vidyard is looking for a Staff Software Developer to join our Development team. Reporting to the Sr. Director of Software Development, you’ll work with a cross functional team consisting of developers, designers and product managers to solve customer problems and deliver amazing software.

    This is a remote role open to candidates located in Canada

    About the Team

    This Staff Software Developer will support two of our Product teams: Idea Labs: Prospector and Idea Labs: Nova. These two teams focus on new, experimental products within the Vidyard product portfolio which target uncharted territory beyond Vidyard’s core product scope. These teams tend to work on projects which include high usage of third party AI systems such as OpenAI’s ChatGPT, and are always looking for new emerging tools & technologies to give us a competitive edge! 

    Idea Labs Prospector is currently focusing on building an AI powered customer acquisition tool centered around email outreach, while Idea Labs Nova is focusing on a similar goal with their product - they’re using AI to build a customer acquisition tool, but their current focus is around video generation! 

    What You’ll Work On

    • Designing, building and scaling distributed systems.
    • Leading architecture design + documentation for upcoming projects.
    • Building observability + resilience around third-party integrations.
    • Setting up Automated Testing (unit, integration, e2e).
    • Dealing with authentication/authorization/security within distributed systems.
    • Delivering software with an Iterative approach, experience running experiments & updating designs/deliverables based on results .
    • Implementation of monitoring/alerting, using feedback loops to understand system performance.
    • Supporting and collaborating with a cross functional team consisting of developers, designers and product managers to solve customer problems and deliver amazing software.
    • Mentoring and knowledge sharing across all levels of development.
    • Contributing code to projects, reviewing and testing code while ensuring security standards are at the forefront of development.
    • Designing and architecting core services; developing internal tools and maintaining repositories.
    • Mastering our large areas of relevant codebase to provide technical leadership to the teams that work in those areas.
    • Pushing large technical initiatives forward and thinking strategically about our platform.
    • Learning and applying new technologies to relentlessly drive developers, and our platform, forward!

    What You’ll Bring to this Role and Your Team

    • A solid background in software engineering—you have had 10+ years of experience building scalable web products.
    • A high tolerance for ambiguity and a recognition that action is sometimes the best path to discovery.
    • Strong communication and collaboration skills—you strive for clarity and understanding, and you can navigate discussions around risks and tradeoffs.
    • The desire to drive improvements to our standards of quality, reliability, and performance.
    • Lean thinking and an experimental, metrics-driven mindset.
    • Eagerness to knowledge share among other senior - staff level developers and provide mentorship to all developers across the organization.
    • You can break down complex problems rigorously and understand the tradeoffs necessary to deliver great, impactful solutions.

    Technical Skills We’re Targeting:

    • Node.js
    • Vue or React
    • Typescript
    • GraphQL
    • Redis
    • Message queue & broker systems (ie. BullMQ)
    • MySQL
    • S3
    • Ruby
    • Python
    • GitHub
    • Integrating AI Models  (ie.ChatGPT)

    Job descriptions can be overwhelming. At Vidyard we are motivated to drive change togetherand deeply value the unique experiences, abilities and opinions you possess, so if this role sounds like your next adventure, but you don’t feel entirely qualified, apply! We value candidates who own it, and if you’re relentlessly resourceful too, you might be exactly who we are looking for. 

    As we also value user obsession, we prioritize our users, customers and community so you can expect to hear from our team even if you are not selected to move forward.

    What You’ll Love about Vidyard:

    • Competitive pay
    • Comprehensive, flexible benefits on day one*
    • Wellness allowance to spend on what's important to you 
    • Flexible hours + unlimited vacation + programs to support travel while working, enabling you to live your best life
    • Access to Inkblot, a digital mental health platform + $1,500/person/year for mental health coverage*
    • Allowance to support your ongoing growth and development
    • Parental leave top-up
    • Paid volunteer hours
    • Employee resource groups to empower and drive change at Vidyard and in our communities
    • RRSP match*
    • Stock options
    • Flexible holiday program
    • Home office stipend 
    • Flexibility to work in the place that brings out your best: whether you thrive in the comfort of your home office, or are local to, and prefer the energy of our collaboration space in Kitchener, Ontario, Canada, there is flexibility for all. Although we default to remote-first, there will be occasional in-person meetings/events purposefully designed for connection and collaboration.

    We thank all applicants for your interest in Vidyard. Only those applicants selected for an interview will be contacted. Unsolicited resumes from Agencies will not be accepted.

    Vidyard is an equal opportunity employer. Applicants who require reasonable accommodation to complete the application and/or interview process should notify us atrecruitment@vidyard.com.

    See more jobs at Vidyard

    Apply for this job

    +30d

    Senior Software Engineer - MERN Stack

    Octillion Media LLCBengaluru, India, Remote
    nosqlDesignmongodbapidockerpostgresqlmysqlangularpythonAWSNode.js

    Octillion Media LLC is hiring a Remote Senior Software Engineer - MERN Stack

    Job Description

    • You’re a techie to the core & you love to code
    • You have at least two years of experience in commercial software development focusing on API development.
    • You’ve work Experience contains writing node.js + Express + PostgreSQL / mySQL or MongoDB code in production.
    • Willing to push the boundaries to achieve submillisecond performance.
    • You’re a team player, a thinker, and a doer.
    • Bonus if you know Angular (5-8), Docker, AWS, Socket.io as well as HTML / CSS.
    • Willing to work in a fast-paced environment.
    • Can do attitude.

    Qualifications

    • A degree in Computer Science, Software Engineering, Information Technology or related fields
    • Strong software programming capabilities, exhibits good code design and coding style.
    • 2+ years of experience with at least one of the programming languages: Nodejs, Python, Javascripts
    • Experience working with relational and Nosql databases (MySQL, Postgresql, MongoDB, Redis, or other NoSQL databases)
    • Experience with AWS technologies like EC2, Lambda function,Beanstalk, API gateway, CloudFront, FarGate/ECS, tasks, services, clusters, docker container,log analysis (Athena, parquet )

    See more jobs at Octillion Media LLC

    Apply for this job

    +30d

    Software Engineer

    LegalistRemote
    sqlDesignapic++dockerkubernetespythonAWS

    Legalist is hiring a Remote Software Engineer

    Intro description:

    Legalist is an institutional alternative asset management firm. Founded in 2016 and incubated at Y Combinator, the firm uses data-driven technology to invest in credit assets at scale. We are always looking for talented people to join our team.

    Legalist is adding aSoftware Engineer to our growing tech team. You'll work closely with our other engineers to build and ship key features. You'll directly influence our entire tech stack, from standards to frameworks to architecture. We're looking for people who will naturally take ownership of data products and who can bring a project all the way from a fast prototype to production.

    Responsibilities

    • Contribute towards improving Legalist’s internal data processing tools and frameworks
    • Collaborate with teammates to design data pipelines and APIs, seeking and offering feedback along the way.
    • Build tools to extract data from various sources to enrich the data that we collect - we ingest a lot of data! 

    Key Qualifications

    • A love for technology, API’s, and an insatiable curiosity for tackling problems
    • 4+ years of experience object-oriented language - Python (preferred)
    • Advanced SQL knowledge and experience working with a variety of databases
    • Experience with cloud environments like GCP, AWS, as well as cloud solutions like Kubernetes, Docker, BigQuery, etc
    • You have a pragmatic, data-driven mindset and are not dogmatic or overly idealistic about technology choices and trade-offs
    • You have an aptitude for learning new things quickly and have the confidence and humility to ask clarifying questions

     

    See more jobs at Legalist

    Apply for this job

    +30d

    Senior Python Developer

    Nile BitsCairo, Egypt, Remote
    Designmobilehtml5gitpythonjavascript

    Nile Bits is hiring a Remote Senior Python Developer

    Job Description

    We are looking for a Python Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application; therefore, a basic understanding of front-end technologies is necessary as well.

    Responsibilities:

    • Writing reusable, testable, and efficient code.
    • Design and implementation of low-latency, high-availability, and performant applications.
    • Integration of user-facing elements developed by front-end developers with server side logic.
    • Implementation of security and data protection.
    • Integration of data storage solutions.

    Qualifications

     

    • Expert in Python and Django is a must.
    • Familiarity with some ORM (Object Relational Mapper) libraries.
    • Able to integrate multiple data sources and databases into one system.
    • Understanding of the threading limitations of Python, and multi-process architecture.
    • Good understanding of server-side templating languages.
    • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
    • Understanding of accessibility and security compliance.
    • Knowledge of user authentication and authorization between multiple systems, servers, and environments.
    • Understanding of fundamental design principles behind a scalable application.
    • Familiarity with event-driven programming in Python.
    • Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform.
    • Able to create database schemas that represent and support business processes.
    • Strong unit test and debugging skills.
    • Proficient understanding of code versioning tools such as Git, Mercurial or SVN.

    See more jobs at Nile Bits

    Apply for this job

    +30d

    Staff Software Engineer, Infrastructure

    6senseIndia, Remote
    scalanosqlB2Bmongodbjavac++python

    6sense is hiring a Remote Staff Software Engineer, Infrastructure

    Our Mission: 

    6sense is on a mission to revolutionize how B2B organizations create revenue by predicting customers most likely to buy and recommending the best course of action to engage anonymous buying teams. 6sense Revenue AI is the only sales and marketing platform to unlock the ability to create, manage and convert high-quality pipeline to revenue. 

    Our People: 

    People are the heart and soul of 6sense. We serve with passion and purpose. We live by our Being 6sense values of Accountability, Growth Mindset, Integrity, Fun and One Team. Every 6sensor plays a part in defining the future of our industry-leading technology.  6sense is a place where difference-makers roll up their sleeves, take risks, act with integrity, and measure success by the value we create for our customers. 

    We want 6sense to be the best chapter of your career. 

    Staff Software Engineer, Infra team

    About Us:

    6sense is a Predictive Intelligence Engine that is reimagining how B2B companies do sales and marketing. It works with big data at scale, advanced machine learning and predictive modelling to find buyers andredict what they will purchase, when and how much.

    6sense helps B2B marketing and sales organizations fully understand the complex ABM buyer journey. By combining intent signals from every channel with the industry’s most advanced AI predictive capabilities, it is finally possible to predict account demand and optimize demand generation in an ABM world. Equipped with the power of AI and the 6sense Demand PlatformTM, marketing and sales professionals can uncoverprioritize,and engage buyers to drive more revenue.

    6sense is seeking a Staff Software Engineer for the Infra team.

    We’ve more than doubled our revenue in the past five years and completed our SeriesE funding of $200M last year, giving us a stable foundation for growth.

     

    Recent articles:

    https://www.businesswire.com/news/home/20230815281505/en/6sense-Ranks-Number-763-on-The-Inc.-5000-the-Annual-Ranking-of-the-Fastest-Growing-Companies-in-America

    https://martechseries.com/predictive-ai/ai-platforms-machine-learning/6sense-continues-to-lead-the-way-in-b2b-marketing-and-sales-with-seventh-consecutive-g2-leader-recognition/

    https://www.businesswire.com/news/home/20230809060528/en/6sense-Named-to-the-2023-Forbes-Cloud-100

    Required :  
    • 8+ years of experience in tech-based companies and preferably start-ups. 
    • Hands-on experience and deep understanding of working with large-scale datasets (10s of Millions of documents), highly scalable and available system architectures 
    • Experience with in-memory cache eg. Redis, and distributed NoSql stores like Elastic search, Cassandra, Hbase, MongoDB etc 
    • Experience in one of the languages like Java, Python, Scala is preferred. 
    • Ability to work with complex business flows and dealing with huge amounts of data. 
    • Experience in building microservices and distributed systems preferred.
     
    Our dual missions — one for the world, one for us  
    • For the world: Improve transparency and trust in the B2B ecosystem 
    • For ourselves: Lead fulfilling, impactful lives. Our core values (how we act) 
    • Have Empathy 
    • Continuously push the barrier 
    • Make data-driven decisions 
    • Take smart risks 
    • Have fun at work

     

    Our Benefits: 

    Full-time employees can take advantage of health coverage, paid parental leave, generous paid time-off and holidays, quarterly self-care days off, and stock options. We’ll make sure you have the equipment and support you need to work and connect with your teams, at home or in one of our offices. 

    We have a growth mindset culture that is represented in all that we do, from onboarding through to numerous learning and development initiatives including access to our LinkedIn Learning platform. Employee well-being is also top of mind for us. We host quarterly wellness education sessions to encourage self care and personal growth. From wellness days to ERG-hosted events, we celebrate and energize all 6sense employees and their backgrounds. 

    Equal Opportunity Employer: 

    6sense is an Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries tojobs@6sense.com. 

    See more jobs at 6sense

    Apply for this job

    +30d

    Senior Software Engineer

    Signify HealthDallas Texas, New York, NY, Remote
    agilesqlDesignmobileazureapijavac++dockertypescriptkubernetespythonAWSjavascript

    Signify Health is hiring a Remote Senior Software Engineer

    Join us at the start of a new era in health care where technology is transforming how and where care is delivered,creating a more connected, effective care experience for all.Our mission at Signify Healthis to build trusted relationships to make people healthier.We do this bytransforming the home into a health hubthrough a combination of data, technology & people. We are building a unified technology platform forvalue-based carethat is improving care and reducing spending by treating patients in lower-cost settings and linking providers’ payments to patient outcomes. Signify Health is driving this industry transformation and solving some of the most challenging problems in healthcare – this is where you come in!

    About the Role

    As a Senior Software Engineer, you’ll be a key member of a collaborative team responsible for design, delivery and operation of business-critical, distributed systems. We’re looking for technically strong, passionate people with an entrepreneurial spirit to build and sustain innovative solutions.

    Responsibilities

    • Build and maintain business-critical, enterprise-grade systems using modern technology and techniques.
    • Deliver incremental value through iterative, customer-focused releases.
    • Drive long-term improvements - focusing on simplicity and maintainability.
    • Collaborate with others to develop solutions that meet cross-organization needs.
    • Continually refine yourself and others through learning and mentorship.

    Basic Qualifications

    • 8+ years of software development experience.
    • Strong foundation in software engineering: problem solving, data structures, algorithms, patterns, concurrency.
    • Experience with multiple programming languages. Ex: C#, Java, C++, Golang, Javascript, Typescript, Python
    • Experience using full-stack development to ship and operate large-scale systems.
    • Strong SQL skills and understanding of RDBMS such as SQL Server or PostgreSQL.
    • Experience with distributed systems design, implementation and operation at scale.
    • Clear and effective communication.

    Preferred Qualifications

    • Bachelors of Science in Computer Science or a related field or equivalent work experience.
    • Familiarity with asynchronous messaging systems.
    • Experience with the following technologies: C#, kafka, API contracts, protobuf, gRPC, Golang, docker, kubernetes, infrastructure as code, terraform.
    • Experience with an Application and Performance Monitoring platform. Ex: New Relic.
    • Familiarity with cloud vendors: Azure, AWS or GCP.
    • Experience establishing and maintaining CI/CD pipelines.
    • Experience with agile methodologies.

     

    The base salary hiring range for this position is $118,000.00 - $189,700.00. Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, and benefits.


    In addition to your compensation, enjoy the rewards of an organization that puts our heart into caring for our colleagues and our communities.  Eligible employees may enroll in a full range of medical, dental, and vision benefits, 401(k) retirement savings plan, and an Employee Stock Purchase Plan.  We also offer education assistance, free development courses, paid time off programs, paid holidays, a CVS store discount, and discount programs with participating partners.  

     

    About Signify Health

    Signify Health is helping build the healthcare system we all want to experience by transforming the home into the healthcare hub. We coordinate care holistically across individuals’ clinical, social, and behavioral needs so they can enjoy more healthy days at home. By building strong connections to primary care providers and community resources, we’re able to close critical care and social gaps, as well as manage risk for individuals who need help the most. This leads to better outcomes and a better experience for everyone involved.

    Our high-performance networks are powered by more than 10,000 mobile doctors and nurses covering every county in the U.S., 3,500 healthcare providers and facilities in value-based arrangements, and hundreds of community-based organizations. Signify’s intelligent technology and decision-support services enable these resources to radically simplify care coordination for more than 1.5 million individuals each year while helping payers and providers more effectively implement value-based care programs.

    We are committed to equal employment opportunities for employees and job applicants in compliance with applicable law and to an environment where employees are valued for their differences.

    To learn more about how we’re driving outcomes and making healthcare work better, please visit us atwww.signifyhealth.com. #SignifyHealth

    See more jobs at Signify Health

    Apply for this job

    +30d

    Senior Kubernetes Software Engineer

    SalsaMobiAustin, TX, Remote
    Designgitkuberneteslinuxpython

    SalsaMobi is hiring a Remote Senior Kubernetes Software Engineer

    Job Description

    We are seeking a Remote Senior Software Engineer with Kubernetes experience to join a U.S. based distributed team of senior engineers to deliver market-leading software solutions. The ideal candidate would also have experience working in a startup environment building consumer-facing software that has many users.

     

    Responsibilities

     

    ●Integration and testing Evolved Packet Core and NGC with RAN

    ●Building containerization and edge orchestration frameworks

    ●Involvement in HLD and deployment, depending on the project and experience

    ●Integrate virtual applications to the core network

    Qualifications

    Preferred Qualifications

     

    ●B.E/B.Tech/M.E/M.TechinComputerScience/ElectronicsandCommunications/Telecommunication / Electrical / Instrumentation

    ●2-5 years of industry experience with a demonstrated ability in problem-solving, effectively diagnosing technical issues, and proposing solutions

    ●Experience with Packet Core in support/operations, LLD and integrations;

    ●Knowledge of EPC Network and services;

    ●Knowledge of Kubernetes;

    ●Experience with EPC virtualized applications: e.g. EPG, MME, PCRF;

    ●NFV and SDN knowledge

    ●Fluent in C/C++ and Python with the ability to rapidly design, test, and verify systems

    ●Experience with Linux device and network drivers and implementation on embedded processors

    ●Experience with build systems (make), source control (Git) and bug tracking systems

    ●Knowledge of Ethernet and IP networking protocols(ARP, DHCP,VLAN,IP,TCP/UDP etc)

    ●Clear written and spoken communication, ability to create functional and design specifications

    ●Experience with software-defined radio platforms, working on networking products, designing embedded software for carrier-grade telecom systems and with cellular protocols like UMTS and LTE

    See more jobs at SalsaMobi

    Apply for this job

    +30d

    Senior Embedded Software Engineer

    SalsaMobiAustin, TX, Remote
    Designmetalgitc++linuxpython

    SalsaMobi is hiring a Remote Senior Embedded Software Engineer

    Job Description

    We are seeking a Remote Senior Embedded Software Engineer to join a U.S. based distributed team of senior engineers to deliver market-leading software solutions. The ideal candidate would also have experience working in a startup environment building consumer-facing software that has many users.

     

    Responsibilities

     

    •Bring up and verify functionality of new embedded system platforms using lab equipment (JTAG debuggers, logic analyzers, oscilloscopes, etc.)

    •Bring up bootloader, Linux kernel and root filesystem on an embedded processor

    •Work with system specifications to implement, verify, and test embedded systems drivers and algorithms in C/C++ running under bare metal, RTOS or embedded Linux

    •Work with mixed signal and FPGA engineers to ensure that hardware/software interfaces are properly designed

    •Contribute to software test automation frameworks involving test equipment control drivers and automation code written in Python.

    •Work effectively with the test team to test and debug issues both in the lab and on field deployed systems.

    •Ensure that designed features meet specifications and interface correctly with the rest of the system

    Qualifications

    ● B.E/B.Tech/M.E/M.Tech in Computer Science / Electronics and Communications / Telecommunication / Electrical / Instrumentation

    ● 2 - 5 years of industry experience with a demonstrated ability in problem-solving, effectively diagnosing technical issues and proposing solutions

    ● Experience with text-based programming languages, preferably C/C++ or C#, familiarity with LabVIEW, development experience on Windows platform.

    ● Fluent in C/C++ and Python with the ability to rapidly design, test, and verify systems

    ● Experience with Linux device and network drivers and implementation on embedded processors

    ● Experience with build systems (make), source control (Git), and bug tracking systems

    ● Knowledge of Ethernet and IP networking protocols (ARP, DHCP, VLAN, IP, TCP/UDP, etc)

    ● Clear written and spoken communication, ability to create functional and design specifications

    ● Experience with software-defined radio platforms, working on networking products, designing embedded software for carrier-grade telecom systems and with cellular protocols like UMTS and LTE

    ● Understanding of digital signal processing fundamentals

    See more jobs at SalsaMobi

    Apply for this job

    +30d

    Senior Software Engineer - Foundations

    Lumos IdentityRemote
    terraformfigmaDesignslackc++jenkinspythonAWS

    Lumos Identity is hiring a Remote Senior Software Engineer - Foundations

    In 2011, Mark Andreessen famously said, “Software is eating the world.” 10+ years later, software hasn’t just nibbled, it has indulged in a lavish ten-course feast at a Michelin star restaurant. From Slack to Zoom to Figma, software is embedded in every company’s DNA. And while most just get to enjoy the benefits, there is one unsung hero behind it all: ????‍♀️ IT ????‍♀️

    While being flooded with never ending IT tickets, they are also making sure Guy Fieri in Sales doesn’t buy yet another tool “promising” a 103% lead conversion rate. And burying themselves in spreadsheets to prepare the SOC2 report for when Gordon Ramsey from the Big 4 comes knocking. And can’t forget about Julia Child, the newest on-call engineer, who needs access to prod DB to investigate an incident. All of these workstreams are among spreadsheets, emails, Slack messages, and Zoom calls. But those days are numbered.

    ✨ Let there be Lumos

    Lumos is building the first AppHQ for companies. In essence, we are creating the meta app, the source-of-truth for companies to manage all their apps.

    Why Lumos?

    • ???? Rocketship Growth: In less than two years, our team has grown from 20 to ~80 brilliant minds across Canada, the United States and South America. Our customer base has more than 10x’d with some pretty incredible names like SiriusXM, GitHub, and Intercom.
    • ???? Backed by Industry Leaders: Andreessen Horowitz (a16z) has backed us since the beginning. We have a team of trusted advisors including Joel De La Garza (partner at a16z and previous Chief Security Officer at Box) and Leland Maschmeyer (the design thinker behind Spotify and Microsoft)
    • ⭐ Grow with us: You have the chance to be one of the first 100 people at Lumos. At Lumos, you will build your function from the ground up, get exposure to different aspects of the business developing a diverse skill set, and most importantly, you’ll have the opportunity to pave your own path.

    We are rewriting the IT playbook, one that better reflects our software eaten world. 

    As a Foundations engineer, you will build mission-critical infrastructure to support the production systems. You will ensure the scalability and reliability of our production infrastructure. You will also create tools and frameworks for our CI/CD systems that enable entire engineering to ship production-quality code with high velocity.

    ✨ Your Responsibilities

    • Solve challenges in scaling infrastructure for a fast growing engineering team/ Design reliable and scalable infrastructure to allow product engineering to deploy services with ease. Includes cloud (AWS services) and IAC framework (Terraform)
    • Contribute to the technical direction of Foundations vision by outlining initiatives, creating and reviewing technical design docs
    • Set the standard by incorporating best practices and guidelines for building tools and infrastructure
    • Work closely with product engineering to identify and remove bottlenecks/pain points in our CI/CD systems (Harness/CircleCI) which slow down our releases. Create tools and environments to provide an A+ developer experience for engineering

    ⚒️ Skillsets (not a requirement but highly desirable)

    • Familiarity with AWS services such as ECS, EC2 and EKS
    • Familiarity with Python as a scripting language
    • Experience with developing or using CI/CD systems such as CircleCI, Harness, Jenkins, etc.
    • Familiarity with IAC framework such as Terraform

    ????Pay Range

    $150,000 - $210,000. Note that this range is a good faith estimate of likely pay for this role; upon hire, the pay may differ due to skill and/or level of experience.

    ???? What We Value

    We purposefully did not create a standard list of minimum qualifications because we care much more about your motivation, excitement, and potential to grow into the role than about your CV.

    Instead of focusing on what people need to have, we focus on what people need to do. Additionally, we try to find out whether you would be a good fit for Lumos based on our values that define how we achieve outcomes and what characteristics we value.

    *We encourage you to apply even if you think you might not be perfect fit! ????

    Thank you for considering Lumos! ????

     

    ???? Benefits and Perks:

    • ???? Remote work culture (+/-4 hours Pacific Time)
    • ⛑ Medical, Vision, & Dental coverage covered by Lumos
    • ???? Company and team bonding trips throughout the year fully covered by Lumos
    • ???? Optimal WFH setup to set you up for success
    • ???? Unlimited PTO, with minimum time off to make sure you are rested and able to be at your best
    • ???????? Up to (4) months off for both the Birthing & Non-birthing parent
    • ???? Wellness stipend to keep you awesome and healthy
    • ???? 401k contribution plan

    Apply for this job

    +30d

    Software Engineer - Infrastructure

    CloudflareRemote US
    airflowpostgressqlansiblec++dockerpostgresqlmysqlkuberneteslinuxpython

    Cloudflare is hiring a Remote Software Engineer - Infrastructure

    About Us

    At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company. 

    We realize people do not fit into neat boxes. We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that. We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential and support them throughout their time at Cloudflare. Come join us! 

    Available Locations:Remote - US, Eastern or Central-based timezone

    About the Role

    An engineering role at Cloudflare provides an opportunity to address some big challenges, at scale.  We believe that with our talented team, we can solve some of the biggest security, reliability and performance problems facing the Internet. Just how big?  

    • We have in excess of 15 Terabits of network transit capacity
    • We operate 250 Points-of-presence around the world
    • We serve more traffic than Twitter, Amazon, Apple, Instagram, Bing, & Wikipediacombined
    • Anytime we push code, it immediately affects over 200 million internet users
    • Every day, up to 20,000 new customers sign-up for Cloudflare service
    • Every week, the average Internet user touches us more than 500 times

    We are looking for talented Software Engineers to build and develop the platform which makes Cloudflare customers place their trust in us.  Our Software Engineers come from a variety of technical backgrounds and have built up their knowledge working in different environments. But the common factors across all of our reliability-focused engineers include a passion for automation, scalability, and operational excellence.  Our Infrastructure Engineering team focuses on the automation to scale our infrastructure.

    Our team is well-funded and focused on building an extraordinary company.  This is a superb opportunity to join a high-performing team and scale our high-growth network as Cloudflare’s business grows.  You will build tools to constantly improve our scale and speed of deployment.  You will nurture a passion for an “automate everything” approach that makes systems failure-resistant and ready-to-scale.   

    Cloudflare Software Engineers focus on automating our infrastructure installations and decommissions at scale.  We enable our Data Centre Engineering teams by allowing them to install new data centers, replace servers and networking in existing data centers as quickly and efficiently as possible while not impacting existing infrastructure and customer services.  While our focus is on automating all infrastructure requirements, there is an element of ongoing operational support of Data Center Engineers and other teams.  We also review upcoming hardware changes and update automation and configuration management to cater to these advances.

    Many of our Software Engineers have had the opportunity to work at multiple offices on interim and long-term project assignments. The ideal Software Engineering candidate has a passionate curiosity about how the Internet fundamentally works and has a strong knowledge of Linux and Hardware.  We require strong coding ability in Bash, Python or Go. We prefer to hire experienced candidates; however raw skill trumps experience and we welcome strong junior applicants.

    Requisite Skills

    • Intermediate level software development skills in Python and Go
    • Linux systems administration experience
    • 5 years of relevant Development experience
    • Strong skills in network services, including Rest APIs and HTTP

    Examples of desirable skills, knowledge and experience

    • 5 years of relevant work experience
    • Strong tooling and automations development experience
    • Network fundamentals DHCP, ARP, subnetting, routing, firewalls, IPv6
    • Configuration management systems such as Saltstack, Chef, Puppet or Ansible
    • Load balancing and reverse proxies such as Nginx, Varnish, HAProxy, Apache
    • SQL databases (Postgres or MySQL)
    • Time series databases (OpenTSDB, Graphite, Prometheus)
    • The ability to understand service and device metrics and visualize them using Grafana
    • Key/Value stores (Redis, KyotoTycoon, Cassandra, LevelDB)

    Bonus Points

    • Experience programming in C, C++, Rust or Go
    • Experience with continuous / rapid release engineering
    • Experience developing systems that are highly available and redundant across regions
    • High-bandwidth transit Internetworking and routing experience
    • Performance analysis and debugging with tools like perf, sar, strace, dtrace
    • Experience with the Linux kernel and Linux software packaging
    • Internetworking and BGP

    Some tools that we use

    • Apache Airflow 
    • Salt
    • Netbox
    • Docker
    • Kubernetes
    • Nginx
    • Python
    • PostgreSQL
    • Redis
    • Prometheus

    Compensation

    Compensation may be adjusted depending on work location.

    • For Colorado-based hires: Estimated annual salary of $137,000 - $152,000.
    • For New York City, Washington, and California (excluding Bay Area) based hires:): Estimated annual salary of $154,000 - $171,000
    • For Bay Area-based hires: Estimated annual salary of $162,000 - $180,000.

    Equity

    This role is eligible to participate in Cloudflare’s equity plan.

    Benefits

    Cloudflare offers a complete package of benefits and programs to support you and your family.  Our benefits programs can help you pay health care expenses, support caregiving, build capital for the future and make life a little easier and fun!  The below is a description of our benefits for employees in the United States, and benefits may vary for employees based outside the U.S.

    Health & Welfare Benefits

    • Medical/Rx Insurance
    • Dental Insurance
    • Vision Insurance
    • Flexible Spending Accounts
    • Commuter Spending Accounts
    • Fertility & Family Forming Benefits
    • On-demand mental health support and Employee Assistance Program
    • Global Travel Medical Insurance

    Financial Benefits

    • Short and Long Term Disability Insurance
    • Life & Accident Insurance
    • 401(k) Retirement Savings Plan
    • Employee Stock Participation Plan

    Time Off

    • Flexible paid time off covering vacation and sick leave
    • Leave programs, including parental, pregnancy health, medical, and bereavement leave

    What Makes Cloudflare Special?

    We’re not just a highly ambitious, large-scale technology company. We’re a highly ambitious, large-scale technology company with a soul. Fundamental to our mission to help build a better Internet is protecting the free and open Internet.

    Project Galileo: We equip politically and artistically important organizations and journalists with powerful tools to defend themselves against attacks that would otherwise censor their work, technology already used by Cloudflare’s enterprise customers--at no cost.

    Athenian Project: We created Athenian Project to ensure that state and local governments have the highest level of protection and reliability for free, so that their constituents have access to election information and voter registration.

    Path Forward Partnership: Since 2016, we have partnered with Path Forward, a nonprofit organization, to create 16-week positions for mid-career professionals who want to get back to the workplace after taking time off to care for a child, parent, or loved one.

    1.1.1.1: We released 1.1.1.1to help fix the foundation of the Internet by building a faster, more secure and privacy-centric public DNS resolver. This is available publicly for everyone to use - it is the first consumer-focused service Cloudflare has ever released. Here’s the deal - we don’t store client IP addresses never, ever. We will continue to abide by our privacy commitmentand ensure that no user data is sold to advertisers or used to target consumers.

    Sound like something you’d like to be a part of? We’d love to hear from you!

    This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Please note that any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.

    Cloudflare is proud to be an equal opportunity employer.  We are committed to providing equal employment opportunity for all people and place great value in both diversity and inclusiveness.  All qualified applicants will be considered for employment without regard to their, or any other person's, perceived or actual race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law.We are an AA/Veterans/Disabled Employer.

    Cloudflare provides reasonable accommodations to qualified individuals with disabilities.  Please tell us if you require a reasonable accommodation to apply for a job. Examples of reasonable accommodations include, but are not limited to, changing the application process, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment.  If you require a reasonable accommodation to apply for a job, please contact us via e-mail athr@cloudflare.comor via mail at 101 Townsend St. San Francisco, CA 94107.

    See more jobs at Cloudflare

    Apply for this job

    +30d

    Software Engineer

    CheddarAmsterdam, Netherlands, Remote
    terraformpostgressqlDesignmobileapiflutterrubydockerpostgresqlpythonjavascript

    Cheddar is hiring a Remote Software Engineer

    Job Description

    As an engineer at Cheddar, you’ll wear many hats and be responsible for large parts of our tech infrastructure. Your future colleagues have extensive experience of scaling software at some of the globe's most disruptive tech unicorns, and we are aiming to deliver a platform used by millions across UK, Europe and eventually global.

    We're building our platform on proven and reliable software, using:

    • Ruby on Rails (main application)
    • Go (auxiliary services)
    • Dart / Flutter (mobile application)
    • PostgreSQL
    • BigQuery

    We don't believe in breaking up our platform into thousands of services but are instead creating boundaries where it makes sense. Security is very important of course, since we are dealing with banks and money. So we need to do things right.

    We rely on Google Cloud for deploying our infrastructure so we can focus on what makes us unique. We automate where possible to achieve the scale we are aiming for.

    Our approach to engineering is;

    • Build a reliable, no-nonsense tech stack
    • Plenty of autonomy so you can make the right decision
    • We move fast and believe everything is solvable
    • Building an experienced team that is committed to learning and self-motivated
    • Build a high-potential product that can grow to millions of users

    As a Cheddar Engineer, you will:

    • Implement product features in Rails
    • Work on our integration with banks to ensure money is moved around smoothly
    • Design data models for our Postgres database
    • Create administrative tools to fight fraud and abuse
    • Have a front-row seat in forming the direction of the Cheddar product

    Qualifications

    We’re looking for talented people who;

    • Know Ruby, Python, JavaScript, Go, Dart or comparable languages
    • Have experience designing and shipping software into production
    • Are able to effectively communicate their ideas and share their knowledge with others
    • Like to learn new things and can get up to speed on new concepts quickly (hope you enjoy reading banking API documentation!)
    • Are self-motivated and know to work independently
    • Strong knowledge of SQL and how to design a scalable database schema

    Other experience that is nice to have:

    • Knowledge of Protocol Buffers
    • Experience working in a fast-paced startup environment
    • Experience developing mobile applications
    • Experience developing front-end applications
    • Experience with Docker, Google Cloud, Terraform and other cloud-native tooling

    See more jobs at Cheddar

    Apply for this job

    +30d

    Senior Software Engineer, Privacy

    InstacartCanada - Remote
    Designiosrubyandroidpythonbackend

    Instacart is hiring a Remote Senior Software Engineer, Privacy

    We're transforming the grocery industry

    At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers.

    Instacart has become a lifeline for millions of people, and we’re building the team to help push our shopping cart forward. If you’re ready to do the best work of your life, come join our table.

    Instacart is a Flex First team

    There’s no one-size fits all approach to how we do our best work. Our employees have the flexibility to choose where they do their best work—whether it’s from home, an office, or your favorite coffee shop—while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work.

    Overview

     

    We're looking for an experienced Senior Software Engineer to join our growing Privacy team within Security Engineering. As a Senior Software Engineer on the team, you will be responsible for building the core privacy components that product teams across Instacart use to ensure our Customers can be in control of their data. In this role you will help connect our Customers to cutting edge privacy systems we have deployed internally.

    Our goal is to run the world's most trusted and secure delivery platform. We work across all layers of our infrastructure to ensure we deploy trustworthy systems and protect our customers’, shoppers’, and partners’ data.

     

    About the Team

    The Privacy team is a platform team in the Security Engineering organization that believes it should be easy to build products that respect our user’s privacy. To do this, we manage our internal data privacy architecture that includes systems to annotate, find, and delete data across production and offline data storage systems. Additionally, we build the front end components that product teams across Instacart use to give our users direct access to these internal systems.

    The Privacy team is a member of our core Privacy working group, that includes our Legal team, Compliance team, Operations teams, and privacy partners for each of our main product pillars. Additionally we work closely with our Infrastructure, Data Platform, and Security engineering teams to ensure privacy controls are in place effectively across all levels of our stack.

     

    About the Job

    • Lead the build & management of our core privacy services with the rest of the Privacy team. This includes systems to find, and manage user data at scale
    • Work with our Privacy Product Manager to turn privacy controls into reusable components for product teams across Instacart
    • Consult with our Retailer Platform team to ensure our Marketplace customers continue to support changes in privacy requirements for their storefronts.
    • Support the integration of privacy controls alongside product engineering teams across Instacart
    • Build and collaborate with our backend privacy engineers on the internal systems that enable privacy by design, touching all aspects of our full tech stack

     

    About You

    Minimum Qualifications

    • 7+ years of strong knowledge of common back-end Web technologies (such as Ruby on Rails, Python, etc) in a production environment 
    • An ability to balance a sense of urgency with shipping high quality pragmatic solutions 
    • Experience working with a large codebase on a cross functional team 
    • Experience developing tools and automation using common devops toolsets and programming languages
    • Excellent communication skills, including written,  to serve as an advocate & evangelist for the Privacy team

     

    Preferred Qualifications

    • Bachelor’s degree in Computer Science, Engineering, Math or related work experience
    • Experience working on security or privacy products
    • An interest or experience with iOS or Android development

     

    #LI-Remote

    See more jobs at Instacart

    Apply for this job

    +30d

    Java Developer -IV

    agilesqlDesignmobilejavac++.netcsspythonjavascript

    Serigor Inc. is hiring a Remote Java Developer -IV

    Java Developer -IV - Serigor Inc. - Career Page

    See more jobs at Serigor Inc.

    Apply for this job