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

This month - Remote C++ jobs
  • 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.

  • Trice Imaging, Inc.
    Must be located: United States of America.

    TLDR

    Remote - US residency. C++. Medical Imaging. 5 years experience. Show us your code ;)

    Job Description

    Trice Imaging is looking for a talented, innovative Senior Software Engineer to join a small development team building a medical image management and communication system that runs in the cloud (AWS). The engineer hired for this position will develop and maintain our edge software which provides a secure and efficient communication in between our customers’ imaging devices and our cloud infrastructure. The development team is completely remote but based in the US. This position requires US residency.

    Responsibilities:

    • Design, build, and maintain efficient, reusable, reliable, and maintainable headless agent software for Windows, OSX, and Linux.
    • Same for iOS and Android.
    • Identify bottlenecks and bugs, and devise solutions to these problems.
    • Effectively and efficiently communicate with other team members, as well as other departments, on goals, use-cases, best practices, features, relevant standards, quality objectives.
    • Ensure application scalability, security and performance.

    You’ll be working on things like:

    • Working with different medical imaging modalities for consumer display.
    • Processing medical imaging modalities for compression, anonymization, and transmission to cloud storage services.
    • Performance and Security optimizations.

    Qualifications

    • Experience with the C++ programming language, Windows, iOS, Android, and Linux.
    • Skilled in developing portable cross-platform code with few platform dependencies.
    • Experience with image processing and DICOM files.

    Requirements

    • BS or MS in Computer Science, related field, or equivalent industry experience.
    • 5+ years’ experience designing and developing enterprise grade software.
    • 3+ years of team software development.
    • Self starter, highly motivated and works with little or no supervision.

    Apply

    Email cover letter and resume to developerjobs@triceimaging.com

  • Brave Software

    Brave is looking for an experienced Senior Software Engineer to work on advancing the Brave Rewards platform on our Chromium­ based desktop browser.  This position is on the forefront of advancing how BAT can be used to reward both content creators and users.

    Requirements

    • 5+ years experience with desktop application development
    • Strong C++ development skills
    • Working experience with writing JavaScript
    • Experience with software development via distributed development teams
    • Experience with C++ unit and integration testing
    • Comfortable working in an open source setting
    • A passion for helping protect users’ privacy and security
    • Written and verbal communication skills in English
    • Proven record of getting things done

    Bonus Points

    • Experience with the Chromium code base or other similar browser code base
    • Experience with Google C++ test framework
    • Familiarity with the world of cryptocurrency, especially Ethereum
  • Revoco

    London, United Kingdom - You'll be working with Go, but this position will suit those with Java & C++ experience, in the absence of commercial Go experience. Offices are based in Soho, London - remote working optional. London is filled with startups; there are so many in fact, it …

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

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

    Your Mission, Should You Choose to Accept:

    Expensify prides itself in solving a real world problem with a team of top notch engineers. Expense reports have long been a burden on the business world and working at Expensify means helping us automate every step of the process from the moment people incur their business expenses to the moment they get reimbursed with money in the bank (and everything in between!).

    Joining our team means you will be working in our fast paced environment and you are fearless of our next big challenge. Even though we work hard at Expensify, we make sure our employees are happy. Our most discussed perk is our offshore where we spend a month abroad working from a remote location as a team. This year we went to Uruguay, do you want to join?

    About You

    Whether you’re building features like calendar integrations, importing credit card transactions, or pulling information from receipts, you’re self-driven and collaborative. You’re an autonomous individual who is passionate about making code beautiful and effective, and you’re open to working with other engineers and designers to make dreams into reality. 

    As a Full Stack Engineer, your responsibilities include:

    • Squashing bugs: big, small, and hairy!

    • Building features like accounting integrations, travel budgets, and more.

    • Guiding and enabling others in the technical organization: we'll share our editor tricks, dotfiles and productive workflow. Share yours!

    • Asking questions about things you don’t understand and challenging the status quo

    For the best possible fit, we are looking for someone who:

    • Has experience writing real-world software to solve real-world solutions.

    • Communicates well, both in the code (WE <3 COMMENTS!) as well as with our team and industry partners

    • Is a natural problem solver

    • Wants to develop and grow their skills in programming and leadership within the organization

    While we use a number of different technologies and languages, for this role we are looking for people who already have a strong understanding of JavaScript, PHP, C++, Java, algorithms, and design patterns. This position is the foundation for launching a career with Expensify, with the expectation you’ll carry these skills into new domains.

    Compensation & Benefits

    • Full-time, salaried position

    • 401k with employer match (only applicable in the US)

    • 100% Medical/Dental/Vision contributions (only applicable in the US)

    • Commuter benefits (only applicable in the US)

    • Free lunch

    • Flexible vacation policy

    • Work From Home when you need it

    Next Steps

    Applying is easy, but it takes time. See, while we know you're awesome, it's actually really hard and time consuming to find you in the midst of literally hundreds of other applications we get from everyone else. So this is where we're going to ask our first favor: can you make it really easy and obvious how great you are, so we don't accidentally overlook you? There are probably many ways to do that, but the easiest way is to help us out by answering the following questions:

    1. What's the URL of your website? If you don't have one, why not?

    2. What's your coding history? When did you start, and what have you done between then and now?

    3. What do you want to do with the rest of your life, and how is Expensify a step toward your long-term goals?

    4. How did you hear about us? A job posting? Chalk on a sidewalk? From a friend? Let us know where you saw this opening.

    Resume not your thing? That’s great, we don’t really read them anyway! Forward your responses to the questions to [email protected]. We're excited to hear from you!

