This week - Remote C jobs
  • Enerthing GmbH
    €50,000.00 - €75,000.00.Preferred timezone: UTC +1

    Wir machen IoT powered by light. Der Einsatz von IoT-Lösungen in Industrie, Logistik, Gesundheitswesen und smarten Gebäuden ist derzeit noch eingeschränkt durch die begrenzte gespeicherte Energie in Batterien. Wir nutzen die Energie des Lichts - drinnen wie draußen - und betreiben mit unserer selbst entwickelten und produzierten Photovoltaikfolie IoT-Geräte für die Indoornavigation, das Asset Tracking und vielfältige Sensoranwendungen. Unsere Lösung ist nicht nur aufgrund der Wartungsfreiheit wirtschaftlicher und nachhaltiger – Der entscheidende Vorteil ist, dass wir mehr Energie als übliche Batterien bereitstellen können und somit IoT-Anwendungen ermöglichen, die bisher nicht denkbar waren. Ein Schlüssel für die erfolgreiche Umsetzung dieser neuartigen IoT-Anwendungen ist neben der effizienten Energieversorgung, die Optimierung des Gesamtsystems von dem IoT-Device über den Betrieb bis zur Datenverarbeitung in der Cloud.

    Ihre Aufgaben:

    Ihre Aufgabe ist es, für unsere Bluetooth basierten Beacons, Tags und Sensoren spezielle angepasste Firmware zu entwickeln. Dabei geht es darum, Sensoren auszulesen, Aktuatoren anzusteuern und definierte Datenpakete nach standardisierten Protokollen zu versenden. Ziel ist es die Geräte auf einen minimalen Energieverbrauch hin zu optimieren. Erfahrung mit der Entwicklung und dem Test von Firmware, bevorzugt auf Nordic nRF52xxx Basis mit ARM Cortex M4F, sind hilfreich.

     Ihre Qualifikationen:

    • Abgeschlossenes Hochschulstudium der Informatik (FH oder Uni) oder vergleichbarer IT-relevanter Abschluss
    • Erfahrung mit der Entwicklung von Firmware/Embedded Software
    • Erfahrung mit einer oder mehreren relevanten Programmiersprachen wie, C/C++, Python
    • Erfahrungen mit Kommunikationsprotokollen wie MQTT und mit BLE Beacon Protokollen iBeacon und Eddystone wünschenswert
    • Fließende Deutsch- und/oder Englischkenntnisse
    • Freude an der Arbeit im Team
  • Enerthing

    Wir machen IoT powered by light. Der Einsatz von IoT-Lösungen in Industrie, Logistik, Gesundheitswesen und smarten Gebäuden ist derzeit noch eingeschränkt durch die begrenzte gespeicherte Energie in Batterien. Wir nutzen die Energie des Lichts - drinnen wie draußen - und betreiben mit unserer selbst entwickelten und produzierten Photovoltaikfolie IoT-Geräte für die Indoornavigation, das Asset Tracking und vielfältige Sensoranwendungen. Unsere Lösung ist nicht nur aufgrund der Wartungsfreiheit wirtschaftlicher und nachhaltiger – Der entscheidende Vorteil ist, dass wir mehr Energie als übliche Batterien bereitstellen können und somit IoT-Anwendungen ermöglichen, die bisher nicht denkbar waren. Ein Schlüssel für die erfolgreiche Umsetzung dieser neuartigen IoT-Anwendungen ist neben der effizienten Energieversorgung, die Optimierung des Gesamtsystems von dem IoT-Device über den Betrieb bis zur Datenverarbeitung in der Cloud.

    Ihre Aufgaben:

    Ihre Aufgabe ist es, für unsere Bluetooth basierten Beacons, Tags und Sensoren spezielle angepasste Firmware zu entwickeln. Dabei geht es darum, Sensoren auszulesen, Aktuatoren anzusteuern und definierte Datenpakete nach standardisierten Protokollen zu versenden. Ziel ist es die Geräte auf einen minimalen Energieverbrauch hin zu optimieren. Erfahrung mit der Entwicklung und dem Test von Firmware, bevorzugt auf Nordic nRF52xxx Basis mit ARM Cortex M4F, sind hilfreich.

     Ihre Qualifikationen:

    • Abgeschlossenes Hochschulstudium der Informatik (FH oder Uni) oder vergleichbarer IT-relevanter Abschluss

    • Erfahrung mit der Entwicklung von Firmware/Embedded Software

    • Erfahrung mit einer oder mehreren relevanten Programmiersprachen wie, C/C++, Python

    • Erfahrungen mit Kommunikationsprotokollen wie MQTT und mit BLE Beacon Protokollen iBeacon und Eddystone wünschenswert

    • Fließende Deutsch- und/oder Englischkenntnisse

    • Freude an der Arbeit im Team

  • Carbon Black
    Preferred timezone: UTC -10 to UTC -2

    *Note: This position can be based in any of our USA-based offices or remote in the USA.* We’re hiring a senior software engineer with kernel-level programming knowledge and strong troubleshooting and analytical skills to incorporate the Voice of the Customer (VoC) into our award-winning products.  Software Engineers specifically dedicated to the Voice of the Customer (VoC) work as part of an agile team to quickly diagnose and resolve issues impacting our customers.  Within this fast-paced, collaborative organization, you'll work to ensure customer success and satisfaction by contributing to products that protect customers' dearest assets. In this role, you’ll solve complex software problems by reviewing large bodies of code, quickly assessing intricate environments, and designing solutions on the fly that incorporate data compiled from customers’ expectations, preferences, and aversions. You’ll work closely with Product Management, Professional Services, and Customer Support teams, to shorten time-to-resolution of customer reported product issues.  By leveraging data about customers’ wants and needs, we can more effectively prioritize activities that improve overall customer satisfaction. The ideal candidate will be energized by solving challenging problems across the Windows, Mac, and Linux operating systems, helping our team, company, and customers succeed with the tools we provide. If you’re dedicated to providing consistent customer satisfaction, this role is for you!

    What You’ll Do

    • Troubleshoot and perform root cause analysis of customer-reported product issues (including: examining product logs, system logs, software traces, memory dumps, and other system debug information)
    • Fix complex product defects and participate in code review and our SDLC (Software Development LifeCycle)  best practices
    • Work with development teams to add product enhancements related to supportability – enhancements you as a VoC engineer are in a unique position to have knowledge of
    • Communicate clearly and effectively with internal stakeholders as well as customers to drive resolution of technical issues
    • Be proactive, self-motivated and attentive to detail when solving highly complex, escalated problems
    • Work well under pressure in a highly kinetic environment

    What You’ll Bring

    • 7+ years of experience in software development
    • Solid experience developing or supporting an enterprise-class application, addressing product issues and driving corrective actions
    • Expert knowledge in C/C++ and related software development tools
    • Expert knowledge of debugging and crash dump analysis in Windbg
    • Experience with kernel level programming on Windows (Mac or Linux a plus)
    • Experience with tools like Process Monitor, Wireshark, and Windows Performance Toolkit
    • Experience with code management and bug tracking tools
    • BSCS degree or equivalent

    Preferred Experience:

    • Familiarity with reverse engineering, threat detection, performance, and quality
    • Knowledge of security software
    • Experience with relational databases (MS-SQL, SQLite)
    • Practical experience with scripting languages like Python and Powershell, object-oriented and generic programming
  • Carbon Black
    Preferred timezone: UTC -9 to UTC -1

    Note: This position can be based in any of our USA-based offices or remote in the USA. We’re hiring a senior software engineer with kernel-level programming knowledge and strong troubleshooting and analytical skills to incorporate the Voice of the Customer (VoC) into our award-winning products.  Software Engineers specifically dedicated to the Voice of the Customer (VoC) work as part of an agile team to quickly diagnose and resolve issues impacting our customers.  Within this fast-paced, collaborative organization, you'll work to ensure customer success and satisfaction by contributing to products that protect customers' dearest assets.

    In this role, you’ll solve complex software problems by reviewing large bodies of code, quickly assessing intricate environments, and designing solutions on the fly that incorporate data compiled from customers’ expectations, preferences, and aversions. You’ll work closely with Product Management, Professional Services, and Customer Support teams, to shorten time-to-resolution of customer reported product issues.  By leveraging data about customers’ wants and needs, we can more effectively prioritize activities that improve overall customer satisfaction. The ideal candidate will be energized by solving challenging problems across the Windows, Mac, and Linux operating systems, helping our team, company, and customers succeed with the tools we provide. If you’re dedicated to providing consistent customer satisfaction, this role is for you!

    What You’ll Do

    • Troubleshoot and perform root cause analysis of customer-reported product issues (including: examining product logs, system logs, software traces, memory dumps, and other system debug information)

    • Fix complex product defects and participate in code review and our SDLC (Software Development LifeCycle)  best practices

    • Work with development teams to add product enhancements related to supportability – enhancements you as a VoC engineer are in a unique position to have knowledge of

    • Communicate clearly and effectively with internal stakeholders as well as customers to drive resolution of technical issues

    • Be proactive, self-motivated and attentive to detail when solving highly complex, escalated problems

    • Work well under pressure in a highly kinetic environment

    What You’ll Bring

    • 7+ years of experience in software development

    • Solid experience developing or supporting an enterprise-class application, addressing product issues and driving corrective actions

    • Expert knowledge in C/C++ and related software development tools

    • Expert knowledge of debugging and crash dump analysis in Windbg

    • Experience with kernel level programming on Windows (Mac or Linux a plus)

    • Experience with tools like Process Monitor, Wireshark, and Windows Performance Toolkit

    • Experience with code management and bug tracking tools

    • BSCS degree or equivalent

    Preferred Experience:

    • Familiarity with reverse engineering, threat detection, performance, and quality

    • Knowledge of security software

    • Experience with relational databases (MS-SQL, SQLite)

    • Practical experience with scripting languages like Python and Powershell, object-oriented and generic programming

  • illumy inc
    Preferred timezone: UTC -9 to UTC -5

    Job Type: Part-time Consulting/Contract/Advisory
    Location: Worldwide
    Department: Mobile & Platform Development
    Position: PJSIP VoIP Mobile & Web Application Consultant
    Website: https://www.illumy.com

    illumy is a stealth startup focused on building the next big thing in cloud communications – Persistent Communications. With a team of former product, technology, and marketing leaders from RingCentral, 8x8, Atlassian, Amazon, BroadSoft, and Avaya, we have a vision for combining email, messaging, group chat, voice, video, and phone into a new cloud-based connected software experience available to people around the world.

     illumy is looking for a consultant with C coding experience and deep familiarity with the PJSIP open source multimedia communication library. Must have experience integrating into various environments including Android, iOS, and Web clients. Experience with SIP and VoIP is required. This individual will consult with a team of developers to build the core C library and assist in the integration of the stack in iOS platforms using Swift and Android platforms using Java/Kotlin. This individual will assist the illumy development team in a consulting role.

     Qualifications & Experience:

    • Expert level understanding of the C programming language
    • Core expertise in the PJSIP multimedia communication library
    • Knowledge of dTLS, SIP, RTP, sRTP, OPUS, and similar protocols
    • Knowledge of WebRTC and STUN/TURN
    • Experience with endpoint interoperability and testing
    • Able to get hands on with developing the C library and integrating code
    • Experience with developing and integrating into Android and iOS environments
    • Familiarity with Java/Kotlin and Swift
    • Advise on best practices for world-class architecture and code base optimization to deliver a quality experience
    • Perform code reviews for code quality, performance, and alignment to requirements
    • Able to show examples of applications developed
    • Experience working with distributed and remote software development teams