Older - Remote C++ jobs
  • SmileDirectClub
    PROBABLY NO LONGER AVAILABLE.

    We’re SmileDirectClub, and we believe everyone deserves a smile they’ll love. We also believe that you deserve a job you’ll love. Good thing you found us, and we found you. At SmileDirectClub, we’re all about empowering transformation. We want people to become more confident in how they look, how they feel, and how they think. So, we’re spreading smiles and positivity all over the country.

    It’s no small task. That’s why we’re looking for energetic, passionate, and confident team members who can help turn frowns into life-changing grins. Are you up for it?

    SmileDirectClub is hiring a Senior Python Developer to help create the technology platform for an innovative B2C startup. We're looking for bright, ambitious, and highly capable people that can thrive in a fast-paced dynamic environment while working with advanced technologies.

    Responsibilities:

    • Architecture, design, code, test, and QA for our website and technology platform

    • Operational support for website and technology platform

    • Mentor Junior Developers

    • Current technology stack includes: Python, C++, Java, Scala, C#, DynamoDB, MySQL, PostgreSQL, VueJS, Git, AWS, Kubernetes.

      It will really make us smile if you have…

    • Ability to gather business requirements and develop design documents, implement the code and test

    • Ability to take a task from requirements to deployment and support

    • Ability to work on multiple tasks, prioritizing and organizing these tasks to maximize productivity

    • Self-starter with strong communication skills

    • Ability to work independently as well as in a team

    • Eagerness to tackle problems outside your core competencies and learn new technologies as required

    • BS or MS in Computer Science, Information Systems or demonstrated industry hands-on experience

    • Minimum 6 years of hands on experience open source development

    • Experience in the design and development of sophisticated, modern web applications and services

    • Strong proficiency in Python and the Django web framework

    • Strong proficiency in HTML, CSS3, and JavaScript

    • Proficiency in Git

    • Development experience with Amazon Web Services (AWS)

    • Experience with agile development processes

    • Understanding of Development Operations and server architecture

    Benefits of joining the club:

    • Medical, Dental and Vision Insurance

    • 401K with match

    • PTO

    • Aligner and Whitening Benefit

    • Collaborative work environment and positive culture

    SmileDirectClub was founded on a simple belief: everyone deserves a smile they love. The Company is the first digital brand for straightening your smile, created after the realization that recent trends in 3D printing and telehealth could bring about disruptive change to the invisible aligner market by matching licensed professionals, a quality clear-aligner product, and customers together. By leveraging proprietary, cutting-edge technology, SmileDirectClub, LLC-affiliated dentists are providing greater access of care to consumers who couldn’t otherwise afford orthodontic treatment to get a better smile.

    Who We Are: https://vimeo.com/284966502

    https://smiledirectclub.com

  • TileDB, Inc.
    PROBABLY NO LONGER AVAILABLE.$110,000.00 - $130,000.00.

    DESCRIPTION

    We are looking for a Senior Backend Engineer to help us develop, maintain and administer the TileDB cloud-based service.

    Key Responsibilities

    • Work as part of a team to develop a complete cloud-based service
    • Develop, unit test and validate components of Golang based services
    • Help design new service layers and advanced DB feature sets (ACL, SQL, etc)
    • Maintain production infrastructure

    Our headquarters are located in Cambridge, MA. The candidates must be US or Greek citizens or permanent residents.

    REQUIREMENTS

    • In-depth experience with Golang based REST services
    • Experience using Kubernetes for production service deployments
    • Experience with OpenAPI (Swagger) specifications
    • Experience with production MariaDB/MySQL usage and administration

    Nice to Have

    • Devops experience with DNS, logging and monitoring

    • Experience debugging performance critical applications

    • C/C++ experience (i.e. CGO)

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

    We are looking for highly motivated and creative individuals to join us in our mission to transform how humans work and collaborate together.

    In this role you will work with an international team of artists and Unity developers to port our UWP app to iOS. 

    You will develop new mobile features that contribute to the product roadmap, translate design and product documentation into technical specifications and subsequently develop them as new features. You will write efficient code, optimise the general performance of our software and help keep bugs at a minimum level.

    Provide general project support by assisting the team with technical questions and creating authoring and/or debugging tools.

    Responsibilities, including but not limited to:

    • Development of ultra-fast, highly scalable, holographic remote collaboration solution
    • Implementation of security "best practices” to keep user data secure
    • Coordinate and work with front-end and back-end developers, UX/UI designers, 3D artists, and the production teams to achieve goals

    Requirements:

    • 3+ years of Unity experience in a professional development team
    • 2+ years iOS (ideally Swift, Objective-C and ARKit)
    • BS in Computer Science
    • Knowledge of Unity team project best-practices (prefabs, asset naming, organized scene hierarchy)
    • Experience with git 
    • Good communication skills (we are looking for someone who thrives on collaborating with a remotely located team)

    Preferred:

    • Agile
    • Photon Networking
    • Experience working with cloud-based systems and/or local servers including, but not limited to: web-based protocols, REST APIs, and sockets
    • C++ or other programming skills (e.g. Python)
    • Azure

    Work Environment

    We are a startup and this job operates in a remote environment. Candidates should have flexible working hours to accommodate this role and the company growth. We do not intend to work longer than necessary, however, we are looking for people who get things done when necessary.

  • Corelight
    PROBABLY NO LONGER AVAILABLE.$120,000.00 - $185,000.00.

    Corelight is a high-growth security startup that emerged from the open source community of Zeek (formerly Bro), a powerful and widely-used network monitoring framework. We secure some of the most sensitive and mission-critical networks in the world, and our rapidly-growing customer base includes eight of the Fortune 50. Open source is in our DNA: Corelight was co-founded by the inventor of Zeek along with its key open source committers.

    Role

    We are seeking a skilled, passionate software developer interested in developing future versions of Zeek with us. You will work on Zeek’s open source code base, developing new features and maintaining existing functionality. You will also interact closely with Zeek’s global user and developer community, integrating feedback & reviewing contributions. Your work will help shape Zeek going forward, and your code will become deployed in some of the most powerful networks.

    Responsibilities

    • Design and develop new features for open source Zeek
    • Maintain & modernize Zeek’s existing code base
    • Write technical Zeek documentation
    • Help maintain Zeek infrastructure & community resources
    • Support the open source Zeek community through GitHub, mailing lists, social media
    • Participate in Zeek community events
    • Collaborate with related open source projects & communities to advance joint interests
    • Support integration of Zeek into Corelight products

    Qualifications

    Minimum Qualifications:

    • Bachelor's degree
    • 2+ years of software development in C++ on Unix-style platforms
    • Experience programming in standard scripting languages (e.g,. Python) and Unix shells (e.g., bash)
    • Experience with common open source development work flows and tools (e.g., GitHub, Git, CMake)

    Preferred Qualifications:

    • Master’s degree or above, preferably in computer science or related field
    • 5+ years of software development in C or C++
    • History of substantial contributions to an open source project
    • Familiarity with Zeek and, ideally, the Zeek C++ code base
    • Experience developing security or networking software, in particular network intrusion detection systems
    • Understanding of network protocols and tools for analyzing network traffic (tcpdump, Wireshark, Snort, Suricata)
    • Experience programming in C++11 or newer
    • Working in, or closely with, security operations

    The preferred location for this position is one of our offices in San Francisco, CA; or Columbus, OH. Remote work is an option. If you are interested in remote work, please point that out in your application.

    We understand that no candidate is perfectly qualified for any job. Experience comes in different forms; many skills are transferable; and passion goes a long way. Even more important than your resume is a clear demonstration of dedication, impact, and the ability to thrive in a fluid and collaborative environment. We want you to learn new things in this role, and we encourage you to apply if your experience is close to what we’re looking for.

    We also know that diversity of background and thought makes for better problem solving and more creative thinking, which is why we're dedicated to adding new perspectives to the team.

    Working at Corelight

    In addition to helping to make networks safer around the world, Corelight is a great place to work. We provide competitive salaries, equity and benefits, but those are just table stakes. No matter where you're based, we aspire to make working here one the best experiences of your career.

  • 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
  • Carbon Black
    PROBABLY NO LONGER AVAILABLE.Preferred timezone: UTC -9 to UTC -1

    Carbon Black is seeking smart, energetic, and technically curious engineers to join our team and help us deliver high quality, cloud-based endpoint protection for macOS!
    The ideal engineer will possess a solid understanding of C++ programming at both the application and system levels, with a proven and established habit of delivering high-quality code in a professional context. Our team is very collaborative and we are looking for dynamic technical leaders who can work independently while supporting the needs of the team. If you are the kind of programmer who wants to grow technically while making a meaningful contribution to cutting edge software that does some good in the world, join Carbon Black!  

    What You’ll Do

    • Leverage C++ programming experience to drive feature work on the macOS endpoint for the Predictive Security Cloud
    • Shape the direction and execution of the product vision
    • Mentor fellow team members
    • Triage,  reproduce, diagnose  and resolve issues discovered in the product

    What You'll Bring

    • 5-8  years of programming experience in C++
    • System level software development on macOS or Linux with kernel experience a plus
    • Demonstrable technical development and debugging skills with a track record of delivering high-quality code
    • Extensive experience with Linux and/or macOS knowledge

    Willing to consider 100% remote candidates based in the continental US.

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

    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.

    REQUIRED:

    - DICOM development using dcm4chee, dcmtk, laurelbridge, or any other dicom toolkit – absolute must have
    - C++ or Java
    - Web GUI development experience a plus
    - Linux
    - AWS also a plus

    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 directly on the resume in order to be considered.

    For immediate consideration, email resume and include your cell phone number and start date: [email protected]

  • Enjin Pte Ltd
    PROBABLY NO LONGER AVAILABLE.Must be located: United States of America.

    DESCRIPTION

    At Enjin, we’re building out our core technology team and are looking for a backend engineer to join our world-class global development team.

    Who you are:

    You are a self-motivated and product driven engineer. You love to code and have a strong desire to learn. You are a humble, yet confident, and are an effective communicator despite not sharing an office with any of your team mates.

    You are a pioneer. You are framework agnostic and can articulate the tradeoffs between competing technologies based on the requirements of the problem you are trying to solve. You write secure, robust, and maintainable code that is used in high performance, high traffic, and high-security environments. You are a proactive problem solver and are always looking for ways to contribute to the team’s success. You are sensitive to budgets and time constraints but always aim for quality. 

    What you’ll do:

    • Implement robust, fault tolerant, blockchain based web services for game developers.
    • Build APIs and web applications for mobile, browser, and game engine clients.
    • Peer review other team members’ code and learn and adapt from peer review of your own code.
    • Support product management with technical information to create project plans.
    • Investigate new technologies and how they can be applied.
    • Maintain existing Enjin services for millions of users.
    • Participate in DevOps to maintain the high availability of our services.

    REQUIREMENTS

    • 5+ years of backend development.
    • Proven track record with product releases.
    • Expert level in PHP.
    • Experience with Laravel.
    • Advanced knowledge of MySQL.
    • Knowledge of GraphQL, NodeJS, Java, C#, C++, Rust, and Go is a plus.
    • Proficient with Linux systems and servers.
    • Experience in version control systems like git.
    • Ability to lead a team, mentor, and work with other developers.
    • The drive and the passion to learn everything there is to know about your field and always improve.
    • Experience with testing and behavior driven development.
    • Excellent communication skills with the ability to share insights and expectations with clients and other staff members.
  • 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.
  • Knock.com
    PROBABLY NO LONGER AVAILABLE.$130,000.00 - $160,000.00.Preferred timezone: UTC -6

    We’re seeking a Senior Machine Learning Engineer to join us in building our predictive models and our data science team. You will get to work with some of the most interesting data sets and have the freedom and responsibility to help shape our core products from initial data exploration to production models. You will design and implement the foundation of our predictive models and work closely with other team members to test the accuracy in local markets.

    As a Senior Machine Learning Engineer you will:
    Skills & Requirements

    • Design and develop models to predict trends in residential real estate transactions.
    • Develop, train, test, deploy and iterate models on large scale machine learning systems.
    • Evaluate, improve and iterate on the performance of existing ML models.
    • Explore new data which can impact the model predictions.
    • Assess models accuracy and the impact of data quality on the precision of the price predictions.
    • Apply and integrate model predictions to our new and existing products.
    • Communicate model outcome to the rest of the team.

    We’re looking for teammates who have:

    • Must be U.S. based.
    • MS or higher in Computer Science, Statistics, Mathematics or equivalent.
    • Passion for machine learning and deep learning.
    • Minimum of 3 years of software development experience including coding, testing, troubleshooting, and deployment.
    • Minimum of 2 years experience with building production end-to-end machine learning models at scale.
    • Strong Knowledge of machine learning frameworks, particularly TensorFlow, a good understanding of the inner working of the frameworks.
    • Programming proficiency in Python.
    • Knowledge of SQL (MySQL or Postgres).
    • Strong desire to contribute to a rapidly growing startup and being comfortable with learning new tools and technologies.
  • Knock
    PROBABLY NO LONGER AVAILABLE.

    We’re seeking a Senior Machine Learning Engineer to join us in building our predictive models and our data science team. You will get to work with some of the most interesting data sets and have the freedom and responsibility to help shape our core products from initial data exploration to production models. You will design and implement the foundation of our predictive models and work closely with other team members to test the accuracy in local markets.

    As a Senior Machine Learning Engineer you will:

    • Design, code, train, test, deploy and iterate on large scale machine learning systems.

    • Develop model training platform and reusable data infrastructure components to enable rapid prototyping by our data scientists.

    • Design and build customized learning systems and integrate it with our existing products.

    • Build predictive services to price residential real-estate.

    • Assessing the impact of using new data sources on data quality and precision of our price predictions

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

  • Contrast Security
    PROBABLY NO LONGER AVAILABLE.$115,000.00 - $135,000.00.Preferred timezone: UTC -7 to UTC -3

    About the Opportunity

    At Contrast, our goal is the make the Internet safer day by day. We are always interested in meeting talented and creative technologists who share this goal. We’ve built some amazing technology thus far and are shaking up the way the world looks at application security. We know that our products can get better with new voices and ideas. Contrast is looking for a talented .NET application developer to join our team, engineering a world-class instrumentation agent for analyzing the security of Microsoft web applications. An ideal candidate is proficient in ASP.NET, C#, and C++. Ideally, we would love for you to have an interest or experience in Azure, as well as experience or curiosity with .NET Core.

    Responsibilities

    • Build many variations of simple to complex web applications using ASP.NET and .NET Core for our instrumentation agent to analyze to detect security vulnerabilities at run-time.
    • Contribute to the development of our instrumentation agent written in C# and C++.
    • Support traditional ASP.NET apps and more modern .NET Core apps on Windows/Linux.
    • Perform forensic investigations when the agent negatively impacts the performance of functionality of instrumented web applications.
    • Own your work. Whether a nasty bug or an awesome feature, you put your name on every line of code.
    • Be a team player. You love to work with others to find the right solutions.

    About You

    • You love to code.
    • You have experience working on a remote team and don't mind the occasional trip to Baltimore, MD to meet up with teammates a few times a year.
    • Experience with at least one ASP.NET Framework (WebForms, MVC, WCF, Web API) and .NET Core web applications.
    • Experience with C# and C++.
    • Comfortable working in both a Windows and Linux operating systems.
    • Comfortable working with Azure DevOps for continuous integration.
    • Strong understanding of Microsoft IIS for configuration and deployment purposes.
    • Knowledge of the .NET development ecosystem.  Experience with popular .NET libraries such as Entity Framework, Dapper and Unity.
    • Experience deploying web applications to Azure services such as Azure VMs, Azure Web Apps, Service Fabric, SQL Server and Azure Networking Services.
    • You have strong communication skills. You ask questions, let others know when you need help, and tell others what you need.
    • You're a problem solver. You believe the best work is the result of finding the simplest solution to complex challenges.
    • You see the big picture. You understand how the code you write interacts with systems and services, both internally and externally.

    What We Offer

    • Competitive compensation
    • Medical, dental, and vision benefits
    • Flexible paid time off
    • Daily in-office lunches
    • 401K
  • Bitfinex
    PROBABLY NO LONGER AVAILABLE.$75,000.00 - $120,000.00.

    Join the team accelerating the financial evolution

    Bitfinex is on a mission to create the most innovative and industry-leading cryptocurrency trading platform.

    Our team is built from many enthusiastic individuals who each hold an ownership mentality. That means that no one is waiting to be told what to do. Each member is a self-starter who is highly motivated. To put it another way, when we’re not working, we dream about work. While each member is motivated and self-starting, we are also a group who will not put our individual egos before the best interests of the team.

    Our team is globally distributed, so clear communication is critical. We are in constant contact as we hustle to develop, support, and deliver the best platform possible for our users. Our goal is to find more hard-working, skilled people who will be excited to join us on this journey.

    If you get excited about being in an industry that is breaking new ground and have a disposition of confidence towards challenging technical feats, we want to talk to you.

    Who you are

    We’re currently looking for a Senior Backend Developer experienced with distributed systems and matching engine concepts. The position is remote and available to anyone self-driven, and with the experience, motivation and capacity to contribute to our vision.

    Self-motivation is essential for all our team members. No one on the team will micro-manage you. We are looking for team members who are comfortable using their initiative and seeing it through to completion. You will be part of a dynamic, fast paced team, and have the chance to shape the direction of Bitfinex as we grow.

    • Knowledge and experience with microservices architecture

    • Knowledge and experience with distributed systems and trading engines

    • Experience with blockchain integration

    • Comfortable with high-availability concepts

    • Have actively participated in the development of a sophisticated platform as one of the leading developers

    • Ability to quickly learn new technologies

    • Expert level C++

    • Exceptional JavaScript skills, ability to performance optimise code, Ruby or Rust skills are a plus

    • Other technologies of interest: Message queues (ZeroMQ, RabbitMQ), Job Queues

    Key responsibilities

    • Developing and improving matching engine performance
    • New feature implementation 
    • Work towards improving test automation framework and maintaining scalable data sets
    • Develop and contribute to long-term technical solutions and strategies of the engineering department
    • Assisting with delivering high-quality code to a huge client base
    • Identifying and recording bugs, verifying fixes
    • Leverage monitoring and reporting tools to provide quality metrics
    • Assisting development team by reproducing issues

    ---------------------------------------------------------------------------------------------------------------------------

    To learn more about us, please visit Bitfinex and check out our documentation.

    Please see the relevant descriptions, and email [email protected] with your github profile, CV, and cover letter if you see a match.

  • Salesforce
    PROBABLY NO LONGER AVAILABLE.

    Platform/Back-End Software Engineer (all levels)

    Location: US & Canada (Relocation candidates)
    In school, or graduated within the last 12 months? Please visit FutureForce for opportunities.
    Salesforce has immediate opportunities for extremely talented software developers who want their lines of code to have significant and measurable positive impact for users, the company's bottom line and the industry. You will be working with a group of world-class engineers to build the breakthrough features our customers will love, adopt and use while keeping our trusted platform stable and scalable. The software engineer role at Salesforce encompasses architecture, design, implementation, and testing to ensure we build products right and release them with high quality.
    From Sales Cloud to Marketing Cloud, Platform to IoT , Einstein Platform and everything in between we have many opportunities available across various applications and platforms. Submit your resume here and we will reach out to you with opportunities that fit your background and interests.
    Passionate about being part of our Ohana? Here is what we are searching for in you!
    Basic Requirements:
    - Bachelor’s degree in Computer Sciences or equivalent field, plus 3+ years of relevant experience
    - Track Record of being a top performer in current and past roles
    - Deep understanding of object oriented programming and experience with at least one object oriented programming language (Java, C++, C#, Ruby, Python)
    - Solid knowledge of Database technologies such as SQL, PL/SQL and relational database schema design
    - Experience in automated testing including unit and functional testing using Java, JUnit, JSUnite and Selenium
    - Excellent interpersonal and communication skills
    Preferred Requirements:
    - Bachelor’s degree (or its foreign degree equivalent) in Computer Science, Engineering, or a related technical discipline.
    - At least (5) years of software engineering experience
    - Master of Java and experience developing and tuning highly available server-side applications
    - Deep understanding of Object Oriented Programming
    - Experience with developer tools like git, Maven and Eclipse IDE
    - Experience with Hbase, Phoenix, MapReduce, Pig/Hive and/or other no-sql technologies
    - SOAP/REST APIs and general API design
    - Experience with agile development methodology
    - Experience building highly scalable, distributed systems
    - Experience delivering and owning web scale data systems in production

    Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. The company was founded on three disruptive ideas: a new technology model in cloud computing, a pay-as-you-go business model, and a new integrated corporate philanthropy model. These founding principles have taken our company to great heights, including being named one of Forbes’s “World’s Most Innovative Company” ten years in a row and one of Fortune’s “100 Best Companies to Work For” nine years in a row. We are the fastest growing of the top 10 enterprise software companies, and this level of growth equals incredible opportunities to grow a career at Salesforce. Together, with our whole Ohana (Hawaiian for "family") made up of our employees, customers, partners and communities, we are working to improve the state of the world.

    *LI-Y

  • Core Data
    PROBABLY NO LONGER AVAILABLE.

    Core Data has an opening for three (3) experienced senior-level C++ programmers to add to our existing team.  This work-from-home contract style position offers a full time opportunity to each developer selected for the position.

    This advertisement is intended for senior-level applicants with demonstrable experience in a professional work environment.  While experience with systems integration and complex APIs will receive priority over developers that do not have this type of previous experience.  Applicants will be expected to have the requisite knowledge and experience needed to create professional-quality, bug-free production quality applications.  The range of projects is split between two separate product lines currently maintained by the company.  The first collection of projects relates to a sports wagering software that produces statistics, betting odds, and supporting structures.  The second and newest collection of projects relates to the banking and finance realms.  Examples include integration with exchanges,  integration with cryptocurrency wallets and APIs, development of buy/sell algorithms, and creation of various web services to facilitate online banking.  Many of the projects we take on are of advanced level and require analysis and planning on an individual basis in addition to code writing.

    For this position, emphasis is placed on the applicant's ability to produce solutions with minimal outside help.  As this is a senior-level position, all applicants are expected to be able to write the required applications from start to finish, including design of any database queries or tables.  Design specifications will be provided for each project prior to commencement.  While actual programming ability is one of the key requirements of this position, applicants for this senior-level posting are expected to show initiative and take a practical approach towards solving real-world problems.

    The projects are challenging and quite exciting, and even the most experienced of candidates are certain to learn new skills and techniques while working with our company.

    Skills & requirements

    • Advanced C++ background
    • Past experience working in a senior-level posting
    • Ability to write fully-debugged, real-world applications from start to finish with minimal supervisory intervention
    • Knowledge of web services, such as REST, JSON APIs
    • Working knowledge of how web documents are structured (HTML and XML)
    • Strong investigative skills, such as ability to "figure out" an acceptable algorithm to buy/sell commodities;
    • Diverse background in customer-facing as well as B2B software;
    • Ability to design tables, indexes, and SQL queries to support the data layer of applications.  Specific experience with MySQL preferred.
    • Optional:  Working knowledge of the Qt5 C++ framework
  • 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
  • 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 large scale micro-service based distributed systems with high transaction volume. 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
    • a minimum of two years experience designing, developing and troubleshooting large scaledistributed systems
    • hands-on experience with highly concurrent production grade systems
    • excellent knowledge of at least one modern programming language, such as Go, Java, C++ and Scala
    • excellent troubleshooting and creative problem-solving abilities
    • excellent written and oral communication and interpersonal skills

    **Ideally, candidates will also have

    **

    • experience with systems for automating deployment, scaling, and management of containerised applications, such as Kubernetes and Mesos
    • experience with big data technologies, such as Kafka, Spark, Storm, Flink and Cassandra
    • experience with encryption and cryptography standards
Load more