This month - Remote C jobs
  • CRAFT & COMMUNICATE

    Posted Today – Accepting applications

    Craft & Communicate, LLC
    Job Description: Marketing Coordinator

    Craft & Communicate, LLC is a Fort Worth-based Senior Living Marketing Agency looking for a Marketing Coordinator.

    Job details:

    • Assisting with creation of marketing plans to include campaign ideas, implementation and tracking

    • Strong communication skills to senior living sales teams and lifestyles (activity) teams

    • Organization of clients and communities, assisting with communication needs to each client on a daily basis

    • Social media management: updates to community sites (corporate level updates) for program initiatives; managing comments and reviews

    • SEO: keyword management - monthly analysis of keywords, search results, overview of trends and working with content and marketing team on initiating changes

    • SEO: community ranking management to include local search ranking analysis, reviewing competitors rankings and keywords, implementing any needed changes with assistance of content and marketing team

    • SEO: Review any monthly SEO crawl issues with marketing team and develop initiatives to adjust as needed

    • Managing community listings via 3rd party vendor

    • Assistance with media purchasing and PPC/digital advertising as needed

    • Ability to develop and manage forms, project management and tracking systems for

      both internal use and community/client use

    • Website updates as needed

    • Additional responsibilities include working directly with community directors,

      managing timelines, website needs, and client relation duties as needed

    The perfect candidate:

    • Sets client relations as the highest priority

    • Is professional in written and spoken communication

    • Is very organized and follows through on tasks

    • Works independently and also enjoys working on a small team

    • Experience in senior living preferred

    • Critical thinking a must

    • Is curious

    • Loves seniors

      Additional details:

    • This is a 40-hour position with approximately 3 days/week in the Fort Worth office and remote hours the rest of the week (initial weeks will be full-time in office)

    • Flexible hours

    • Opportunities for learning, growth and development encouraged and provided by

      C&C

    • No benefits or paid time off at this time; however, this will be provided as soon as

      possible

    • About C&C:

      Founded in 2016, Craft & Communicate was created to be the absolute best senior living marketing agency in the U.S. Owners Jen and Rich Malloy are interested in finding ways to improve the lives of seniors and get the word out about the benefits of senior housing. We seek individuals who are committed to growth, creativity, thinking outside the box, and those willing to work well with others. The ideal candidate will be committed to discovery and development, will manage their time and schedule well, is organized and understands the senior living environment. A great sense of humor, ability to go with the flow, and team dedication is a must.

      Although our agency is small, we are planning on growth in the near future and this position will be turned into one with stronger benefits as soon as possible. We believe in working hard, having fun, and allowing time in our schedules to breathe and focus on our well-being. This position is full-time, yet we value our team and provide you with time to focus on your best life.

  • MedCrypt
    Preferred timezone: UTC -9 to UTC -1

    What You’ll Do

    MedCrypt is seeking a lead C++/C software engineer with an interest in building data security and networking libraries and applications (4 - 6 years experience).  We are currently using ISO standard C++11 and C99. Our solution is cross-platform, targeting Unix, Windows, and Mobile platforms. We're looking for someone who is genuinely curious about security technology and is familiar with cryptography and root-of-trust concepts.  

    Familiarity with hardware security elements, cross-compilation for microcontrollers, build systems (autotools/cmake) is a plus.

    Why You Should Join

    We strive to provide a sensible working environment that doesn’t ask or encourage habitual overtime and we offer flexibility in schedule. We have a progressive parental leave policy and vacation time is not just encouraged, but required! We understand that healthy schedules lead to better outcomes.  

    We believe that high-performing teams include people from different backgrounds and experiences who can challenge each other’s assumptions with fresh perspectives. To that end, we actively seek a diverse pool of applications.

    Where We Can Hire

    Our headquarters are in San Diego, California, but we are flexible in terms of where you want to be! We currently also have team members in Philadelphia, Pennsylvania. We cannot currently sponsor new work visas.  We are hiring people eligible to work in the US.

  • MedCrypt
    Preferred timezone: UTC -9 to UTC -1

    What You’ll Do

    MedCrypt is seeking a lead C++/C software engineer with an interest in building data security and networking libraries and applications (4 - 6 years experience).  We are currently using ISO standard C++11 and C99. Our solution is cross-platform, targeting Unix, Windows, and Mobile platforms. We're looking for someone who is genuinely curious about security technology and is familiar with cryptography and root-of-trust concepts.  

    Familiarity with hardware security elements, cross-compilation for microcontrollers, build systems (autotools/cmake) is a plus.

    Why You Should Join

    We strive to provide a sensible working environment that doesn’t ask or encourage habitual overtime and we offer flexibility in schedule. We have a progressive parental leave policy and vacation time is not just encouraged, but required! We understand that healthy schedules lead to better outcomes.  

    We believe that high-performing teams include people from different backgrounds and experiences who can challenge each other’s assumptions with fresh perspectives. To that end, we actively seek a diverse pool of applications.

    Where We Can Hire

    Our headquarters are in San Diego, California, but we are flexible in terms of where you want to be! We currently also have team members in Philadelphia, Pennsylvania. We cannot currently sponsor new work visas.  We are hiring people eligible to work in the US.

  • Digitally Imported, Inc.

    DI.FM is the #1 online radio network for Electronic Music fans around the globe. We work hard to deliver only the best music to our listeners around the world around the clock; it's an obsession that has led us to curate over 90 channels covering every style of electronic music, and we continue to add more. Everyone at DI.FM is extremely passionate about electronic music culture, and we love nothing more than making sure that excellent music keeps playing non-stop to our listeners around the world. We are a dedicated group made up of talented and passionate people from around the world, literally. We pride ourselves on finding the best talent to help us succeed by creating the best products possible, and we do so with no boundaries. Our ideal candidates are dedicated, skilled and entrepreneurial; we love people who are driven, creative and know how to be accountable.

    Learn more about the company: https://www.di.fm/about

    We're seeking a QA Team Lead who will be responsible for ensuring the quality and integrity of all mobile applications, front-end products and back end components through the development and execution of software testing, planning, and documentation. The QA Team Lead is a champion for quality and guides fellow QA team members toward continuous improvement.

    Responsibilities

    • Mentor, evaluate and provide leadership to QA staff.
    • Assist Product Development head in the planning and estimation of tasks and iterations.
    • Plan and design test strategies and QA procedures.
    • Design and execute test plans.
    • Coordinate and run cross-team meetings for retrospectives and daily standups.
    • Identify and communicate risks and issues.
    • Analyze, maintain and track defects for testing.
    • Plan, execute and communicate work on several applications within our portfolio of products.
    • Other duties as assigned.

    Requirements

    Core Competencies and Experience

    • 5+ years’ experience in software development with emphasis on quality assurance methodologies and testing
    • Bachelor’s in software engineering, computer science or related field, or equivalent experience
    • Proficiency within our technology stack from a QA perspective
    • Objective-C (iOS)
    • Java (Android)
    • Ruby/Rails
    • MySQL
    • HTML/CSS
    • Understanding of software project development concepts and quality control methodologies.
    • Passion for music
    • Communicate clearly in written English

    Desirable Skills

    • Familiarity with GUI applications and the client server environment.
    • Advanced knowledge of our stack:
    • C#
    • Audio decoding/processing
    • Xamarin
    • Git/Git hub for source control
    • #/bin/bash
    • Experience with Agile Development processes

    Personal Attributes

    • Excellent decision-making and problem-solving skills
    • Ability to work in a remote team environment
    • Self-driven, organized and motivated to deliver kick-ass results

    Location

    • Worldwide
  • Labster
    Preferred timezone: UTC +2

    Your mission

    At Labster we are dedicated to empowering the next generation of scientists to change the world. Our goal is to develop software that makes learning both engaging and effective, and to make it accessible to as many students as possible.

    We govern ourselves by using a flat-hierarchy system that is focused on motivation and results. We believe in flexible work hours and a good work-life balance, and while we love to get results, it’s incredibly important for us to have happy team members. At this point in time, we are a team of approximately 40+ developers. Some of the projects we are currently working on include but are not limited to: VR, building complex game/simulation editing tools and an advanced learning analytics dashboard, as well as scaling our DevOps server architecture to reach millions of students. To achieve our goals, we use C#, Unity3D, Python (Django), AWS etc.

    Your responsibilities

    • Extending our award-winning visual 3D simulation editor

    • Designing and developing new features for our highly popular virtual laboratory simulation and gamified education platform

    • Engineering cutting-edge, innovative educational gaming technologies integrated into Unity3D

    • Working as a member of a cross-functional team comprised of C# Developers, 3D Artists, QA Engineers, Content Writers and Content Developers

    • Driving improvements to our coding practices (such as test-driven development practices)

    • Contributing product ideas and working within the Product Team to help refine product features and requirements

    • Developing interpreter for Labster’s domain-specific language for educational simulations

    Requirements

    • You are proficient in designing, developing and maintaining applications using C#

    • You are fluent in written and spoken English

    • You like to take initiative and come up with ideas and you are not afraid of constructively question status quo

    • You have excellent attention to details

    • You are a great team player

    • You have a solid understanding of algorithms, design patterns, and best practices

    • You have a tendency to propose smart yet simple solutions

    Ideally, you also tick off at least 3 out of 5 characteristics listed below

    • You have a MS in Computer Science or equivalent practical experience (this is not a must-have for this role as we are prioritizing practical skills/experience)

    • You have experience working with Unity3D engine 

    • You are proficient in analyzing and optimizing code for performance and efficiency

    • You have experience in developing and maintaining domain specific languages (experience with WPF is a plus)

    • You have experience working with Agile methodologies 

    Why should you join us?

    • We provide a friendly and productive work environment with fun, smart, open-minded international group of people

    • We are a market leader when it comes to VR learning, backed up by renowned capital venture funds like Owl Ventures or Balderton

    • You will have the opportunity to work with the newest technologies

    • We provide a competitive salary based on your qualifications and experience and the company warrants as a part of your remuneration

    • You will own your schedule - flexibility and ability to make a real impact was always our priority 

    • You will have the opportunity to undergo a fun and exciting up to 90 day introductory period in Bali and the opportunity to work from the coolest offices in the whole island (Livit Hub)

    About Labster

    At Labster we are dedicated to empowering the next generation of scientists to change the world . Our goal is to develop fully interactive software that makes learning both engaging and effective, and to make it accessible to as many students as possible (see short trailer here). We are partnering with major publishers and other EdTech companies such as Pearson, Springer or Google. We believe in flexible work hours and a good work-life balance, and while we love to achieve great things via concentrated work, it’s incredibly important for us to have happy and engaged team members across all of our locations: the US, the UK, Denmark, Switzerland, and Indonesia.

  • iFit

    ESSENTIAL DUTIES AND RESPONSIBILITIES

    Passionate about mobile technologies and coding the right way

    Deliver a product that is centered around a great customer experience

    Create mobile applications that will be used by millions

    Create quality code that is easy to test and maintain

    Participate in code reviews and trainings

    Collaborate with others in a remote environment

    QUALIFICATIONS   To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.  The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

    Experience developing Android and/or iOS applications

    Experience with git

    Experience with Agile Methodologies

    Bonus: Experience with Xamarin and C#

    EDUCATION and/or EXPERIENCE Degree in Computer Science or a related discipline

  • WalmartLabs
    Must be located: United States of America.

    The Walmart iOS app has reached #1 in the US App Store and is used daily by millions of customers. As part of the Core iOS team, you'll be deeply involved with the entire application, providing libraries, tools, and guidance to dozens of developers, ensuring smooth delivery to customers, and diving deep into troubleshooting technical problems.

    Our highly distributed team is on the forefront of the battle for the future of retail. You'll be working shoulder-to-shoulder with a top-notch and diverse group of iOS, Android and services developers. Work remotely, or come join us in Portland, where our office is still small enough to feel intimate, but driven by a Fortune 1 company determined to lead the pack in eCommerce.

    Requirements:

    - Expert-level Xcode, Swift, and Objective-C knowledge, or sufficiently demonstrated potential to achieve mastery quickly via deep knowledge of C/C++, modern UI development, linkers, compilers, etc

    - Bachelors degree or higher in Computer Science or equivalent industry experience

    - Experience working in both large and small organizations

    - Understanding of the native underpinnings of React Native

    - Familiarity and comfort with compilers, linkers, build systems, and project configuration

    Dev life:

    - Excellent remote working culture: decisions are made via video call, Slack and Pull Requests: not at the water cooler. 

    - Dynamic processes: every sub-team defines its own processes, with sane defaults provided at the team level. Everyone has a voice and can change how we work and the tools we use.

    - Streamlined CI/CD process- we release weekly and most of the process is automated

    - Weekly tech-talks and hack-time

    - Latest MacBook Pro workstations

  • Surge
    PROBABLY NO LONGER AVAILABLE.Must be located: North America.Preferred timezone: UTC +8

    Surge Forward is looking for smart, self-motivated, experienced, senior-level consultants who enjoy the freedom of telecommuting and flexible schedules, to work as long-term, consistent (40 hrs/week) independent contractors on a variety of software development projects.

    Sorry, No Visas. Must be located in the US and/ or Canada. 

    To apply, you must have 6+ years of professional experience developing software applications and good knowledge of the following technologies:

    • HTML, CSS

    • Advanced JavaScript (jQuery, Angular, Knockout, Etc.)

    • SQL

    • MVC Design Pattern

    One or more of the following skillsets is also required:

    • .NET / C#

    • Node.JS

    • Java

    • PHP

    • Ruby

    • Python

    • C++

    • Objective C

    • Android

    • Windows Desktop (WCF, MVVM)

    Only candidates located in Canada and/ or the US can be considered at this time. Sorry, No Visas.

    Resume must include the tech stack under each job and if you have Angular experience, please include what version of Angular.

    For immediate consideration, email resume and include your cell phone number and start date.

  • Cofense
    PROBABLY NO LONGER AVAILABLE.Must be located: North America.

    DIRECT HIRE FULL TIME POSITION 

    Reporting to the Director of Software Engineering, the Manager of Software Engineering, PhishMe, is responsible for providing technical leadership to assigned Cofense software engineering teams.

    Essential Duties/Responsibilities:

    • Participate in the building, maintenance, and nurturing teams of developers within an Agile/Scrum environment in support of the development and maintenance of Cofense software engineering and delivery goals.
    • Provide technical mentorship to Developers.
    • Able to contribute to technical tasks, including hands-on coding and merge requests submitted by Developers.
    • Perform the duties of a manager with direct reports consistent with Agile/Scrum organizational structuring. These duties may include hiring, termination, performance reviews, conflict resolution, team building, and seeking opportunities to offer professional development.
    • Partner with Product Owner(s) to help with technical issues represented by items in the Scrum Product Backlog.
    • Accountable for insuring that all Backlog items technical requirements are defined and actionable well in advance of Scrum Team Sprint Planning meetings. This is to include dependency identification, technical conflict remediation, general technology selection and consistency.
    • Partner with Scrum Product Owner and Scrum Masters on decisions regarding prioritization of Technical Debt, Operational, and Functionality backlog items.
    • Accountable for partnering with Scrum Product Owner and Scrum Masters to successfully capture feature goals in order to assure adequate documentation and assist with initial effort sizing estimates.
    • Accountable for providing initial Backlog item size estimations to the Scrum Product Owner to assure that the tickets don’t represent too much work to be accepted into a Sprint by the Scrum Team.
    • Interface as a technical resource with 3rd parties when needed.
    • Remain effective at staying in tune with the direction of the business to assist the Scrum Teams in re-prioritizing tasks when appropriate.
    • Provide software/system deployment oversight and ensuring successful deployment.
    • Coordinate development team personnel scheduling for on-call responsibilities. Help maintain access lists, integrations, and other appropriate configurations for the operational monitoring of the Product, including Pager Duty, New Relic, and other systems as deemed necessary.
    • Use approved tools for the Product and infrastructure of the Product to observe, diagnose, and predict issues appropriate for a cloud-based application.
    • Assess, recommend, and implement new software tools as needed or directed.
    • Assist Director of Software Engineering with headcount planning and other budget planning needs.
    • Other duties as assigned.

    The above statements are neither intended to be an all-inclusive list of the duties and responsibilities of the job described, nor are they intended to be a listing of all of the skills and abilities required to do the job. Rather, they are intended only to describe the general nature of the job. This job description is not a contract of employment, either express or implied. Employment with Cofense will be voluntarily entered into and your employment is considered at will. Cofense reserves the right to alter the job description at any time without notice.

    Knowledge, Skills and Abilities Required:

    • Detailed engineering experience with Ruby on Rails application, including all related and relevant technologies. 
    • Familiarity with AWS Services.
    • Excellent understanding of Agile software engineering frameworks such as Scrum and Kanban.
    • Understanding of deployment methodologies in use for assigned products and projects.
    • Excellent verbal and written communication skills.

    Education and/or Experience:

    • 3+ years personnel management experience.
    • 5+ years active software engineering experience and in depth knowledge of the assigned projects specific technology stack.
    • Bachelor’s degree preferred. Strong preference given for bachelor and advanced degrees in software technology related fields.

    Cofense is committed to equal employment opportunity. We will not discriminate against employees or applicants for employment on any legally recognized basis [protected class] including, but not limited to: veteran status, uniform service member status, race, color, religion, sex (including pregnancy), gender identity, sexual orientation, national origin, age, physical or mental disability, marital status, genetic information or any other status or characteristic protected by applicable national, federal, state or local laws and ordinances. We adhere to these commitments in all aspects of employment, including recruitment, hiring, training, compensation, promotion, benefits, and discipline.


    Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

    The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information.

  • Platform.sh
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -8 to UTC -4

    If you’re looking for an exciting, high-growth opportunity with an award-winning, cutting-edge company, this could be just the job for you

    For its groundbreaking PaaS solution https://platform.sh is looking for a Pythonian Cloud Engineer with a taste for Go, good Linux system understanding, and a real hunger for the challenges of building robust, distributed systems.

    Platform.sh is a PaaS shrouded in a lot of black magic (we can consistently clone a whole running cluster, with its state, databases, indexes in a matter of seconds). We want to get this down to the hundreds of milliseconds domain. Interested? There is more…

    Our external API is pure Hypermedia REST + oAuth on top of Pyramid. It mechanizes the Git layer and needs more features.

    We can consistently generate from the same manifest a Docker container, an LXC one, or VM disk images (AWS, Azure, OpenStack), we want more targets.

    We probably have the highest industry container density. We need to get it higher.

    We support any Python, Ruby, NodeJS, PHP, Java and .NET time to roll-out Elixir, of course Elixir, and Rust.

    We need to have more auto-healing on the high-availability clusters. We need more performance out of our multi-protocol ssh proxy. We need work on our Ceph Implementation; We need to get the Debian package generation streamlined and faster. We need… great ideas on how to make Platform.sh even better. Interested? Join us!

    This is a remote position and occasional travel to cool places like Paris, France, may be required.

    Skills & requirements:

    Required:

    • Be a really really good dev that likes testing, understands how an OS works, knows networking, how git works, and the constraints of a distributed system.

    • Be proficient in Python (2 out of 3 of our dev team learned it while on the job, but we'd prefer someone who has already mastered it.)

    Would be really great if you had:

    • Great Golang experience.

    • Experience with C (we contribute to a bunch of upstream projects, like LXC) is a plus; Love not required.

    • Great knowledge of Git

    • Good Networking background (routing/protocols)

    • Good grasp of practical security and cryptography

    • Experience with other programming languages (Haskell anyone? Java, Javascript, Ruby, PHP? Common Lisp?)

    • Good knowledge of how the Web works (Hacking Nginx with Lua a plus).

    • Good understanding of how database systems and search engines work

    • A good notion on distributed systems (consensus protocols like Raft/Paxos, eventual consistency models, gossip protocols)

    • Working knowledge of Puppet

    • Mad Debian Skills. Sporting a Debian plaid cloth during the interview is not frowned upon.

Older - Remote C jobs
  • GoSkills
    PROBABLY NO LONGER AVAILABLE.

    We are looking for an experienced full-stack software developer to join the GoSkills.com team.

    Skills

    • You have excellent software development skills
    • You like to build sites that look great
    • You are numerate
    • You are willing to learn and develop your skills
    • You have good interpersonal skills
    • You are proactive, and have strong drive and initiative
    • You have excellent attention to detail
    • You’re a team player but can also work independently
    • You’re eager to roll up your sleeves and like to succeed.

    Technologies

    You will have experience in:

    • Visual Studio 2017 or 2019
    • ASP.Net MVC
    • C#
    • SQL
    • HTML, CSS, LESS/SASS
    • Bootstrap
    • jQuery.

    Equipment and office space

    For this role you will need to provide your own computer and high-speed internet connection. You can work wherever you like. For online catch-ups, you need a relatively quiet place to work.

    Location

    Anywhere in the world, but within a workable time zone. Most of your work will be with other GoSkills people in Hong Kong, the US and New Zealand. Most of the developers currently live in New Zealand.

    What you get

    • Flexibility of work location and hours
    • Ability to work with a fun and international team of highly motivated individuals
    • Retreat with the GoSkills team in September 2019, somewhere with a beach in the Pacific or Asia.
  • ARxChange
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -5

    .NET Core Developers at ARxChange are technical experts.  Their primary role is designing and developing software. They also use their experience to help other team members solve complex problems and design quality solutions.  Each Developer focuses on building specific areas of technical expertise, but they are also cross-trained to have a working knowledge of other areas in the tech stack as well. 

    Developers report to the Chief Technology Officer, and work together to understand current business needs, technical designs, and IT priorities.  On a day to day basis, they have a fair amount of independence and responsibility for their ongoing projects and tasks.  They will often work with other team members to solve problems, mentor jr. developers, and participate in software design sessions with IT leadership.  Strong communication skills are particularly important for our Developers.

    Specific Position:  This position will focus on our.NET REST APIs, our back-end .NET services, and our SQL Server DB.  These web services use some of the latest versions of the .NET framework and .NET Core. 

    This position will work with other developers and team members to enhance and maintain our core product line, Implement new clients, develop new internal tooling, and support development for new products.

     Position Responsibilities: 

    • Design and develop software for new and existing products

    • Work with IT leadership and business counterparts to understand business goals and requirements

    • Give reasonable work estimates on project tasks and milestones, and then adhere to them.

    • Perform code reviews for other developers’ code and unit tests, and have your code and unit tests reviewed where appropriate before the build and deploy process

    • Work with third party vendors to define requirements and integrate software products

    • Communicate milestone progress, roadblocks, and issues

    • Participate in blameless post-mortems for production issues

    • Pair program with other developers and team members, especially in areas of expertise

    • Document code through code comments and technical documentation

    • Stay up-to-date on latest frameworks and best practices

    • Protect secure operational data, private code, and intellectual property of the company.

    • Adhere to company policies and procedures for privacy, security, change management, etc.

    Candidate Qualifications: 

    • At least 2-3 years of experience as a professional software developer

    • At least 2 years of experience with .NET MVC or Web API

    • A BS in Computer Science or related degree (or equivalent training and experience)

    • Experience with Healthcare and/or Financial IT preferred

    • Ability to work remotely from home

    • Strong verbal and written communication skills

    • Required Technology Experience:

    • .NET Framework and .NET Core

    • C#

    • MVC and .NET Rest APIs

    • MS SQL Server

    • Entity Framework

    • Preferred Technology Experience:

    • SQL Performance

    • HL7

    • Qlik

    • Angular JS

    • HTML + JavaScript + CSS

    • Docker Containers

    • Team City Deploy

    • AWS Cloud Infrastructure

    Work Status - Currently, we are only considering US Permanent Residents and Citizens for this position

  • Truepic
    PROBABLY NO LONGER AVAILABLE.$125,000.00 - $175,000.00.Preferred timezone: UTC -8 to UTC -4

    Job Description:
    We are looking for a software developer responsible for leading native Android software development efforts in a Trusted Execution Environment. The goal is to build consumer facing Android applications that use Truepic technology, but at a deeper level than the typical Android APIs. This role requires someone who knows the Android platform top to bottom, understands how OEMs integrate with hardware and build and deliver trusted applications in their OEM images. Collaboration across company boundaries with partners will be required, so solid written and verbal communications skills, a commitment to collaborative problem solving, and the creation of quality products is essential. In this role, you will drive and shape the technical direction for our mobile engineering efforts.

    Skills Required:
    - 5+ years experience working on the Android platform, with deep knowledge of Android OS architecture, hardware (OEM and chipset differences), and layers of the stack beyond the standard Android API.
    - Familiarity with Trusted Execution Environments (TEE) on Android and programming to hardware level interfaces in C/C++ and assembly.
    - Deep understanding of the camera and storage subsystems and image / video capture APIs
    - Familiarity with the use of additional sensors, such as GPS, gyroscopes, and accelerometers
    - Experience with offline storage, threading, and performance tuning
    - Familiarity with code versioning tools, such as Git
    - Familiarity with continuous integration, mobile QA and test frameworks, and build automation processes

    Nice to Haves:
    - Strong knowledge of Android UI design principles, patterns, and best practices
    - Strong knowledge of the open-source Android ecosystem and the libraries available for common tasks
    - Understanding of secure computing and prior work in high-trust computing environments a plus

  • SendOwl
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    SendOwl (ecommerce software for selling digital products) is looking to take on a full time Rails developer to expand our development team. We're an established eight-year-old company with a loyal customer base and a passionate team.

    The pitch

    This is a great opportunity for someone who wants to do what they love (Rails) without being distracted by commuting, long hours and office politics.

    Being privately owned has kept us very efficient. We focus on a) providing a great product b) listening very closely to our customer needs and c) adding features where there's proven demand. Everything we do is tracked back to KPIs that matter to us and our customers. 

    For some people this is a really scary way to run a company as there's nowhere to hide. For us it's the only way to operate, but that's not to say we've not got it wrong in the past (adding features people don't need is one of several examples).

    A bit about you

    We're looking to take on a developer so we can speed up the rate at which we move. Key skills for this role are:

    • Senior level Rails experience
    • jQuery, Sysadmin or UI/UX skills a bonus
    • Strong ownership skills. As a small team we don't have project managers. You're responsible for your tasks so you'll need to be good at taking ownership and reporting back to the team.
    • Flexibility and an open mind. Everyone in the company does customer support two days per month. You learn an incredible amount about our customers and our product doing this, which is why we insist on it. It doesn't matter if you've no experience doing customer support. We're happy to train you up and there'll be somebody with you when you're on duty.
    • An ability to renegotiate requirements. In Computer Science there's hard problems and hard problems that don't need solving. We are constantly asking ourselves if there's an easier way to do something for our customers. Knowing when a hard problem doesn't need solving and throwing the requirements back is essential for us.

    A bit about what we can offer

    • Properly flexible working. We all work remote by default and meet up as required. As long as the work gets done and you overlap with your colleagues for part the day then we don't mind when you work.

    • A sensible work life balance. We work 7.5 hours a day. That gives you a chance to do what you love outside of work, which means you'll come back the next day refreshed and effective. We do occasionally get caught up in the excitement of a new feature launch and work more, but it is just that – occasional. A culture of long hours benefits nobody.

    • The odd owl-themed night out or away day

  • Seekwa GmbH
    PROBABLY NO LONGER AVAILABLE.

    Is programming not just a boring job that pays your bills, but rather your passion? Does it not only consist of commands and functions for you, but rather a form of technical art? Then you are exactly the right person for us!

    We’re looking for a programming wiz to become a part of our tech startup and work remotely as a full-time iOS Developer.

    Our goal is to create a slick and engaging new web platform, and we want you to be a critical part of it. We want you to join us and bring your own ideas and style to the company. You’ll be working remotely with a small international team, and you’ll have a lot of personal responsibility.

    Sound interesting?

    Seekwa GmbH is a technology start-up financed by international investors that is developing a highly unique product in the social media environment with the vision of connecting people closer to their idols, and creating a platform that allows them to experience more of each other than ever before.

    Our headquarters is in Munich, Germany – but you’ll have the freedom to work from wherever you like. Our team is international - and that means international! So don't expect only Europeans!

    There is no such thing as "Doing it the way we always have", because there’s a high probability that we’ve never done it before! So we are looking for a passionate, creative problem solver with a confident "can-do" attitude.

    We reward creativity, love innovative solutions, offer low hierarchies - and expect the willingness to learn on a daily basis.

    Join the team - What's in it for you?

    • First things first: great colleagues ;-)
    • Exercising a challenging key role, with the chance to influence the further growth and development of our company in a meaningful way
    • Plenty of room for personal growth and continuous development - exchange of knowledge with renowned industry professionals and an award-winning agency
    • A pleasantly open corporate culture with flat hierarchies; plenty of room to maneuver to successfully bring your creativity to bear
    • A friendly start-up atmosphere with a highly motivated and diverse international team
    • The opportunity to work from home with a SCRUM team distributed throughout the world

    Your Responsibilities:

    • Writing well designed, testable, efficient code for the iOS platform using the best practices
    • Ensure the performance, quality, and responsiveness of applications
    • Collaborate with a team to define, design, and ship new features
    • Identify and correct bottlenecks and fix bugs
    • Create and maintain software documentation
    • Help maintain code quality, organization, and automation

    What you bring with you:

    • More than 5 years of experience with Objective-C

    • Basic knowledge of C

    • Familiarity with: Concurrency, SQLite, Objective-C Runtime, Sockets

    • Knowledge of all memory management models in iOS

    • Experience with Github and watchOS SDK are a plus!

    • Structured, pragmatic and solution-oriented working style

    • An outgoing, communicative personality: one can also laugh with you

    If you’ve got the skills and attitude we’re looking for, and we’ve managed to pique your interest, then we look forward to receiving your application including cover letter, CV, salary expectation and photo by e-mail at [email protected]!

    Type of position: Full-time, Permanent

    Language: English (written and spoken)

    Work experience: Programming: 5 years (required)

  • FBS
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -8 to UTC -4

    Want to apply your programming expertise in a team environment that values your contribution and gives you the freedom to create and the resources to get the job done while having true ownership in a growing company that's been leading real estate innovation for more than 40 years? At FBS, the creator of real estate software Flexmls, it's all possible. We're 100% employee owned and looking for selected, passionate, and talented data conversion programmers to join our Flexmls Data Conversion team.

    Skills & requirements

    Flexmls data conversion programmers work with our new customers to convert and load data from their existing MLS (multiple listing system) databases into our core databases.  FBS's continued revenue growth relies on this team's successful conversion of customer data from customers' prior databases.

    Mid to expert level C and C++ skills are strongly desired but a strong background in another language and a willingness to learn C and C++ will work too. We also work heavily with our own and external APIs so the ability to use APIs for data transfer is important.  Knowledge of any of the following is helpful but not required.  

    • Moving data between data storage systems using C or C++
    • OOP experience, preferably with C or C++
    • Automated testing experience, again, preferably with C or C++
    • SQL (Postgres, DB2, MySQL) and NoSQL (MongoDB, Redis, Memcached) experience
    • Version control experience, e.g. Git
    • Linux administration experience
    • PHP experience
  • Wikimedia Foundation, Inc.
    PROBABLY NO LONGER AVAILABLE.

    Summary:

    Come work within the Technology department at the Wikimedia Foundation! We are administering a public OpenStack cloud (Infrastructure as a Service) with a modern Platform as a Service (Kubernetes) running on it. We are dedicated to supporting developers within and outside of the Wikimedia Foundation. Candidates need to be comfortable sharing ideas, providing guidance, following instructions, mentoring volunteers, and communicating in public and asynchronous ways (mailing lists/forums/irc). Our team works remotely and so can you!

    Responsibilities:

    • Perform day-to-day operational tasks on Wikimedia’s Cloud Services infrastructure (deployment, maintenance, configuration, troubleshooting)
    • Support volunteer and staff developers using Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) products
    • Assist in the architectural design of new services and making them operate at scale
    • Assist in or lead incident response, diagnosis and followup on system outages or alerts across our stack
    • On-call support and off-hours coverage in a 24x7 environment

    Qualifications:

    • Mid to senior level engineering mindset and experience in Linux ecosystems
    • Experience offering first line technical support to peers and/or customers
    • Solid development history with interpreted languages (Python preferred)
    • Capable of explaining the basic operations of TCP/IP networks
    • Experience operating an elastic computing environment for customers (OpenStack, Cloudstack, …)
    • Experience running Docker and/or container technologies in a production environment
    • Demonstrable experience developing and debugging web applications
    • Experience using a configuration management platform such as Puppet
    • Strong verbal and written proficiency with the English language
    • Bachelor's degree or equivalent in work experience

    Pluses:

    • Experience interacting with open source software projects and communities
    • Experience with Kubernetes, Docker Swarm, Mesos, or similar container orchestration platforms
    • Experience with Golang
    • Ceph or other storage management experience
    • Low level systems troubleshooting and debugging skills (CPU/memory profiling, C/C++ experience, in-depth Linux knowledge)

    The Wikimedia Foundation is… 

    …the nonprofit organization that hosts and operates Wikipedia and the other Wikimedia free knowledge projects. Our vision is a world in which every single human can freely share in the sum of all knowledge. We believe that everyone has the potential to contribute something to our shared knowledge, and that everyone should be able to access that knowledge, free of interference. We host the Wikimedia projects, build software experiences for reading, contributing, and sharing Wikimedia content, support the volunteer communities and partners who make Wikimedia possible, and advocate for policies that enable Wikimedia and free knowledge to thrive. The Wikimedia Foundation is a charitable, not-for-profit organization that relies on donations. We receive financial support from millions of individuals around the world, with an average donation of about $15. We also receive donations through institutional grants and gifts. The Wikimedia Foundation is a United States 501(c)(3) tax-exempt organization with offices in San Francisco, California, USA.

    The Wikimedia Foundation is an equal opportunity employer, and we encourage people with a diverse range of backgrounds to apply

    U.S. Benefits & Perks*

    • Fully paid medical, dental and vision coverage for employees and their eligible families (yes, fully paid premiums!)

    • The Wellness Program provides reimbursement for mind, body and soul activities such as fitness memberships, baby sitting, continuing education and much more

    • The 401(k) retirement plan offers matched contributions at 4% of annual salary

    • Flexible and generous time off - vacation, sick and volunteer days, plus 19 paid holidays - including the last week of the year.

    • Family friendly! 100% paid new parent leave for seven weeks plus an additional five weeks for pregnancy, flexible options to phase back in after leave, fully equipped lactation room.

    • For those emergency moments - long and short term disability, life insurance (2x salary) and an employee assistance program

    • Pre-tax savings plans for health care, child care, elder care, public transportation and parking expenses

    • Telecommuting and flexible work schedules available

    • Appropriate fuel for thinking and coding (aka, a pantry full of treats) and monthly massages to help staff relax

    • Great colleagues - diverse staff and contractors speaking dozens of languages from around the world, fantastic intellectual discourse, mission-driven and intensely passionate people

    *Eligible international workers' benefits are specific to their location and dependent on their employer of record

    More information

    Wikimedia Foundation website

    Wikimedia Foundation blog

    Annual Report - 2017

    Wikimedia 2030

  • Wikimedia Foundation, Inc.
    PROBABLY NO LONGER AVAILABLE.

    Summary

    The Wikimedia Foundation is growing its Machine learning efforts. This an opportunity to be part of the team that builds and maintain machine learning technologies to empower millions of users – readers, contributors, and donors – who contribute to Wikipedia and its sister projects on a daily basis. We address process inefficiencies with machine learning technologies, we design and test new technology, we produce empirical insights, and we publish and present research of the intersection of technology and culture. We are strongly committed to principles of transparency, privacy, and collaboration. We use free and open source technology and we collaborate with external researchers and our volunteer community.

    We are looking for an experienced Engineering Manager to help build features that enable our communities to achieve our Vision: a world in which every single human being can freely share in the sum of all knowledge. As an Engineering Manager, you will support engineers building features, products, and services used by hundreds of millions of people around the world. This is an opportunity to do good while improving one of the best known sites in the world.

    We’d like you to do these things:   

    • Partner closely with other teams and departments across the Wikimedia Foundation to define and experiment with machine learning products. These could be brand new feature offerings in Wikipedia or augmentation of existing workflows.
    • Review and advice in code changes made by team.
    • Represent team members within the organization and Wikimedia community.
    • Support and coach your team members in the development of their career paths.
    • Recruit and hire new team members.

    We’d like you to have these skills:

    • Multiple years of experience in leading software engineering teams and managing complex projects.
    • Practical experience with machine learning, natural language processing or information retrieval in products that have been launched to production.
    • Excellent analytical and problem solving skills. Familiarity with statistics.
    • Significant experience working with data infrastructure and distributed systems at scale.
    • Experience with both scripting and compiled languages in a Linux/Unix server environment, some of: Python, PHP, Java, Javascript, C, Scala
    • Excellent verbal and written communication skills
    • BS in Computer Science or other relevant technical field or the equivalent in related work experience.

    And it would be even more awesome if you have this:

    • Previous experience working on a large, mature, open source project
    • Experience working with a geographically distributed software engineering team
    • Experience with open source software development
    • Contributing to the Wikipedia or Wikimedia project communities

    Show us your stuff! If you have any existing open source software that you or teams you have lead have  developed (these could be your own software or patches to other packages), please share the URLs for the source. Links to GitHub,GitLab, BitBucket, Presi, YouTube, Medium, etc. are especially useful.

    The Wikimedia Foundation is… 

    …the nonprofit organization that hosts and operates Wikipedia and the other Wikimedia free knowledge projects. Our vision is a world in which every single human can freely share in the sum of all knowledge. We believe that everyone has the potential to contribute something to our shared knowledge, and that everyone should be able to access that knowledge, free of interference. We host the Wikimedia projects, build software experiences for reading, contributing, and sharing Wikimedia content, support the volunteer communities and partners who make Wikimedia possible, and advocate for policies that enable Wikimedia and free knowledge to thrive. The Wikimedia Foundation is a charitable, not-for-profit organization that relies on donations. We receive financial support from millions of individuals around the world, with an average donation of about $15. We also receive donations through institutional grants and gifts. The Wikimedia Foundation is a United States 501(c)(3) tax-exempt organization with offices in San Francisco, California, USA.

    The Wikimedia Foundation is an equal opportunity employer, and we encourage people with a diverse range of backgrounds to apply

    U.S. Benefits & Perks*

    • Fully paid medical, dental and vision coverage for employees and their eligible families (yes, fully paid premiums!)
    • The Wellness Program provides reimbursement for mind, body and soul activities such as fitness memberships, baby sitting, continuing education and much more
    • The 401(k) retirement plan offers matched contributions at 4% of annual salary
    • Flexible and generous time off - vacation, sick and volunteer days, plus 19 paid holidays - including the last week of the year.
    • Family friendly! 100% paid new parent leave for seven weeks plus an additional five weeks for pregnancy, flexible options to phase back in after leave, fully equipped lactation room.
    • For those emergency moments - long and short term disability, life insurance (2x salary) and an employee assistance program
    • Pre-tax savings plans for health care, child care, elder care, public transportation and parking expenses
    • Telecommuting and flexible work schedules available
    • Appropriate fuel for thinking and coding (aka, a pantry full of treats) and monthly massages to help staff relax
    • Great colleagues - diverse staff and contractors speaking dozens of languages from around the world, fantastic intellectual discourse, mission-driven and intensely passionate people

    *Eligible international workers' benefits are specific to their location and dependent on their employer of record

    More information

    Wikimedia Foundation website

    Wikimedia Foundation blog

    Annual Report - 2017

    Wikimedia 2030

  • Hirestarter
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -6

    Exten Technologies is a growing startup in north Austin focused on providing an open standard based, high-performance storage solution to cloud service providers, OEMs, and ODMs. 

    Principal Engineer who is an expert in C and C++ and is passionate about learning storage related technologies that are leading a cloud data center revolution.

    ABOUT THE JOB

    ●Use the best of object-oriented and functional language techniques when building APIs/logic

    ●Design robust solutions to hard problems that consider scale, security, reliability, and cost

    ●Ensure code and design quality through the execution of test plans

    ●Develop coding standards, methodology, and repeatable processes

    ●Strong attention to detail and understanding of the latest techniques and patterns to provide a leadership perspective on front and backend technologies and their overall impact

    ●Provide technical leadership at a project level

    ●Mentor and teach associate or junior developers

    WHAT YOU NEED

    ●5+ years of relevant experience

    ●Expert in C and C++

    ●Experience with Linux

    ●System Software Programming

    ●Experience with firmware and programming drivers

    ●Server hardware platform experience

    ●BS/MS Computer Science or Electrical Engineering

    ●JavaScript, python scripting

    ●Mastery of multi-threaded design and performance issues for high-performance applications

    ●Ability to research and implement complex algorithms, creating concrete implementations from theoretical designs

    ●Ability to understand existing industry implementations in open source and evaluate the benefits of various approaches

    ●Full understanding of computer system performance, including hardware and processor features that may be leveraged for optimized implementations

    ●Experience with profiling and tuning system-level performance issues

    ●Experience using agile/scrum process to develop software systems

    ●Experience designing application architectures, creating project estimates, defining scope requirements, and structuring projects

    ●Ability to work quickly while maintaining strong attention to detail and accuracy

    ●Strong communication and organizational skills with the ability to thrive in fast-paced production deadline-driven environment both internal and client facing Mastery of data structures design trade-offs, and applying complex data structures to specific problems

  • Timescale, Inc.
    PROBABLY NO LONGER AVAILABLE.$50,000.00 - $175,000.00.Preferred timezone: UTC -13 to UTC +3

    Want to join a Hot Start-Up and be one of our first 20 engineers? Do you have expertise in building database products? We'd like to hear from you.

    Please include a short note as to why you are a fit for the role.

    Note this is a full-time employee role as a direct employee or contractor depending on location (You'll get stock options, vacation time etc).  Location is Remote or NYC or Stockholm. 

    We need extraordinary engineers to join our team. You will act as both architect and programmer, designing, coding, and testing the core of our open-source time-series database. Our focus is on building a scalable, reliable, robust, usable, secure, performant database. You should have strong systems-building experience and expertise in C, understand both query optimization and database systems, and ideally already be a PostgreSQL expert (or show an interest and quick aptitude to become a PostgreSQL expert). And the future of managing and making sense of the deluge of time-series data should excite you.

    This is a full time position at our office in New York City, Stockholm, or Remote.

    Responsibilities:

    • Play a core role in helping to design and develop new database capabilities, including analytics, clustering and distributed operations, query and storage optimizations, and more.
    • Develop, test, and release new features and functionality from our database technical roadmap.
    • Continually improve, optimize, and test existing functionality of TimescaleDB.
    • Work with engineers both at Timescale and the open-source community to coordinate new functionality and deliver powerful integrations of the database into large applications and pipelines.
    • Provide elevated technical assistance to high-value customers, gaining insight into the needs and experiences of our users.
    • Be an enthusiastic and personable teammate, receiving and providing code reviews, and otherwise partnering and helping other engineers.

    Requirements:

    • Bachelor’s degree in computer science or equivalent experience; advanced degrees also welcome (most of our core engineering team have PhDs in computer systems).
    • 5+ years engineering experience.
    • Expertise building industrial-strength software in C/C++ for large code-bases.
    • Experience in PostgreSQL internal development highly desirable (but not required).
    • Solid knowledge of SQL, query processing and database engines, concurrency control, data replication, and/or distributed systems.
    • Passionate about building highly-reliable system software.
    • Experience with industry-standard software validation tools helpful, e.g., valgrind, Coverity, pprof, etc.
  • Sense
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -9 to UTC -1

    Sense is building consumer hardware and mobile/web applications to help people understand their home energy consumption, see what's going on in their homes, and ultimately reduce their energy footprint. We're serious about having a real impact on climate change.

    Our product is built on cutting-edge machine learning technology that analyzes detailed electrical data in real time to figure out what devices are on and how much power they're using. The data science team at Sense is responsible for developing these algorithms, and we're looking for a data engineer to join us. Our growing fleet of energy monitors is continuously streaming high volume energy data to the cloud data pipeline that powers our production and research systems. You will be responsible for the design, development, and operation of this critical infrastructure.

    We're looking for someone who is:

    • Excited about high-volume, realtime data and solving the challenges it poses.
    • Passionate about building high-availability, performant, cost-effective, and scalable systems.
    • Tenacious when tracking down production issues, digging into metrics and logs as needed to run a problem to the ground.

    **What you'll do:
    **

    • Work with the team to develop an infrastructure roadmap that will allow us to scale gracefully as our user base increases, reduce our operational costs, and enhance research productivity.
    • Analyze, maintain, and improve our existing data systems and infrastructure.
    • Design and implement new data systems and infrastructure as needed.
    • Operate our production and research systems, including automation, metrics, and alerting.

    What we're looking for:

    • 2+ years professional experience as a data or backend engineer.
    • Solid knowledge of computer science.
    • Experience programming in languages such as Python or Java.
    • Experience with relational databases such as MySQL.
    • Must be authorized to work in the U.S.
  • Roon Labs
    PROBABLY NO LONGER AVAILABLE.

    The Role

    Roon Labs is looking to hire several software developers during the first half of 2019.

    Experience with our technology stack is a plus, but we place more value on the breadth of technologies you’ve worked with in the past. It is important that you are comfortable and experienced working in a large pre-existing codebase and with a variety of languages, toolkits, and technologies, picking up new skills and expertise as needed.

    Possible Areas of Focus

    This role is open to all generalist developers who can comfortably work on all areas of our systems and get stuff done.

    We are also interested in growing the team in a few specific directions. These are some possible areas of focus, based on the work we have coming up. Experience relevant to these areas is a bonus, and if any of this resonates with you please let us know.

    Mobile Applications

    Our mobile applications share one UI codebase across platforms--so this isn’t about building screens. There is some technical debt in our mobile infrastructure, and some expected product touch points are missing or not done well. Furthermore, as we expand the scope of our mobile apps to include streaming/playback away from the home system, there will be a lot of under-the-hood work required to make a lot more of our code run (and perform) on tablets and phones.

    Machine Learning

    A few months ago, we launched Roon Radio, our first machine-learning feature. We have a healthy roadmap planned for future features that incorporate machine learning, and could use some help making these plans a reality. This work would encompass everything from data acquisition/warehousing, batch processing, learning/training steps, and surfacing the results via cloud services, dashboards, or our client applications. In parallel, we are working on ETL and Analytics systems for the rest of the company.

    Devops/Cloud Services

    We recently moved our cloud operations to a new provider and containerized everything. While things are up and running, there are definitely some aspects that require shoring up and long term ownership, and we still have some rough patches in the system that we are slowly moving through. Adding fresh perspective, experience, and ownership in this area would be a great help to us.

    “End-to-end” Project Ownership

    If Roon were a web based product, we’d call this “full stack development”. We are always at work implementing new features or integrating with other products. This generally involves work in several layers--cloud services, the media server, and the user interface. We're looking for developers that can handle the detailed aspects of projects like this without losing sight of the larger goal.

    Our Technology

    Roon functions like an IoT product in the home. The core of the product is a media server, which manages a music library and streams audio to multiple zones around the home. This can run as software or on a dedicated appliance. In addition, Roon supports many different control points and networked audio devices. The Roon user experience is backed by a set of cloud services which serve up music metadata, recommendations, and so on.

    Roon’s client applications are all built in C#, with C/C++ underpinnings. We use Xamarin tooling on iOS and Android. Our software is portable across Windows, Mac, iOS, Android, and Linux. The user interface is built using an in-house UI toolkit that combines a functional-reactive programming paradigm with an OpenGL-based rendering engine.

    Our cloud services are built in C#, Node.js, and Python. Our cloud infrastructure runs on Docker Swarm and Google Cloud Platform. We use Postgresql, Nginx, and Elasticsearch.

    Our data and learning systems are built using Python (numpy, scipy, scikit-learn, pandas, …), C++, SQL, and Airflow.

    While a lot of our code is written in C#, this is not a Windows/Visual Studio/Microsoft’s Latest Dogfood kind of place. We use a limited subset of .NET as a portable runtime environment and most of our developers live on Mac/Linux machines using vim/emacs, make, zsh, and git.

    About You

    • You have a healthy curiosity about how things work.
    • You have excellent communication skills, and speak and write English well.
    • You can work independently and own projects to completion.
    • You aren't afraid of doing grunt work when your projects require it.
    • You are comfortable making noise when you get stuck or when something feels wrong.
    • You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, databases, and information retrieval.
    • You’re a good programmer. You write understandable code with an eye towards maintainability.
    • When things break — and they will — you are eager and able to help fix them.

    About You

    The most active portion of our work day is 12PM-5PM EST. Your typical work hours should overlap that period sufficiently to facilitate collaboration with others. Aside from that, we do not care where you are located or if you need to split up your work hours in a non-standard way.

    We offer Health/Dental/Vision (80/20), 401k with match, paid parental leave, and flexible time-off.

  • SUSE
    PROBABLY NO LONGER AVAILABLE.

    Work Location: any SUSE office (or home office) worldwide At SUSE, we are passionate about Open Source and we are major contributors to many upstream projects. In our daily work, we value creativity and innovation, while staying focused on delivering business results. Our engineering team is a global team from almost all continents. SUSE has a wide field of advanced technologies, and offers developers with an open and curious mind a great opportunity to apply, grow, and enhance their skills. We are looking for a software engineer with a solid understanding of Linux networking internals and with development experience in virtual switches and packet processing. As part of the SUSE Linux Enterprise department, you will have the opportunity to learn and contribute to emerging networking technologies such as DPDK, FD.io and Open vSwitch. In the context of integrating and enhancing these technologies in SUSE products. You will be responsible for enriching our offering in the NFV field and delivering carrier grade performance in our products. If you have been contributing to any open-source project, please share with us any link or reference that might be appropriate. Required Skills:

    • Enthusiasm about Data Center Networking and Open Source Development
    • Bachelor's degree in CS/EE or equivalent and 3 or more years of related work experience.
    • Very strong general Linux distribution and development skills
    • Strong experience developing with C, C++ or Python or Go
    • Excellent oral and written communication skills in English
    • Ability to work independently as well as on a team

    Preferred Skills:

    • Familiarity with Open vSwitch, DPDK, FD.io
    • Experience with OpenStack and/or Kubernetes
    • Experience in NFV is a big plus
    • Experience with OpenSUSE Build Service
  • Numbrs Personal Finance AG
    PROBABLY NO LONGER AVAILABLE.

    At Numbrs, our engineers don’t just develop things – we have an impact. We change the way how people are managing their finances by building the best products and services for our users. 

    Numbrs engineers are innovators, problem-solvers, and hard-workers who are building solutions in big data, mobile technology and much more. We look for professional, highly skilled engineers who evolve, adapt to change and thrive in a fast-paced, value-driven environment.

    Join our dedicated technology team that builds massively scalable systems, designs low latency architecture solutions and leverages machine learning technology to turn financial data into action. Want to push the limit of personal finance management? Join Numbrs.

    Job Description

    You will be a part of a team that is responsible for developing, releasing, monitoring and troubleshooting native Android applications. You enjoy learning new things and are passionate about developing new features, maintaining existing code, fixing bugs, and contributing to overall system design. You are a great teammate who thrives in a dynamic environment with rapidly changing priorities.

    All candidates will have

    • a Bachelor's or higher degree in technical field of study
    • knowledge and hands-on experience with Java and the Android SDK
    • excellent troubleshooting and creative problem-solving abilities
    • excellent written and oral communication and interpersonal skills

    Ideally, candidates will also have

    • experience with RxJava or other asynchronous and event-based paradigms
    • experience with Kotlin
    • experience with at least one backend language such as Go, C/C++, Java and Scala
  • Aeolus Robotics
    PROBABLY NO LONGER AVAILABLE.

    Job Responsibilities

    Lead and/or collaborate in the design, development, and testing of robot algorithms, in one or more of these areas:

    - Robot motion, especially reactive planning and replanning techniques, and machine learning for skill acquisition.
    - Robot vision, SIFT and other approaches to both face and object recognition, vision processing in service of SLAM, and surface modeling in service of manipulation.
    - Manipulation and grasping, especially software compliant approaches that are compatible with a variety of grips and objects, e.g. a cupping motion, a pinching action, and a more generic grasp.
    - Hardware design, especially of compliant end-effectors. 
    - … and more …

    About you

    You are looking for the place to stretch yourself, able to work within a senior, highly performant product team, and aren't afraid of a challenge.  You are a self-starter with the motivation and skills needed to effectively operate on your own time in your own way while being responsive to the needs of your team mates and the team as a whole.

    You love working on the metal and/or deep in low-level or scaled algorithmic code.  You are effective at quickly understanding and operating on algorithms taken from research in AI, Robotics, and Vision, or you have have experience with sensors, motors, and other devices.  You are comfortable working alongside experts in these areas, or are an expert yourself. You have a proven track record of delivering ideas into working prototypes at high velocity.  You have commercial/agile development teaming experience. You've architected some serious systems and may have even been a team lead.

    Skill Set / Experience

    We welcome people with passion on designing robots to join us. Among our whole bunch of positions there may be one for you which reflects your dreams of perfect job so make sure you check every single one of them!

    Flexible Hours & 100% Remote Work

    You can work in one of our offices (Taipei, Vienna or Wroclaw), but most of these roles permit 100% remote cooperation.

    You will work in a scrum-based agile development cycle. You will be working alongside founders, researchers, and engineers to design and build first-generation robotic solutions for mass consumer adoption.

    Whether you prefer contract work or a permanent position, we can accommodate you.

  • Mav Farm
    PROBABLY NO LONGER AVAILABLE.$100,000.00 - $140,000.00.Preferred timezone: UTC -8

    Mav Farm is seeking a world-class computer vision expert to join our team in developing next generation products and platforms doing research and engineering at scale. We're applying cutting-edge computer vision algorithms to a wide range of media understanding challenges at Mav Farm.

    Responsibilities: 

    • Develop novel and accurate computer vision algorithms and systems, leveraging deep learning and machine learning on big data resources.
    • Analyze and improve efficiency, scalability, and stability of various deployed systems.
    • Collaborate with team members from the level of prototyping to the level of production.

    Minimum Qualifications: 

    • 5+ years of experience in building, leading and specializing in large-scale commercial computer vision projects from the level of researching a prototype to the level of production.
    • C/C++ rapid programming on Linux OS.
    • Experienced with training deep neural networks, prototyping in scripting languages like MATLAB, python, math performance libs (e.g. IPP, MKL), CPU optimization methods (e.g. assembly SIMD instructions)
    • Published projects in the fields of machine learning, deep learning and/or computer vision.
Load more