Remote C++ Jobs

This Month

Software Engineer - Infrastructure, Clients Team
java python c linux testing dot net Jun 16
Confluent is pioneering a fundamentally new category of data infrastructure focused on data in motion. Have you ever found a new favorite series on Netflix, picked up groceries curbside at Walmart, or paid for something using Square? That’s the power of data in motion in action—giving organizations instant access to the massive amounts of data that is constantly flowing throughout their business. At Confluent, we’re building the foundational platform for this new paradigm of data infrastructure. Our cloud-native offering is designed to be the intelligent connective tissue enabling real-time data, from multiple sources, to constantly stream across the organization. With Confluent, organizations can create a central nervous system to innovate and win in a digital-first world.

We’re looking for self-motivated team members who crave a challenge and feel energized to roll up their sleeves and help realize Confluent’s enormous potential. Chart your own path and take healthy risks as we solve big problems together. We value having diverse teams and want you to grow as we grow—whether you’re just starting out in your career or managing a large team, you’ll be amazed at the magnitude of your impact.

Dubbed an "open-source unicorn" by Forbes, Confluent is one of the fastest-growing enterprise subscription companies our investors have ever seen. And how are we growing so fast? By pioneering a new technology category with an event streaming platform, which enables companies to leverage their data as a continually updating stream of events, not as static snapshots. This innovation has led Coatue Management, Altimeter Capital and Franklin Templeton to join earlier investors Sequoia Capital, Benchmark, and Index Ventures in the recent Series E financing of a combined $250 million at a $4.5B valuation. Our product has been adopted by Fortune 100 customers across all industries, and we’re being led by the best in the space—our founders were the original creators of Apache Kafka®. We’re looking for talented and amazing team players who want to accelerate our growth, while doing some of the best work of their careers. Join us as we build the next transformative technology platform!

The Clients Team is on a mission to make it as easy as possible to use Apache Kafka with any programming language. We develop high performance client libraries and APIs targeting various languages, and our passions range from squeezing an extra percent point of performance out of some low level networking code to designing APIs that are a joy to use. The software we make defines how users interact with Kafka - so it's high impact and very close to users. When we're not writing code, you'll find us out in the open source community (much of what we work on is open source), or helping our customers with some of their toughest problems.
You will be part of the team which enables Kafka to be used on any platform and on any language using standard interfaces and responsible for building critical features where stability and performance are of the highest concern. We are at the beginning of this engineering journey and are looking for great engineers to join our world class team who are passionate about building and running large scale, multi-tenant distributed data systems for customers that expect a high level of availability.

Who You Are

  • Smart, humble, and empathetic
  • Have a strong sense of teamwork and put team’s and company’s interests first
  • Driven and excited about challenges of a fast-paced, innovative software startup environment

What We're Looking For

  • Strong fundamentals in distributed systems design and development
  • Proficiency in more than one programming language and ability to pick up new languages and concepts. We write code in: Java, C, C++, Python, Go, .NET, for Linux, MacOS X, Windows on multiple hardware architectures.
  • Strong testing background and takes compatibility very seriously
  • Solid understanding of concurrency, sockets, networking, operating systems, memory management, runtimes, portability, etc.
  • A self starter with excellent spoken and written communication
  • Ability to effectively work in and collaborate on a distributed team and with the open-source community 
  • Bachelor's degree in Computer Science or similar field and 4+ years of equivalent work experience

What Gives You An Edge

  • Experience in open-source development
  • Experience using Apache Kafka
  • Expertise in C/C++ to make contributions to librdkafka
  • Experience operating large-scale data systems

At Confluent, equality is a core tenet of our culture. We are committed to building an inclusive global team that represents a variety of backgrounds, perspectives, beliefs, and experiences. The more diverse we are, the richer our community and the broader our impact.

Come As You Are

At Confluent, equality is a core tenet of our culture. We are committed to building an inclusive global team that represents a variety of backgrounds, perspectives, beliefs, and experiences. The more diverse we are, the richer our community and the broader our impact.

Click here to review our California Candidate Privacy Notice, which describes how and when Confluent, Inc., and its group companies, collects, uses, and shares certain personal information of California job applicants and prospective employees.

#LI-Remote
Share this job:
Backend Software Engineer, Bitbucket
 
backend golang python c linux docker Jun 11
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, we will provide the choice to work from home or return to work in an office unless a job requirement makes it necessary for a particular role to be performed at an Atlassian office.

The Repository Infrastructure Platform (RIP) team of Bitbucket Cloud is growing! We are looking for a software engineer who can help us in our mission to “store and serve repository data and handle git operations in a secure, performant, and reliable manner”. Come join us as we reimagine our repository platform.

Bitbucket Cloud hosts source code for tens of thousands of software development teams of every size – from Fortune 100 companies to innovative startups. The RIP team has a lot of technical expertise and deep Bitbucket knowledge. Our team works primarily on our numerous backend services to perform git operations. We engage in some of the hardest technical problems that come with handling git operations for over 10 million registered users and over 28 million repositories.

We are a distributed team across 5 locations but that doesn’t stop us from being highly communicative and collaborative. When one of us is blocked, we either reach out immediately on Slack or share our screen and dive into a technical Zoom discussion after our short daily stand-up.

As a Bitbucket engineer, you will get to work on a set of systems and services with challenges unique to distributed version control and team collaboration. You will be responsible for designing, implementing, documenting, monitoring, operating, and optimizing the code that powers Bitbucket.

You can’t innovate effectively if you don’t understand the system you are improving and the technologies available. We encourage investments in learning – and teaching each other – in order to be a highly effective engineering organization. We set aside time to innovate as well as time to learn and grow your knowledge and skillset.

What you’ll do:

  • Write code and contribute to technical efforts through all phases of the software development process - from early design phases through to customers and support.
  • Operate, monitor, optimize, and fix existing architecture and code.
  • Share your knowledge through documentation, demos, and tech talks.
  • Handle operations of team services in an on-call rotation (after an onboarding period)
  • Collaborate cross-functionally and cross-product to make major improvements to our platform.
  • Integrate with the Atlassian Platform so that our team can focus on Bitbucket-specific solutions.
  • Participate in innovation time to build features for our customers and tools for our engineering teams.
  • Help shape our engineering policies through a broad approach to engineering quality (consistent and thoughtful patterns, improved observability, unit and integration testing, etc.)
  • Utilize a large but coherent set of technologies: git, Python, Go, C/C++, Django, PostgreSQL, DynamoDB, Redis, Memcached, Docker, Micros (Atlassian’s thin implementation layer above AWS), and more.

On your first day, we will expect you to have:

  • 1-5 years experience in backend software development
  • Fluency with Golang and/or Python
  • Willingness to understand all components of a complex system
  • Knowledge of Linux or Unix-based operating system internals

It’s great if you have:

  • Experience operating microservices
  • Knowledge of distributed version control internals (Git, Mercurial, Fossil, etc.)
  • Experience in system programming using POSIX APIs and system calls
  • Django experience
  • C/C++ software development experience
  • Willingness to learn and contribute to open-source software used in Bitbucket
  • Knowledge of common file systems and related technologies
More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.

If your experience looks a little different from what we’ve identified and you think you can rock the role, we’d love to learn more about you.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Share this job:
Senior Backend Software Engineer, Bitbucket
 
backend senior golang python c linux Jun 11
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, we will provide the choice to work from home or return to work in an office unless a job requirement makes it necessary for a particular role to be performed at an Atlassian office.

The Repository Infrastructure Platform (RIP) team of Bitbucket Cloud is growing! We are looking for a senior backend software engineer who can help us in our mission to “store and serve repository data and handle git operations in a secure, performant, and reliable manner”. Come join us as we reimagine our repository platform.

Bitbucket Cloud hosts source code for tens of thousands of software development teams of every size – from Fortune 100 companies to innovative startups. The RIP team has a lot of technical expertise and deep Bitbucket knowledge. Our team works primarily on our numerous backend services to perform git operations. We engage in some of the hardest technical problems that come with handling git operations for over 10 million registered users and over 28 million repositories.

We are a distributed team across 5 locations but that doesn’t stop us from being highly communicative and collaborative. When one of us is blocked, we either reach out immediately on Slack or share our screen and dive into a technical Zoom discussion after our short daily stand-up.

As a Bitbucket engineer, you will get to work on a set of systems and services with challenges unique to distributed version control and team collaboration. You will be responsible for designing, implementing, documenting, monitoring, operating, and optimizing the code that powers Bitbucket.

You can’t innovate effectively if you don’t understand the system you are improving and the technologies available. We encourage investments in learning – and teaching each other – in order to be a highly effective engineering organization. We set aside time to innovate as well as time to learn and grow your knowledge and skillset.

What you’ll do:

  • Lead technical efforts through all phases of the software development process — from early design phases through to customers and support.
  • Help shape our engineering policies through a broad approach to engineering quality (consistent and thoughtful patterns, improved observability, unit and integration testing, etc.)
  • Share your knowledge through documentation, demos, and tech talks.
  • Operate, monitor, optimize, and fix existing architecture and code.
  • Handle operations of team services in an on-call rotation (after an onboarding period)
  • Collaborate cross-functionally and cross-product to make major improvements to our platform.
  • Integrate with the Atlassian Platform so that our team can focus on Bitbucket-specific solutions.
  • Participate in innovation time to build features for our customers and tools for our engineering teams.
  • Utilize a large but coherent set of technologies: git, Python, Go, C/C++, Django, PostgreSQL, DynamoDB, Redis, Memcached, Docker, Micros (Atlassian’s thin implementation layer above AWS), and more.

On your first day, we will expect you to have:

  • 5+ years experience in backend software development
  • Fluency with Golang and/or Python
  • Technical leadership for efforts requiring collaboration from a diverse set of key partners
  • Experience growing the abilities and skill sets of other engineers
  • Willingness to understand all components of a complex system
  • Good knowledge of Linux or Unix-based operating system internals

It’s great if you have:

  • Demonstrated improvement of engineering practices or policies in a prior role
  • Experience operating microservices
  • Knowledge of distributed version control internals (Git, Mercurial, Fossil, etc.)
  • Experience in system programming using POSIX APIs and system calls
  • Django experience
  • C/C++ software development experience
  • Willingness to learn and contribute to open-source software used in Bitbucket
  • Knowledge of common file systems and related technologies
More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.

If your experience looks a little different from what we’ve identified and you think you can rock the role, we’d love to learn more about you.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Share this job:
DevOps Engineer
devops python php cloud aws azure Jun 10
The rapidly expanding Six Nines Engineering Team is looking to hire DevOps Engineers to deliver high quality results to our industry leading customers.

DevOps Engineers at Six Nines are hybrid software and infrastructure systems engineers who are able to take a holistic architecture and transform it into high quality, idiomatic code. DevOps Engineers manage the services generated by their code, participate in code reviews, document the work they produce and generally ensure the services they build operate smoothly. DevOps Engineers operate at scale with the result of their work often measured globally.

Role

  • Responsibilities
  • Develop and produce infrastructure-as-code (IAC)
  • Create deployment plan documentation and maintenance runbooks of systems
  • Participate in code reviews
  • Work as part of a team delivering customer projects
  • Track activities specific to assigned tasks

  • Qualifications
  • Engineering degree or equivalent work experience
  • Experience in one or more infrastructure-as-code languages (e.g. Terraform, Chef, Ansible)
  • Experience in one of the following cloud solution providers (e.g. AWS, Azure, GCP)
  • Experience in one or more higher-level coding languages (e.g. python, C++, PHP, Hack)
  • Experience with OS SysAdmin fundamentals (*nix and/or Microsoft), networking fundamentals
  • (TCP/IP, DNS), relational and NoSQL databases, API’s, SDK’s 

  • Preferred Qualifications
  • 5+ years of experience
  • Certification (Associate or Professional) from a cloud solution provider
  • Experience in the AI/ML, M&E, VFX, Gaming or HPC verticals 

  • Benefits
  • Medical, Dental, Life
  • Paid Time Off
  • 401k
  • Incentive Stock Options (ISO’s)
  • Performance based bonuses 
If you are interested in learning more about this company or any Startups/Small Businesses in the area, please contact us and check us out here!! 
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

Share this job:
Senior Software Engineer, Electron
Loom  
senior javascript swift docker aws cpp Jun 07
About Loom
Loom is on a mission to empower everyone at work to communicate more effectively, wherever they are. We are already trusted by over 10M users across 120k+ companies. Our customers are global and use Loom at work at world-class companies including Netflix, HubSpot, Atlassian, Juniper Networks, and Twitter.

Founded in 2015, Loom has raised over $200 million from top-tier investors including Sequoia Capital, Kleiner Perkins, Coatue, and Andreessen Horowitz.

The Role
Speed and reliability continue to be at the core of Loom's value proposition. They are the most important features we can deliver to our users.
Loom is looking for an engineer passionate about technologies such as Electron, NodeJS, and Chromium open-source projects to propel the stability and performance of Loom's desktop application. It is built to deliver 4k video messages instantaneously to their intended audience and is our most powerful recorder offering. In this role, one will lead innovative efforts to propel Loom's desktop application to be one of the fastest and most dynamic desktop software offerings on the market.

If you are an active open source maintainer for the Chromium or Electron projects, Loom will happily sponsor your work. We value the OSS community and want to ensure we, as an org, contribute to it. So let us know your set of responsibilities, and we'll ensure you have the space to continue your work at the level you want.

The Stack
The Desktop application uses Electron with custom encoding binary layers written in Swift and C++ for macOS and Windows, respectively. The application interfaces with Loom's infrastructure view REST endpoints and GraphQL. The infrastructure currently runs in the AWS ecosystem. We are using Docker, Node, React, and Webpack within our web services.

Your Responsibilities

  • You will work with the Electron and Chromium communities to not only improve the open-source technologies, but to ensure that the technologies help make Loom more efficient
  • You will lead the design and implementation of tooling that will help inform the roadmap of the desktop product
  • You will lead the design and implementation of a new CI/CD system to increase adoption velocity by an order of magnitude
  • You'll work closely with our Core Video team to understand the intricacies of and help iterate on our custom video encoding layer
  • Write native node add-ons that enable Loom to run on a diverse set of devices across the world
  • You will design tools and frameworks that empower the Desktop team to ship quickly and with confidence

What We're Looking For

  • 4+ years experience with C++ in the context of large cross-platform C++ projects
  • 4+ years experience with JavaScript and building highly performant low-level add ons and interfaces for Node.js
  • Familiarity with Chromium or Electron
  • A good balance between quick decision making and knowing when to ask for input
  • Experience working with product that has gone through multiple product and architecture evolutions
  • Knowledge and experience using platform-specific debugging tools (from Visual studio/wingdb/xcode/gcd to the specific console/logging tools of each OS)
  • Passion for developing on Windows and macOS
How We Work
Freedom and Flexibility: At Loom, we believe work is an act, not a place. When we disengage work from a location, we can accommodate a broad range of life choices. You can choose to work from home or while you travel. If you are in the Bay Area, you can drop by our San Francisco office on 2nd and Market St. when reopens in Fall 2021. We are able to hire across the United States and Canada* and are continuing to expand our international presence. And you are free to move within a country without any adjustment to compensation.

Engaging Workday: The key to an engaging workday is finding the right balance between different ways to work sync, async, text and video. Loom makes it easier for us to say what we mean without having to schedule a zoom meeting or struggle to find the right words. And using async communication allows us to free up time for deep work every day. We believe there's a place for sync time - often a conversation on Zoom is exactly what is needed. For team meetings, this ‘sync time’ is typically between 9AM-Noon PT given where the overlap of timezones where Loommates are located.

Work-Rest Balance: The way we balance the fast-paced demands of a high-growth startup and sustainability is making rest a priority. We offer a flexible PTO policy so you're able to take time off when you need it. We also go fully offline once a year between Christmas and New Year (and twice during the Pandemic). Rest is also part of the workday, not just during PTO. Taking a break for personal commitments, whether it's watching the kids or getting some exercise is natural part of the workday.

Social Connection: Relationships and connectedness matter. We are intentional about building trust and relationships through unique, shared experiences. Our virtual workspace keeps us connected day-to-day whether it's through Looms celebrating wins or our buzzing Slack communities. Post-COVID, we want Loommates to meet in person at least twice a year purely for fun. We're also experimenting in local offices as social spaces, starting with San Francisco in Fall 2021.

Perks at Loom
Competitive compensation and equity package
99% company paid medical, dental, and vision coverage for employees and dependents (for US employees)
Flexible Spending Account (FSA) and Dependent Care Flexible Spending Account (DCFSA)
Healthcare reimbursement (for International employees)
Life, AD&D, Short and Long Term Disability Insurance
401(k) with 4% company matching
Professional development reimbursement
Mental health and wellness reimbursement
Gym reimbursement
Unlimited PTO
Paid parental leave
Remote work opportunities
Home office & technology reimbursement

Loom = Equal Opportunity Employer
We are actively seeking to create a diverse work environment because teams are stronger with different perspectives and experiences.

We value a diverse workplace and encourage women, people of color, LGBTQIA individuals, people with disabilities, members of ethnic minorities, foreign-born residents, older members of society, and others from minority groups and diverse backgrounds to apply. We do not discriminate on the basis of race, gender, religion, color, national origin, sexual orientation, age, marital status, veteran status, or disability status. All employees and contractors of Loom are responsible for maintaining a work culture free from discrimination and harassment by treating others with kindness and respect.
Share this job:
Performance Architect
 
golang java c big data cloud cpp Jun 01
If your passion is about making scalable systems, scale even better and run faster, read along. You will fit in right with us if you have a passion for improving performance for complex systems and are comfortable working in a fast-paced environment. Your strongest belief is in collaboration with your stakeholders: Product Managers, Engineers, Architects and Customers.

As a Performance Architect for Couchbase, you will be working on our cutting-edge products : Couchbase Server (Key-Value Store, N1QL, Indexing, Search and Analytics), Couchbase Cloud, Mobile, and SDK’s. 

You’ll assess and analyze their performance characteristics, conduct performance analysis, look for performance bottlenecks, and recommend appropriate actions and solutions. 

Couchbase provides the performance of a caching layer, the flexibility of a source of truth, and the reliability of a system of record, eliminating the need to manage data models and consistency between multiple systems, learn different languages and APIs, and manage independent technologies. 

Working on Couchbase products you’ll acquire highly coveted skills, essential to this technology, by navigating the world of NoSQL databases and the "big data" ecosystem. This includes working with functional programming languages like Erlang & Golang, understanding principles and concepts of distributed systems, understanding what goes into good NoSQL database design, mobile data convergence, and becoming proficient in the best practices for building NoSQL-backed applications.  
 

RESPONSIBILITIES:

  • You will be responsible for deep dive analysis on products in the market and come up with strategies to improve performance of our products
  • You will be driving product optimization initiatives and have a direct positive impact on product development
  • You understand what customers want, what our competition does, and what we should achieve in terms of performance to get there
  • You need to go through product requirements and have architectural discussions with our talented Development team
  • You will be working with various NoSQL products to run competitive analysis and come up with competitive product benchmarks

REQUIREMENTS:

  • You are a SME on Database Internals
  • You have rich experience in System Architecture, Performance Analysis and Data Analysis
  • You experience in highly scalable distributed systems
  • Hands on coding in one of these programming languages: C, C++, Java, Go
  • MS or PhD in Computer Science or relevant industry
  • You are a self-driven individual with excellent communication skills who can initiate and drive performance initiatives
  • You should be able to work successfully with cross functional teams located in different geographies
Are you looking for the freedom to track down and tackle mission-critical problems head on? Then we’re looking for you. Couchbase provides an enterprise-class, multicloud to edge database that offers the robust capabilities required for business-critical applications on a highly scalable and available platform.

As a distributed cloud-native database, Couchbase runs in modern dynamic environments and on any cloud, either customer-managed or fully managed as-a-service. Couchbase is built on open standards, combining the best of NoSQL with the power and familiarity of SQL, to simplify the transition from mainframe and relational databases.
#LI-REMOTE

About Couchbase

Couchbase's mission is to be the platform that accelerates application innovation. To make this possible, Couchbase created an enterprise-class, multi-cloud NoSQL database architected on top of an open source foundation. Couchbase is the only database that combines the best of NoSQL with the power and familiarity of SQL, all in a single, elegant platform spanning from any cloud to the edge.  
 
Couchbase has become pervasive in our everyday lives; our customers include industry leaders Amadeus, AT&T, BD (Becton, Dickinson and Company), Carrefour, Comcast, Disney, DreamWorks Animation, eBay, Marriott, Neiman Marcus, Tesco, Tommy Hilfiger, United, Verizon, Wells Fargo, as well as hundreds of other household names.

Couchbase’s HQ is conveniently located in Santa Clara, CA with additional offices throughout the globe. We’re committed to a work environment where you can be happy and thrive, in and out of the office.

At Couchbase, you’ll get:
* A fantastic culture
* A focused, energetic team with aligned goals
* True collaboration with everyone playing their positions
* Great market opportunity and growth potential
* Time off when you need it.
* Regular team lunches and fully-stocked kitchens.
* Open, collaborative spaces.
* Competitive benefits and pre-tax commuter perks

Whether you’re a new grad or a proven expert, you’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

Revolutionizing an industry requires a top-notch team. Become a part of ours today. Bring your big ideas and we'll take on the next great challenge together.

Check out some recent industry recognition:

Want to learn more? Check out our blog: https://blog.couchbase.com/

Couchbase is proud to be an equal opportunity workplace. Individuals seeking employment at Couchbase are considered without regards to age, ancestry, color, gender (including pregnancy, childbirth, or related medical conditions), gender identity or expression, genetic information, marital status, medical condition, mental or physical disability, national origin, protected family care or medical leave status, race, religion (including beliefs and practices or the absence thereof), sexual orientation, military or veteran status, or any other characteristic protected by federal, state, or local laws.

Share this job:

This Year

Backend Software Engineer
backend java python c linux testing May 12
Confluent is pioneering a fundamentally new category of data infrastructure focused on data in motion. Have you ever found a new favorite series on Netflix, picked up groceries curbside at Walmart, or paid for something using Square? That’s the power of data in motion in action—giving organizations instant access to the massive amounts of data that is constantly flowing throughout their business. At Confluent, we’re building the foundational platform for this new paradigm of data infrastructure. Our cloud-native offering is designed to be the intelligent connective tissue enabling real-time data, from multiple sources, to constantly stream across the organization. With Confluent, organizations can create a central nervous system to innovate and win in a digital-first world.

We’re looking for self-motivated team members who crave a challenge and feel energized to roll up their sleeves and help realize Confluent’s enormous potential. Chart your own path and take healthy risks as we solve big problems together. We value having diverse teams and want you to grow as we grow—whether you’re just starting out in your career or managing a large team, you’ll be amazed at the magnitude of your impact.

About the Team
The Clients Team is on a mission to make it as easy as possible to use Apache Kafka with any programming language. We develop high performance client libraries and APIs targeting various languages, and our passions range from squeezing an extra percent point of performance out of some low level networking code to designing APIs that are a joy to use. The software we make defines how users interact with Kafka - so it's high impact and very close to users. When we're not writing code, you'll find us out in the open source community (much of what we work on is open source), or helping our customers with some of their toughest problems.

You will be part of the team which enables Kafka to be used on any platform and on any language using standard interfaces and responsible for building critical features where stability and performance are of the highest concern. We are at the beginning of this engineering journey and are looking for great engineers to join our world class team who are passionate about building and running large scale, multi-tenant distributed data systems for customers that expect a high level of availability.

Who You Are

  • Smart, humble, and empathetic
  • Have a strong sense of teamwork and put team’s and company’s interests first
  • Driven and excited about challenges of a fast-paced, innovative software start-up environment

What We're Looking For

  • Strong fundamentals in distributed systems design and development
  • Proficiency in more than one programming language and ability to pick up new languages and concepts. We write code in: Java, C, C++, Python, Go, .NET, for Linux, MacOS X, Windows on multiple hardware architectures
  • Strong testing background and takes compatibility very seriously
  • Solid understanding of concurrency, sockets, networking, operating systems, memory management, runtimes, portability, etc
  • A self starter with excellent spoken and written communication
  • Ability to effectively work in and collaborate on a distributed team and with the open source community 
  • Bachelor's degree in Computer Science or similar field and 4+ years of equivalent work experience

What Gives You An Edge

  • Experience in open-source development
  • Experience using Apache Kafka
  • Expertise in C/C++ to make contributions to librdkafka
  • Experience operating large-scale data systems

  • #LI-Remote
  • #LI-DS1
Come As You Are

At Confluent, equality is a core tenet of our culture. We are committed to building an inclusive global team that represents a variety of backgrounds, perspectives, beliefs, and experiences. The more diverse we are, the richer our community and the broader our impact.

Click here to review our California Candidate Privacy Notice, which describes how and when Confluent, Inc., and its group companies, collects, uses, and shares certain personal information of California job applicants and prospective employees.

#LI-Remote
Share this job:
Senior Software Engineer - Node.js
senior node-js docker aws testing cpp May 12

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production. 

About the Position 

We are looking for a talented Software Engineer with at least 3 years of experience developing Node.js applications using popular frameworks, such as Express, Loopback, and Fastify.  You will get exposure to a variety of impactful projects from day one. You will be asked to contribute in a meaningful way from the minute you fire-up your laptop and sync with our Git repositories.  Our Node.js agent software engineers are some of the best and brightest individuals working with Node.js.  We integrate deeply into the Node.js internals and instrument many popular web application frameworks and database connectors.  An ideal candidate should have a solid understanding of the Node.js single-threaded event loop and some exposure/experience with C++ and the development of Node.js native modules.  

This position is US-based but can work remotely from any US time zone. There will eventually be occasional travel for off-site events.

Take a look out our Join The Team Page or our StackOverflow Page for more details about working in our Engineering department at Contrast Security. Please include a link to your GitHub or Bitbucket account, or any links to some of your projects, if available.

Responsibilities

  • Provides technical leadership and insight to members of the Node.js team
  • Collaborates with the UI/UX and support teams to implement features and enhancements
  • Actively contributes in agile ceremonies, code reviews, and agent releases
  • Investigates third-party web frameworks and servers to research and implement instrumentation approaches
  • Builds web applications to test our agent in our automated pipeline
  • Participates in the Node.js open source community

About You

  • Software development background in Node.js
  • At least 5 years of industry experience as a software engineer and 3 years working with Node.js 
  • Writing and troubleshooting Node.js services built with one or more popular frameworks, such as Express, Hapi, Loopback, Koa, or Fastify
  • Agile software development processes and ceremonies
  • Software pipeline and collaboration tools such as GitHub, Jira, Confluence, and Slack
  • DevOps experience with AWS to support automated functional testing or application operations
  • Linux, Docker, and cloud-based deployment 
  • You’ll wow us if you have experience with:
  • You are an active contributor to one or more open source projects
  • Development of Node.js native modules
  • Experience with Terraform for creating test environments as code
  • Application security practices and concepts
  • You are comfortable working remotely and collaborating virtually
  • You approach problems from a product perspective, thinking through how the user will interact with what you're building
  • 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 elegant solutions to complex challenges
  • You see the big picture. You like to understand how the code you write interacts with systems and services, both internally and externally
  • You think about algorithms and regular expressions while you sleep
  • You love all things String-related... specifically String literals and String objects (this is how we track vulnerabilities).You want to become a Node.js expert and assimilate a deep understanding of the Node.js architecture and internal features.

What We Offer

  • Competitive compensation
  • Daily in-office team lunches (when offices are open)
  • Meaningful stock plans
  • Medical, dental, and vision benefits
  • Flexible paid time off
We are changing the world of software security. Do it with us.   

We believe in what we do and are passionate about helping our customers secure their business. We work hard, and we have fun doing it. Solve the impossible. Easy = boring.

If you’re looking for a fun work environment and like a challenge, you’ll love Contrast Security. 

If you're amazing but missing some of the requirements, we'd love for you to apply anyway. Please apply and include a link to your Github or BitBucket account, as well as any links to some of your projects if available.  

Contrast Security is committed to a diverse and inclusive workplace. Contrast Security is an equal opportunity employer and our team is comprised of individuals from many diverse backgrounds, lifestyles, and locations. 

By submitting your application, you are providing Personal Information about yourself (cover letter, resume, email address, etc.) and hereby give your consent for Contrast Security, Inc. and/or our HR-related Service Providers, to use this information for the purpose of processing, evaluating and responding to your application for current and future career opportunities. If you are a resident of the European Economic Area or are applying for a position in the European Economic Area, Contrast’s Privacy Statement reflects our policies around compliance with the General Data Protection Regulation (“GDPR”) and your rights respective to GDPR as a California resident, you are entitled to certain rights under CCPA: The California Consumer Privacy Act of 2018 (“CCPA”) will go into effect on January 1, 2020. Under CCPA, businesses must be overtly transparent about the personal information they collect, use, and store on California residents. CCPA also gives employees, applicants, independent contractors, emergency contacts and dependents (“CA Employee”) new rights to privacy.
Share this job:
Senior Backend Engineer, Growth
 
backend senior java python javascript data science May 10
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, we will provide the choice to work from home or return to work in an office unless a job requirement makes it necessary for a particular role to be performed at an Atlassian office.

JOB DUTIES:
DELIVER MEASURABLE IMPACT ITERATIVELY AND WILL WORK ON QUALITATIVE AND QUANTITATIVE DATA. DRIVE FEATURE DELIVERY END TO END AND PIVOT THESTRATEGY. UTILIZE COMPANY’S SEGMENTATION PLATFORM TO DELIVER TARGETED EXPERIENCES. WORK WITH MULTIPLE TEAMS AND ACROSS A BROAD RANGE OF TECHNICAL STACKS AND UTILIZE JAVA AND ITS ECOSYSTEM TO BUILD THE SOFTWARE PRODUCT AND SERVICES THAT PROVIDE BEST IN CLASS CUSTOMER EXPERIENCE. WORK ON SOFTWARE AS A SERVICE (SAAS), PLATFORM AS A SERVICE (PAAS), AND INFRASTRUCTURE AS A SERVICE (IAAS) INDUSTRY, PUBLIC CLOUD OFFERINGS (E.G., AWS, GAE, AZURE). WORK WITH STRUCTURED QUERY LANGUAGE (SQL) AND A/B TESTING. LIAISE WITH MARKETING, PRODUCT, PLATFORM AND DATA SCIENCE TEAMS.

MINIMUM REQUIREMENTS:
MASTER’S DEGREE IN COMPUTER SCIENCE OR COMPUTER ENGINEERING OR CLOSELY RELATED FIELD AND 2 YEARS’ EXPERIENCE IN SOFTWARE DEVELOPMENT USING A MODERN, OBJECT ORIENTED PROGRAMMING LANGUAGE, SUCH AS C++, PYTHON, JAVA, JAVASCRIPT OR TYPESCRIPT AND WORKING WITH CROSS-FUNCTIONAL TEAMS ACROSS DIFFERENT PARTS OF THE ORGANIZATION, INCLUDING OTHER ENGINEERING TEAMS AND PRODUCT MANAGEMENT, WITH AT LEAST 2 YEARS’ EXPERIENCE LEADING PROJECTS WITH A SMALL TEAM OF ENGINEERS THROUGH THE SOFTWARE DEVELOPMENT LIFECYCLE FROM INCEPTION TO COMPLETION AND RELEASE.

ALTERNATE REQUIREMENTS:
BACHELOR’S DEGREE IN COMPUTER SCIENCE OR COMPUTER ENGINEERING OR CLOSELY RELATED FIELD AND 5 YEARS’ EXPERIENCE IN SOFTWARE DEVELOPMENT USING A MODERN, OBJECT ORIENTED PROGRAMMING LANGUAGE, SUCH AS C++, PYTHON, JAVA, JAVASCRIPT OR TYPESCRIPT AND WORKING WITH CROSS-FUNCTIONAL TEAMS ACROSS DIFFERENT PARTS OF THE ORGANIZATION, INCLUDING OTHER ENGINEERING TEAMS AND PRODUCT MANAGEMENT, WITH AT LEAST 2 YEARS’ EXPERIENCE LEADING PROJECTS WITH A SMALL TEAM OF ENGINEERS THROUGH THE SOFTWARE DEVELOPMENT LIFECYCLE FROM INCEPTION TO COMPLETION AND RELEASE.

SPECIAL REQUIREMENTS: 
MUST PASS TECHNICAL INTERVIEW.
More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.

If your experience looks a little different from what we’ve identified and you think you can rock the role, we’d love to learn more about you.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.
Share this job:
Software Engineer
 
java python scala saas cloud aws May 10
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, we will provide the choice to work from home or return to work in an office unless a job requirement makes it necessary for a particular role to be performed at an Atlassian office.

JOB DUTIES:

BUILD TECHNOLOGICAL INFRASTRUCTURE AND SCALABLE SOLUTIONS USING MODERN PROGRAMMING LANGUAGES (JAVA, SPRING FRAMEWORK, C++, SCALA, PYTHON, AND GO) AND DATABASE TECHNOLOGIES (RDBMS SUCH AS ORACLE OR POSTGRES AND/OR NOSQL SUCH AS DYNAMODB OR CASSANDRA) AND SOFTWARE DEVELOPMENT METHODOLOGIES. DESIGN AND IMPLEMENT NEW SOFTWARE FEATURES AND FUNCTIONALITIES BASED ON LARGE-SCALE DISTRIBUTED SYSTEMS. DEVELOP AND DEPLOY SOFTWARE SERVICES IN A CLOUD INFRASTRUCTURE USING CONTINUOUS DELIVERY METHODS AND UTILIZING KNOWLEDGE OF AGILE SOFTWARE DEVELOPMENT METHODOLOGIES (E.G., XP, SCRUM). BUILD NEXT-GENERATION ACCESS SERVICES BASED ON MICROSERVICES ARCHITECTURE AT SCALE. MAINTAIN AND IMPROVE UPON NEXT-GENERATION ACCESS PLATFORM. WORK AS A PART OF THE TEAM THAT DRIVES THE VISION AND EXECUTION OF BUILDING WORLD-CLASS ACCESS MANAGEMENT SOLUTIONS FOR THE COMPANY'S PRODUCTS. DRIVE THE TECHNICAL DIRECTION AND IMPLEMENTATION ACROSS IDENTITY, PRIVACY, AND ACCESS CONTROL TO ENSURE THE COMPANY'S PRODUCTS REMAIN TRUSTWORTHY. WORK ON VARIOUS TECHNICAL PROCESSES, CODING, ARCHITECTURE. WORK WITH SOFTWARE DEVELOPMENT TOOLS, SAAS, PAAS, LAAS INDUSTRY, AND PUBLIC OR PRIVATE CLOUD OFFERINGS (E.G., AWS, GAE, AZURE). COLLABORATE WITH OTHER DEVELOPER TEAMS, PRODUCT MANAGERS, AND SUPPORT ENGINEERS TO IMPROVE AND DELIVER AN IDENTITY EXPERIENCE THAT MEETS CUSTOMERS' SOFTWARE NEEDS. WORK WITH MICRO SERVICES-ORIENTED ARCHITECTURE AND EXTENSIBLE REST APLS, AS WELL WITH AWS CLOUD INFRASTRUCTURE TO DEVELOP AND IMPROVE THE EXPERIENCE FOR CUSTOMERS. EVALUATE TRADEOFFS BETWEEN CORRECTNESS, ROBUSTNESS, PERFORMANCE, SPACE, AND TIME. REVIEW THE ACCESS PLATFORM'S LARGE-SCALE DISTRIBUTED SYSTEMS AND EVENT-DRIVEN ARCHITECTURES AND MAKE IMPROVEMENTS TO ENSURE THAT THEY ARE CAPABLE OF MEETING CUSTOMERS' COMPUTING NEEDS. WORK WITH VARIOUS PROGRAMMING LANGUAGES AND FRAMEWORKS, SUCH AS NODE.JS, SCALA, AND GO. 

MINIMUM REQUIREMENTS:

MASTER'S DEGREE IN COMPUTER SCIENCE OR RELATED FIELD OF STUDY PLUS TWO (2) YEARS OF PROGRESSIVE EXPERIENCE IN SOFTWARE DEVELOPMENT UTILIZING JAVA AND SPRING FRAMEWORK; MICRO-SERVICES ORIENTED ARCHITECTURE AND EXTENSIBLE REST APLS; BUILDING MICROSERVICES, LARGE SCALE DISTRIBUTED SYSTEMS AND EVENT-DRIVEN ARCHITECTURES; AGILE SOFTWARE DEVELOPMENT METHODOLOGIES (E.G., XP, SCRUM) AND DATABASE TECHNOLOGY (E.G. RDBMS SUCH AS ORACLE OR POSTGRES AND/OR NOSQL SUCH AS DYNAMODB OR CASSANDRA) INCLUDING TWO (2) YEARS OF EXPERIENCE IN SAAS, PAAS, LAAS INDUSTRY WITH HANDS-ON EXPERIENCE WITH PUBLIC OR PRIVATE CLOUD OFFERINGS (E.G., AWS, GAE, AZURE). 

ALTERNATE REQUIREMENTS:

BACHELOR'S DEGREE IN COMPUTER SCIENCE OR RELATED FIELD OF STUDY PLUS FIVE (5) YEARS OF EXPERIENCE IN SOFTWARE DEVELOPMENT UTILIZING JAVA AND SPRING FRAMEWORK; MICRO-SERVICES ORIENTED ARCHITECTURE AND EXTENSIBLE REST APLS; BUILDING MICROSERVICES, LARGE SCALE DISTRIBUTED SYSTEMS AND EVENT-DRIVEN ARCHITECTURES; AGILE SOFTWARE DEVELOPMENT METHODOLOGIES (E.G., XP, SCRUM) AND DATABASE TECHNOLOGY (E.G. RDBMS SUCH AS ORACLE OR POSTGRES AND/OR NOSQL SUCH AS DYNAMODB OR CASSANDRA) INCLUDING TWO (2) YEARS OF EXPERIENCE IN SAAS, PAAS, LAAS INDUSTRY WITH HANDS-ON EXPERIENCE WITH PUBLIC OR PRIVATE CLOUD OFFERINGS (E.G., AWS, GAE, AZURE).

SPECIAL REQUIREMENT:

MUST PASS TECHNICAL INTERVIEW.
More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.

If your experience looks a little different from what we’ve identified and you think you can rock the role, we’d love to learn more about you.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.
Share this job:
Senior Software Engineer
winforms vb.net cs sql-server microservices senior May 09

Our growing Product Team is looking for a Senior Software Engineer to strengthen our Windows desktop application and refactor some of our current generation tech stack. We're looking for a dynamic engineer who is no stranger to building well-designed, performant applications that support complex business rules and user flows. You will start by learning our existing offerings and become familiar with our codebase. As you improve in your understanding of our business logic, you will contribute by adding features to our desktop application as well as our new integration platform.

What You'll Do

  • Understand and transform requirements into business-savvy features
  • Optimize code to ensure performance and security
  • Determine optimal solutions for architecture, maintainability, and scalability in collaboration with our leads
  • Partner with QA to review, approve and design test cases
  • Manage code quality and ensure appropriate unit test coverage
  • Perform code reviews to ensure code adheres to standards
  • Full lifecycle application development, including feature research and building proof of concepts to confirm approach
  • Collaborate with Product Management to create valuable, attainable roadmap objectives
  • Collaborate with our Principal Software Engineer to create solution designs, following architectural guidance

Your First 90 Days

In your First 30 Days, you will engage in our two-week immersive to understand our culture, product and tech stack. You will partner with our Lead Software Engineer, QA and DevOps to better understand our product offering as well as the browser-based product offering. Working with our Lead, you will implement a technical roadmap that takes scalability, testing and performance into account and present a gap analysis of what can be done even better. You will take on development items to get your hands in our current tech stack (75-90% of your time).

In your First 60 Days, along with user stories and product features, you will help work on a backlog of technical infrastructure work. You will assist in driving an efficient SDLC process and support your Scrum Team (Product, QA, fellow Engineers).

By Day 90, you will play an integral role in delivering on our roadmap deliverables. You will help instill the discipline of effectively monitoring and creating work items from production issues. You will advance our tech stack by continuing to implement our technical roadmap and future deliveries.

Who You Are

  • 5+ years' experience with WinForms and .NET Framework (C# and VB.NET)
  • 2+ years' experience with Microsoft SQL Server, including stored procedures, indexes, triggers, and functions
  • Experience designing solutions with modern architecture patterns (Microservices, SOA, APIs, Web Services)
  • Proponent of exercising sound coding practices, such as unit testing, object-oriented design and programming
  • Bachelor's degree in Computer Science or related

Your Differentiators

  • Working knowledge of WPF, Entity Framework, C++, XML, LINQ, SQL Database, MSBuild, PowerShell, InstallShield
  • Prior experience with Single Sign-On (SSO) protocols, including OpenID
  • Experience building applications in Azure-based cloud architectures
  • Experience with secure coding practices, including familiarity with OWASP top ten
  • Prior experience with Windows ClickOnce

Our Values

  • We are a Team. Employees, customers, and partners working together.
  • We are Customer-Focused. Customers are the heart of everything we do.
  • We are Driven. Seeking exceptional outcomes.
  • We Own our Success. Every employee has a stake in our company.
  • We do the right thing and have fun in the process.

Unanet is proud to be an Equal Opportunity Employer. Applicants will be considered for positions without regard to race, religion, sex, national origin, age, disability, veteran status or any other consideration made unlawful by applicable federal, state or local laws.

Share this job:
App UI Developer
ui javascript c backend cpp May 06
Parsec’s goal is to help businesses embrace flexible work environments and keep their employees productive through ultra low latency, high performance, remote desktop technology. But Parsec isn’t your typical remote desktop tool. It was built for gaming, which makes it great for everything. Parsec for Teams leverages our technology to help some of the biggest names in gaming, entertainment, engineering, architecture, and more transition to a flexible work environment where people can decide when and where they work. Parsec has allowed customers like Electronic Arts, Blizzard, Ubisoft, and Square Enix to stay on schedule as they make some of the world’s favorite content.

With a recent Series B led by Andreesen Horrowitz, Parsec is growing so that we can power flexible work across industries. The average Parsec for Teams user is already saving more than an hour each day using our software. That time gets put back into work, family, health, and more. We think this kind of freedom makes people happier, healthier, and more productive.
content.

Engineering culture:
We value diversity and talent over experience. We believe a small team that collaborates well can accomplish more than a large team bogged down with process. At Parsec it’s everyone’s job to understand the customers’ problems and come up with creative solutions. As an engineer you don’t just write code, you design and build a product.

Technology:
We believe in simple and robust solutions. Our app is written in C and compiles into a 3.5mb executable. Our backend is written in Go and runs serverless on AWS. We avoid bloat and dependencies, preferring to roll our own implementations tailored for our unique needs and with a focus on performance. 


The Opportunity:
We are building an immediate mode UI framework in C and Javascript that will become the foundation of the Parsec app. This is an opportunity to join as the first developer on a new team that will both own the UI framework and use it evolve our app. We like to roll our own implementations and we often take non-conventional approaches. The ideal candidate either has experience developing a UI framework or building game UI and HUD.

What you'll do:

  • Co-develop and maintain our proprietary UI framework written in C and Javascript
  • Within the first 3 months, migrate our app to the new UI framework
  • Within the first 6 months, move the majority of the app’s business logic to the Javascript layer
  • Collaborate with the marketing team to implement product marketing features
  • Collaborate with SDK team to integrate and support new SDK functionality
  • Collaborate with the design team to make frequent small releases, improving the app UX

Job requirements

  • We’re looking for a diverse set of experiences, and no one will be ruled out for this role. That being said, we’re hoping you’ll have some combination of these:
  • Fluency in C/C++ and Javascript required
  • 3+ years working in a professional development team
  • Attention to detail and a passion for great user experiences
  • Experience developing a UI framework appreciated
  • Experience working on game UI or HUD appreciated
  • US citizenship or green card

If you are interested in learning more about this company or any Startups/Small Businesses in the area, please contact us and check us out here!! 
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

Share this job:
C/C++ Engineer
c cpp cloud aws mongodb testing Apr 30
The Role: 
 
Federated Wireless is looking for a C/C++ software engineer who is expected to be able to independently design, develop, deploy and maintain the assigned projects in all phases of the agile development and deployment life cycle. She or he will be required to design components or sub-components and then follow through with the coding, testing and integration of all components. Self-motivation, teamwork and experience working in a fast-paced agile environment are highly desired.

Responsibilities:
Designs, develops, tests, and documents Cloud-based as well as stand-alone micro-services with support for RESTful APIs
Provides complete ownership of application or feature (design, development, testing, deployment, support) within the team
Implements queries to relevant databases
Configures automated system integration through CI/CD
Tracks different aspects of development and testing work in an Agile process
Creates automated unit tests, integration tests, stress/load tests and tracks found bugs using scripting languages and automation frameworks
Assists with product studies, performs requirements analysis, and develops software architectures to meet requirements
Creates technical proposals and white papers, writes functional and design specifications
Follows security guidance in the development process as well as in SW design
Measures compliance against standards where relevant

Qualifications


  • General skills and Education:
  • 3+ years of experience
  • Excellent oral and written communication skills
  • BS or MS in Software Engineering, Computer Science, or Computer Engineering
  • And experience Software Development and Engineering:
  • Programming in C/C++, Python
  • Database: MongoDB, PostgreSQL
  • Microservice architecture patterns
  • RESTful server and client implementations
  • Git source code control
  • Strong knowledge of open-source libraries/packages
  • Experience with Test-driven development methodology
  • Experience with Agile development and CI/CD pipelines – familiarity with Jira/Atlassian and Jenkins (or similar solution) desirable
  • Experience with Cloud platforms, and designing and orchestrating applications for scale
  • Familiarity with AWS Cloud and native services such as EC2, ECS, EBS, S3, EFS, CloudWatch desirable
  • Familiarity with automated verification frameworks for Cloud applications desirable
If you are interested in learning more about this company or any Startups/Small Businesses in the area, please contact us and check us out here!! 
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

Share this job:
Software Engineer Manager
javascript react-js node-js swift kotlin manager Apr 25

Medal.tv is one of the fastest-growing consumer applications in gaming! Our users capture and share millions of videos every week, and connect with one another around their shared gaming experiences.

We are an international fully remote team, where everyone works autonomously with the expectations that you can be available for team syncs in the same core hours (9:00 am and 12:00 pm PST). The exact times and days vary per team.

We are looking for two engineering managers, one for our desktop team and one for our native mobile team. As our engineering manager, you will work directly with the CTO and product team. You will manage a remote team that iterates quickly and works closely with design and product to build new features. You will be helping us scale the platform to 100+ million users as we build high-quality features that our creators love.

As a team, we favor progress, learning, and speed, over perfection.

RESPONSIBILITIES

  • Strive to build, grow and maintain an ambitious, happy, and productive team
  • Iterate on processes to improve efficiency
  • Hold regular 1:1's with members of your team
  • Perform code reviews and facilitate the exchange of technical knowledge within the team
  • Contribute to the development of features and bug fixes development and deployment
  • You are result-driven with experience using metrics to measure the success of the work produced by the team

REQUIREMENTS

  • 2+ years of management and leadership experience
  • Strong knowledge of either JavaScript and modern web frameworks such as Node.js and React, OR strong knowledge of native mobile technologies such as Swift or Kotlin
  • Strong understanding of core web and browser concepts (eg. how does JavaScript handle asynchronous code)
  • Autonomous and ability to achieve engineering goals with minimal supervision
  • Strong verbal and written communication skills, including the ability to write software specifications
  • Experience with Git, GitHub, and release management

OUR STACK

  • Electron, React, Redux, & other modern web-based technologies, proficiency with HTML/CSS
  • C# and C++ for native windows recording & more
  • Swift for iOS, Kotlin for Android
  • Java, Redis, RabbitMQ, Kubernetes for backend
  • Terraform, Salt, GitHub Actions, CircleCI for IaC and CI/CD

BONUS

  • A passion for games and the gaming communities
  • Experience with various parts of our stack
  • A regular user of other popular apps for gamers, such as Discord
  • Experience working on gaming related projects
  • Experience working on products with many users that ships features regularly

WHAT YOU'LL GET

  • Full Medical for employee and two dependents
  • Full Dental and Vision for employee and all dependents
  • Paid parental leave: 20 weeks for primary caregiver and 12 weeks for secondary
  • Unlimited PTO (4+ weeks standard)
  • 401K
  • Team retreats
  • A flexible, laid back office environment, everyone works remote!
  • All the fun and frolics that come with working at a gaming company

WHAT YOU'LL HAVE TO DO NOW

We hope to hear from you! When you apply, please make sure to include:

  • Links to apps you’ve released/portfolio, and a description of your contributions
  • Links to any online profiles (Github, LinkedIn, Twitter, etc)
  • A description of your professional experience (resume, LinkedIn profile, cover letter, or similar)

As a heads up, our typical recruitment process is:

  • Phone screening
  • Up to 4 interviews with different team members
  • Reference checks
  • Offer

If you made it all the way here, include “gg” in your note and we will give you a virtual high-five when we talk!

Share this job:
Full Stack Software Engineer - Trading Technology
full stack golang python ruby docker backend Apr 09
About Kraken

Kraken is changing the world. Join the revolution!

Our mission is to accelerate the adoption of cryptocurrency so that you and the rest of the world can achieve financial freedom and inclusion. Founded in 2011 and with over 4 million clients, Kraken is one of the world’s largest, most successful bitcoin exchanges and we are growing faster than ever. Our range of successful products are playing an important role in the mainstream adoption of crypto assets. We attract people who constantly push themselves to think differently and chart exciting new paths in a rapidly growing industry. Kraken is a diverse group of dreamers and doers who see value in being radically transparent.

In our first decade Kraken has risen to become one of the best and most respected crypto exchanges in the world. We are changing the way the world thinks about money and finance. The crypto industry is experiencing unprecedented growth and Kraken is leading the charge. We’ve grown from 70 Krakenites in January 2017 to over 1600 today and we have no intention of slowing down.

About the role

This is a fully remote role, we will consider applicants based in North America, South America and EMEA. Our Engineering team is having a blast while delivering the most sophisticated crypto-trading platform out there. Help us continue to define and lead the industry.

Responsibilities

  • Develop and maintain core backend framework and web applications supporting Kraken’s institutional clients
  • Construct dynamically scalable platforms capable of heavy transaction volume
  • Collaborate with cross-functional teams to design and implement a multi-year product roadmap

Requirements

  • Experience with cloud-based platforms (AWS, Heroku) for deployment and orchestration
  • Excellent knowledge of Python and Ruby on Rails
  • Proficiency with SQL databases such as PostgreSQL
  • Have worked on a team before and write clean, testable code
  • Intellectual honesty, passion for problem solving, proactive mindset and attention to detail
  • Excellent communication skills and ability to work in a remote-first environment
  • Passion for software development... it’s not just your career, it’s your hobby

Nice to have

  • Proficiency in C++, Golang and/or Rust
  • Familiarity with Docker and Kubernetes
  • Familiarity with Redis
  • Experience with crypto/FX trading, derivatives and blockchains

We’re powered by people from around the world with their own unique backgrounds and experiences. We value all Krakenites and their talents, contributions, and perspectives.

Check out all our open roles at https://www.kraken.com/careers. We’re excited to see what you’re made of.  

Learn more about us

Share this job:
C++ Software Engineer
Percona  
mongodb cpp python cloud mysql postgresql Mar 31
Percona is looking for a flexible and efficient C++ Software Engineer to join its Open Source Software Development team. You will work on the Percona Server for MongoDB and related components.

Percona Distribution for MongoDB is the only truly open-source solution powerful enough for enterprise applications. Ensure data availability for your applications while improving security and simplifying the development of new applications in the most demanding public, private, and hybrid cloud environments.

What You Will Do

  • Diagnose and fix defects in MongoDB and related components
  • Become an authority in the large, modern C++ code base of MongoDB 
  • Assist in the design and implementation of improvements to Percona Server for MongoDB and related components
  • Create and submit patches for review, perform periodic source code merges from other open source repositories
  • Develop test cases for continuous integration deployment
  • Participate in code and design reviews
  • Create documentation about your work that is consumable and can be refined by our documentation team
  • Be part of the open source developer community, representing Percona as a MongoDB contributor
  • Share your knowledge by attending and speaking at related conferences and writing blog posts about your work, participating in our public forums

Your Experience

  • 4+ years of hands-on C++ development experience and related tools and build processes
  • Distributed system development and/or database server development
  • Fluent in developer tools like git, gcc, gdb, autoconf/automake, etc
  • Scripting languages like Python and JavaScript
  • Working autonomously in a globally distributed organization
  • Collaborating with open source communities and colleagues via mailing lists, IRC, Slack, etc.
  • Using collaboration/tracking tools like Jira/Confluence
  • Ability to speak, listen and write effectively in fluent English

What Will Make You Stand Out

  • Idiomatic C++ programming in recent standards - C++17 especially, but at least C++14
  • Having a track record of contributing to open source projects
  • Proven success working in a distributed environment
  • Security development experience - eg. integrating network encryption, key management, federated authentication
  • Experienced conference speaker, technical blog writer, activity on public forums or mailing lists
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally.

Percona is remote-first and globally dispersed; we have 250 Staff members in more than 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.

<!--WEB-ONLY-->
Share this job:
QA / DevOps Engineer
Percona  
postgresql devops qa python linux mongodb Mar 23
Percona takes pride in delivering stable and reliable software to our users. We are looking for a flexible and efficient QA engineer to join our QA team. In this role, you will support our distributed engineering team by maintaining and improving the quality of our software products as part of the release process and in an ongoing fashion. This includes tasks such as analyzing and reporting defects captured by our automated testing frameworks, as well as defining and implementing new test cases, improving and scaling our testing capabilities and infrastructure.
You will work from your home office, using online tools and resources to contribute to a high-quality QA environment for Percona and our customers. Access to a reliable high-speed internet connection is required. Flexible work hours.

What You Will Do

  • Contribute to the DevOps and release management lifecycle which includes coordinating, testing and the management of releases in collaboration with the Percona server engineering teams
  • Evaluate and improve Percona products and new features based on QA plans, locating product issues & bugs
  • Monitor, and analyze/log failures of automated regression, performance, packaging and/or other automated QA systems
  • Perform monitoring and improving of Percona's automated QA systems & infrastructure
  • Research and recommend tools, behaviors and strategies for making testing better
  • Utilize scripting languages such as Shell or Python to enhance testing and improve automation
  • Participate in technical articles writing, blogging, conference speaking engagements, participating in our public forums

Your Experience

  • Solid debugging skills and experience (e.g. analyzing log files, spotting patterns)
  • Working with established test automation tools and frameworks (CI/CD)
  • Automating tasks using Shell or other scripting languages
  • Experience with tools for tracking and documenting development processes (JIRA, Confluence, git)
  • Solid Linux sysadmin skills (e.g. adding/removing software, enabling/disabling services, general Unix/Linux CLI tools)
  • Experience with networking, hardware, file systems, server connectivity etc.
  • Good communicator & fluent in written and spoken English
  • Quick learner & great team player

What Will Make You Stand Out

  • Previous exposure and experience in database-related technologies, for example, in a DBA, support or development role
  • Testing/QA experience of distributed systems
  • Experience in Linux systems administration
  • Experience with compiling/building/packaging/release engineering/yum/apt
  • Coding and debugging skills in any language preferably C++, Python
  • Previous experience with container and/or virtualization environments
  • Proven success working in a distributed environmentTertiary studies degree or certifications related to core skills
  • Supplemental PostgreSQL technologies
  • Experienced conference speaker, technical blog writer, activity on public forums or mailing lists
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally.

Percona is remote-first and globally dispersed; we have 250 Staff members in more than 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.
Share this job:
Database Engineer
Percona  
mongodb golang python c linux docker Mar 18
Percona is an industry leader in providing elite services, training and software for MySQL®, MariaDB®, MongoDB®, PostgreSQL® and other open source databases in on-premises and cloud environments. Our services and software accommodate rapid growth and application development, help companies develop and deploy agile solutions and improve your ability to keep up with customer needs.

The Percona Support Team…
Percona Support is a global, elite team of engineers who love getting to the bottom of weird and interesting database behavior. We understand our customers’ business needs and the nuances of their technical environments. This allows us to help our customers see the big picture and identify opportunities to improve their overall database infrastructures. 

What you’ll be doing…
You’ll be teaming with some of the most well known database experts in the industry who are even better teammates, friends and mentors. You’ll have the opportunity to develop your own skills and become more powerful than you can possibly imagine…. You will be able to explore not only the database universe, but also Linux (and its various flavors), AWS, Azure, Kubernetes, Docker and if the adventure is not enough, explore the database source codes and who knows, even suggesting bug fixes!

This is not a boring, entry-level role where you’ll just be triaging the boring and monotonous.

Your main responsibility will be helping our customers’ DBA teams when they need expert assistance.  You’ll do that by gathering relevant data and investigating issues to provide a detailed analysis of your findings in a digestible format by email, instant message or voice. For more serious and production impacting issues, you’ll perform screen sharing sessions to help them quickly navigate and resolve issues.

When you’re not fixing things, you’ll be authoring new blog posts on interesting topics for our open-source community to digest, answering questions on our forum, creating new articles in our customer facing knowledge base for more frequently seen issues, and hosting webinars amongst other things like participating in conferences and meetups promoting Percona to the open source community.

This is a remote role, so you can be located anywhere in the world. All you need is a decent, stable internet connection.

What does it take to be a Percona superhero?

  •  Excellent knowledge of both RDBMS's (MySQL or Postgres) and MongoDB, including: 
  • All aspects of configuration and best practices
  • Schema design, performance tuning, query optimization, & index tuning
  • Backup solutions (Physical and Logical).Replica set (elections, read/write concerns, arbiters)
  • Sharding (choosing a good shard key, balancer, moving chunks, zoning shard with pre-split chunks, etc)
  • Engine selection and usage
  • Detailed understanding of monitoring requirements
  • Demonstrable experience of administering Linux based systems
  • Hands on experience of MySQL (minimum 2+ years)
  • Knowledge about virtualized environments such as VMWare, Docker and/or Kubernetes
  • Knowledge about cloud providers (AWS, Google Cloud, Digital Ocean and/or Azure)
  • Ability to troubleshoot methodically, identifying and applying fixes for known errors, and when necessary, capacity to think outside of the box to resolve complex issues
  • Enthused to expand your skill set with new technologies as the industry continues to evolve
  • Availability to travel for the occasional team meeting, conference and customer visit as safety permits
  • Experience working with customers in English (write, reading, listening)
  • Completed MongoDB University courses

It's cool if you also have experience with:

  • Percona Backup for MongoDB
  • Experience with MongoDB Atlas
  • Postgres DBA troubleshooting (basic level or higher)
  • Percona Monitoring & Management (PMM) and other monitoring tools
  • Configuration management solutions such as Ansible, Puppet or Chef
  • Percona Toolkit suite
  • Writing Python and golang is preferred
  • Reading C/C++ code
  • MySQL and/or MongoDB certificates
Location:  Remote, work from home position anywhere. 5 day work week including weekend

Participation with the on-call team schedule.  You will need to be able to travel to company events, conferences, etc. as safety permits.  

Your legal agreement will be with Percona Staffing LLC, a USA corporation and a subsidiary of Percona LLC.

Please review our Percona GDPR Privacy Policy.

<!--WEB-ONLY-->
Share this job:
Desktop Software Developer C++/Qt
cpp c linux testing Mar 15

ownCloud is an open-source file sharing software designed and built to give businesses and individuals control over their data. With a team of more than 70 people, we develop the ownCloud server, the sync clients, our mobile apps and the web interface to enable secure and effective file collaboration across companies, organizations, administrations, institutions and families. We also implement customized solutions for enterprises and directly manage and maintain ownCloud instances. With over 100 million users worldwide, ownCloud is the market-leading open-source software for content collaboration.

As a C++ developer with the ownCloud Engineering team, you will help build and improve our open-source enterprise-grade file synchronization software. The ownCloud Desktop Client is cross-platform open source software for Windows, macOS and Linux, using the Qt class library extensively.

To make best use of the features specific to the operating systems, we are also using native APIs where needed, for example for file access or virtual files.

Your responsibilities
  • You design and review new approaches to building a great ownCloud experience on all relevant desktop systems.
  • You code new features, improve existing ones and fix bugs.
  • You support the testing strategy by implementing tests on various levels.
  • You set up test environments to analyze complex http based protocol flows.
  • You collaborate with other client developers, ie. for mobile apps, to find consistent solutions.
  • You embrace our git-based development workflow and help review software.
  • You participate in the software lifecycle with testing, releasing and maintaining.
Your core competencies
  • You have a degree in engineering or computer science, or any other IT related education, and ideally three years of work experience.
  • You have actively developed with C, C++ 11 or higher and ideally Qt.
  • You have worked in teams that provide production-grade software.
  • You bring a cross-platform mindset.
  • You are familiar with the Windows C++ API.
  • You like to work in teams and are comfortable with modern workflows.
  • Your written and spoken English allows for effective communication.
  • Being an experienced open source contributor is a big plus
Culture of work
  • As a remote-equal company with distributed teams, we believe that not everyone’s most productive workspace is the office. You can work remotely. If you prefer to work in an office, we maintain ours in Nuremberg, Bavaria
  • We are hackers, coders and nerds. We have a contagious passion and inner enthusiasm for our work and our role
  • We are constantly on the hunt for new solutions, unexpected connections and unforeseen possibilities. We are open to new experiences, explore new ideas and uncover even the last hack and trick along the way
  • We believe that we are only as good as our next project. We encourage a culture of flat hierarchies, with great opportunities to move things forward. We build on flexibility and a sense of openness to change
  • Being part of the ownCloud team is like joining a tribe. Meet us occasionally after work for a burger or billards. Or, in the current environment, a socially distanced beer in BigBlueButton
  • ownCloud is open-source and community driven. It’s the people who make this place to what it is. Join our quest to give businesses and individuals control over their data!

We are looking forward to getting to know you! Send your resume to work@owncloud.com, and tell us why you’d like to work for ownCloud.

Share this job:
Lead Software Engineer, Python
Verys  
python django javascript java cloud aws Mar 13

Important Notes:
-We are unable to provide sponsorship at this time.
-We are not working with third parties.  Any resumes from third parties will result in removal from our vendor list.
-This position is fully remote, with the option to work out of our Orange County CA office following Covid-19.


Verys is a multi-disciplined technology delivery firm that offers a strategic approach to building software through user-centered design, modern development architecture, business alignment all wrapped up in a structured agile environment.  We build software to be proud of for clients like Blizzard, American Airlines, Kia, and Experian.
 
Right now, we’re looking to welcome a new Lead Software Engineer to join our team.  In this role, you will work alongside technical leads, developers, QA analysts, and project managers to deliver the quality code that’s lead to our stable growth over the last 9 years.
 
If you are excited by solving complex challenges and growing your career within an innovative software services company, we’d love to hear from you!
 
Skills & Requirements

  • You’re smart, versatile, and passionate about delivering the highest caliber of code.
  • You communicate well with teammates and clients, and your experience backs that up.
  • You are capable of leading a technical team and providing mentorship to other engineers.
  • You’re highly skilled with Python and web frameworks such as Flask, Django, or Node.js.
  • You are experienced with object oriented development in C#, Java, or C++ (Preferably C#)
  • You have strong cloud experience with AWS or Azure.
  • You have at least 7 years of software engineering experience.

We Offer

  • Competitive compensation based on your skills
  • Learning resources like Udemy, Saisoft, and internal development meetups
  • An awesome culture with opportunities to meet like-minded people; whether you’re into gaming, reading, hiking, or craft food and drink, there’s a club for that.
  • Philanthropic events to get involved in the community
  • Competitive medical, dental, and vision coverage
  • Flexible hours and paid time off
  • 401K matching

We are excited to review your application!

Share this job:
QA / DevOps Engineer
Percona  
postgresql devops qa python linux mongodb Mar 02
Percona takes pride in delivering stable and reliable software to our users. We are looking for a flexible and efficient QA engineer to join our QA team. In this role, you will support our distributed engineering team by maintaining and improving the quality of our software products as part of the release process and in an ongoing fashion. This includes tasks such as analyzing and reporting defects captured by our automated testing frameworks, as well as defining and implementing new test cases, improving and scaling our testing capabilities and infrastructure.
You will work from your home office, using online tools and resources to contribute to a high-quality QA environment for Percona and our customers. Access to a reliable high-speed internet connection is required. Flexible work hours.

What You Will Do

  • Contribute to the DevOps and release management lifecycle which includes coordinating, testing and the management of releases in collaboration with the Percona server engineering teams
  • Evaluate and improve Percona products and new features based on QA plans, locating product issues & bugs
  • Monitor, and analyze/log failures of automated regression, performance, packaging and/or other automated QA systems
  • Perform monitoring and improving of Percona's automated QA systems & infrastructure
  • Research and recommend tools, behaviors and strategies for making testing better
  • Utilize scripting languages such as Shell or Python to enhance testing and improve automation
  • Participate in technical articles writing, blogging, conference speaking engagements, participating in our public forums

Your Experience

  • Solid debugging skills and experience (e.g. analyzing log files, spotting patterns)
  • Working with established test automation tools and frameworks (CI/CD)
  • Automating tasks using Shell or other scripting languages
  • Experience with tools for tracking and documenting development processes (JIRA, Confluence, git)
  • Solid Linux sysadmin skills (e.g. adding/removing software, enabling/disabling services, general Unix/Linux CLI tools)
  • Experience with networking, hardware, file systems, server connectivity etc.
  • Good communicator & fluent in written and spoken English
  • Quick learner & great team player

What Will Make You Stand Out

  • Previous exposure and experience in database-related technologies, for example, in a DBA, support or development role
  • Testing/QA experience of distributed systems
  • Experience in Linux systems administration
  • Experience with compiling/building/packaging/release engineering/yum/apt
  • Coding and debugging skills in any language preferably C++, Python
  • Previous experience with container and/or virtualization environments
  • Proven success working in a distributed environmentTertiary studies degree or certifications related to core skills
  • Supplemental PostgreSQL technologies
  • Experienced conference speaker, technical blog writer, activity on public forums or mailing lists
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally.

Percona is remote-first and globally dispersed; we have 250 Staff members in more than 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.
Share this job:
Payroll Senior Manager
senior manager cpp saas finance Feb 26
About Imperfect

Imperfect Foods was founded in 2015 with a mission to reduce food waste and build a better food system for everyone. We offer imperfect (yet delicious) produce, affordable pantry items, and quality meat and dairy. We deliver them conveniently to our customers’ doorsteps and pride ourselves on offering up to a 30% discount compared to grocery store prices. Our customers can get the healthy, seasonal produce they want alongside the grocery staples they rely on, without having to compromise their budget or values. We’re proving that doing the right thing for the planet doesn’t have to cost more, and that shopping for quality ingredients can support the people and resources that it takes to grow our favorite foods.

We're headquartered in San Francisco with operations all over the country. Check our website to see if there is an Imperfect near you!

We're looking for folks who are positive, motivated, and ready to change the world. If that sounds like you, drop us a line!

About the Role: 

Reporting to the VP/Controller, we are looking for a Payroll Senior Manager to join our Finance Team at Imperfect Foods. The Payroll Senior Manager will oversee company-wide payroll processes and assist the VP/Controller in the development of organizational strategies for the payroll team in line with corporate objectives and best practices. This is a hands-on leadership role responsible for building scalable business processes for our payroll department and ensuring our internal control environment is effective. You will play a key role in the implementation and optimization of systems/processes to ensure accurate and efficient payroll processing and month-end close procedures.
This position requires a high energy individual who is driven to succeed with proven ability in a high growth environment.  You will proactively streamline & improve processes, and collaborate effectively with business partners throughout the organization. The ideal candidate will have prior work experience in a high-volume payroll capacity (minimum of ~2,000 employees) with management responsibility.  The Payroll Senior Manager will have one direct report who is based in San Francisco.  This role can be remote or if from the SF bay area will spend some time (~2 weeks a month) in the office possibly starting mid-2021.

Responsibilities:

  • Actively supervise one direct report providing guidance and mentorship
  • Ensure bi-weekly payroll is paid timely in compliance with all Federal, State, possession or other jurisdictions tax and labor law requirements
  • Critically review and analyze current payroll processes and procedures in order to recommend and implement changes leading to best practices, including standardizing processes and key controls across all payroll categories
  • Make recommendations for system enhancements to drive improved accuracy and efficiency
  • Proactively participate with internal business partners (i.e., HR, Operations, Accounting, IT) to review departmental impacts and ensure payroll accuracy based on the business changes and needs
  • Proactively partner with Accounting Leadership, Operations and HR in (1) understanding issues when the Company begins work in new geographical areas (2) tax issues related to other traveling benefits, and (3) changes to existing law
  • Partner with Stock Administrator in HR to manage stock-based compensation processing in payroll, including option exercises for proper income reporting and tax withholding
  • Ensure withall payroll related tax filings are done timely and accurately, including the set-up of new accounts with various federal and state agencies as required; Work with tax agencies and payroll service providers to resolve tax issues
  • Work closely with the GL Accounting Manager and FP&A Manager to ensure proper GL mapping, set up and management of payroll deduction codes and overall payroll accuracy
  • Oversee Imperfect’s payroll audits and annual 401k audit while maintaining effective business relationships with external firms, including the IRS and other taxing agencies, auditors, and SaaS vendors

Skills and Qualifications:

  • Bachelor’s degree in Accounting, Finance or Business-related field preferred
  • 5+ years of leadership experience and at least 1-2 years people management
  • Certified Payroll Professional (CPP) designation preferred
  • Experience with multi state processes
  • Strong understanding of 401(k) and equity plans
  • Expertise in payroll best practices and ability to explain fundamentals to individuals at all levels within the organization
  • Demonstrated process improvement experience
  • Experience working in a close team environment and providing project management/leadership for various projects and initiatives
  • Experience processing salaried, hourly, etc. payrolls
  • Expertise on tax implications on payroll as well as garnishments, payroll rules & regulations and legal compliance practices
  • Experience with Accounting month-end close process and GL software (Imperfect uses NetSuite), including recording journal entries, knowledge of how payroll transactions affect the GL, and ability to reconcile Payroll accounts
  • Experience with ADP preferred or another large payroll processing software
  • Intermediate to Advanced Excel skills
  • Strong work ethic with ability to work in a collaborative manner
  • Ability to show strong initiative while working independently and as part of a team
  • Willingness to roll up the sleeves as needed
  • Excellent verbal and written communication skills

Details of the Position:

  • Full-time, exempt position reporting to the VP/Controller
  • Can be remote or based in the San Francisco Bay Area
  • Salary, bonus, and employee stock options commensurate with experience
  • Competitive benefits package including health care, paid vacation, 401K, paid parental leave, and recurring credit towards your Imperfect account!
Individuals seeking employment at Imperfect Foods are considered without regard to race, color, religion, national origin, age, gender, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation.

U.S. E-Verify Notice: Imperfect Foods participates in E-Verify in the United States. Imperfect will provide the U.S. Social Security Administration (SSA) and, if necessary, the U.S. Department of Homeland Security (DHS), with information from each new employee's Form I-9 to confirm work authorization.

How we are protecting employees from COVID-19

At Imperfect Foods, employee health and safety is our top priority. We have implemented processes and precautions to prevent the spread of COVID-19 in our facilities. We provide gloves, masks, and hand sanitizer to all essential employees who must report to work. Before entering our warehouse, employees have their temperatures checked. In addition, we take great care to ensure frequently touched surfaces are sanitized throughout the day and all warehouses are fully sanitized weekly.

We have also implemented an Emergency Sick Leave policy providing full-time and part-time employees 2 additional weeks of paid time off and up to 26 weeks paid leave if they have a confirmed case of COVID-19.
Share this job:
Research Scientist for Medical Imaging
cpp tomography-reconstruction opengl inverse mathematical-optimization Feb 26

What we offer

  • Utilize your technical skills and contribute to creative and exciting projects with renowned customers around the world
  • See your work integrated in actual medical products that improve patients’ lives
  • Be part of a young, dynamic and highly skilled team where you can both have an impact and continue to learn
  • Stay connected with the academic community, write scientific papers and attend conferences
  • Learn from the best with our in-house mentoring program
  • Benefit from flexible working hours, the option to work 100% remotely can be discussed for this position
  • Join us full-time or part-time (28-40h/week)
  • Earn a competitive salary based on your experience

Tasks and responsibilities

  • Develop medical imaging algorithms with a focus on Cone Beam Computed Tomography and 2D/3D registration
  • Integrate Deep Learning into registration and reconstruction pipelines
  • Contribute to the productization of our of our X ray based imaging framework
  • Manage projects in close collaboration with our industry customers
  • Supervise junior software developers and students

Skills and requirements

  • PhD in Computer Science or a related field or equivalent industry experience (3+ years working on real-world problems)
  • Strong programming skills in C++, experience with libraries such as Eigen is a plus
  • Experience in parallel programming for the GPU (e.g. OpenGL and CUDA)
  • Knowledge of tomographic reconstruction, inverse problems and optimization
  • Ability to conduct applied research independently
  • Reliable Team player and quick learner
  • Proficiency in English

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

You think you can be a good fit? We'd love to hear from you. Please send your application to jobs@imfusion.com

Share this job:
Principal Development Engineer, Commerce
 
java c backend cpp cs Feb 25
Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, we will provide the choice to work from home or return to work in an office unless a job requirement makes it necessary for a particular role to be performed at an Atlassian office.

What’s Commerce @ Atlassian?
The Commerce team in Atlassian provides a platform for revenue flow across all our products, from Jira and Confluence to our newest acquisitions. We own the full life cycle of a purchase starting from the shopping cart to upgrades / downgrades to billing administration. Personas we build for include end users, internal advocates and external third party vendors as well as our business team members.

What’s the principal engineer role?
As an Engineer well into your career, we know you're an expert at what you do and have a breadth of experience across multiple backend technologies. You take pride in being someone who more junior members look up to and sharing your expertise with others... That's why we're placing a heavy emphasis on leaning on your expertise to take on a high level of responsibility while being a role model and mentor to others on the team. 

In this role, you'll get the chance to:

  • Regularly tackle the largest and most complex problems on the team, from technical design to launch
  • Deliver solutions that are used by other teams and products
  • Determine plans-of-attack on large projects
  • Routinely tackle complex architecture challenges and apply architectural standards and start using them on new projects
  • Lead code reviews & documentation as well as take on complex bug fixes, especially on high-risk problems
  • Set the standard for thorough, meaningful code reviews
  • Partner across engineering teams to take on company-wide initiatives spanning multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Software Engineer
  • Mentor more junior members

Sound like an exciting opportunity? We think so too... In order to set you up for impact on day one, we'll expect you to have this on your first day:

  • Bachelors, Masters, or PhD in Computer science in a related technical field or similar experience
  • Expert-level experience with one or more prominent languages such as Java, C# or C/C++ is crucial.
  • An expert in at least one technical topic/domain
  • Passion for collaborating with and mentoring junior members of the team
  • A real appetite for helping others learn and grow
  • Considers the customer impact when making technical decisions
More about our benefits

Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

More about Atlassian

Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

Additional Information

We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

All your information will be kept confidential according to EEO guidelines.

Learn more about Atlassian’s culture, interviewing flow, and hiring process by checking out our Candidate Resource Hub.
Share this job:
QA / DevOps Engineer
Percona  
postgresql devops qa python linux mongodb Feb 23
Percona takes pride in delivering stable and reliable software to our users. We are looking for a flexible and efficient QA engineer to join our QA team. In this role, you will support our distributed engineering team by maintaining and improving the quality of our software products as part of the release process and in an ongoing fashion. This includes tasks such as analyzing and reporting defects captured by our automated testing frameworks, as well as defining and implementing new test cases, improving and scaling our testing capabilities and infrastructure.
You will work from your home office, using online tools and resources to contribute to a high-quality QA environment for Percona and our customers. Access to a reliable high-speed internet connection is required. Flexible work hours.

What You Will Do

  • Contribute to the DevOps and release management lifecycle which includes coordinating, testing and the management of releases in collaboration with the Percona server engineering teams
  • Evaluate and improve Percona products and new features based on QA plans, locating product issues & bugs
  • Monitor, and analyze/log failures of automated regression, performance, packaging and/or other automated QA systems
  • Perform monitoring and improving of Percona's automated QA systems & infrastructure
  • Research and recommend tools, behaviors and strategies for making testing better
  • Utilize scripting languages such as Shell or Python to enhance testing and improve automation
  • Participate in technical articles writing, blogging, conference speaking engagements, participating in our public forums

Your Experience

  • Solid debugging skills and experience (e.g. analyzing log files, spotting patterns)
  • Working with established test automation tools and frameworks (CI/CD)
  • Automating tasks using Shell or other scripting languages
  • Experience with tools for tracking and documenting development processes (JIRA, Confluence, git)
  • Solid Linux sysadmin skills (e.g. adding/removing software, enabling/disabling services, general Unix/Linux CLI tools)
  • Experience with networking, hardware, file systems, server connectivity etc.
  • Good communicator & fluent in written and spoken English
  • Quick learner & great team player

What Will Make You Stand Out

  • Previous exposure and experience in database-related technologies, for example, in a DBA, support or development role
  • Testing/QA experience of distributed systems
  • Experience in Linux systems administration
  • Experience with compiling/building/packaging/release engineering/yum/apt
  • Coding and debugging skills in any language preferably C++, Python
  • Previous experience with container and/or virtualization environments
  • Proven success working in a distributed environmentTertiary studies degree or certifications related to core skills
  • Supplemental PostgreSQL technologies
  • Experienced conference speaker, technical blog writer, activity on public forums or mailing lists
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally.

Percona is remote-first and globally dispersed; we have 250 Staff members in more than 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.

<!--WEB-ONLY-->
Share this job:
Software Engineer
Percona  
c linux docker mongodb mysql postgresql Feb 11
Percona is looking for a flexible and efficient C/C++ Software Engineer to join its Open Source Software Development team. You will work on the Percona Server for MySQL, Percona XtraBackup, Percona XtraDB Cluster, Oracle MySQL, and MariaDB products. You will work from your home office, using online tools and resources to contribute to a fast moving and high quality development environment for Percona and its customers. Travel approximately once per year for meetings. Access to a reliable high-speed internet connection is required. Flexible work hours.

What You Will Do

  • Diagnose and fix defects in Percona Server for MySQL, Percona XtraBackup, Percona XtraDB Cluster, Oracle MySQL, and MariaDB products
  • Assist in the design and implementation of improvements to the Percona Server for MySQL software suite
  • Perform periodic source code merges from other open source repositories
  • Develop test cases for continuous integration deployment
  • Participate in code and design reviews

Your Experience

  • Bachelor's degree in Computer Science or a related field, or equivalent experience
  • Ability to speak, listen and write effectively in fluent English
  • Minimum 3+ years of experience in C/C++ development and object oriented design
  • Basic understanding of SQL databases and ACID transaction processing
  • Experience with client/server or distributed network communication systems
  • Experience with high concurrency threading models, atomics, and locking primitives
  • Knowledge of various programming and scripting  languages such as BASH, Perl, and Python
  • Proficiency with tools like gdb and strace
  • Experience with git, github, and source code management methodologies

What Will Make You Stand Out

  • Knowledge of DBMS internal algorithms such as those used in query optimiser, B-tree indexing, multiversion concurrency control, ARIES crash recovery, and others
  • Knowledge of compression and encryption algorithms and techniques
  • Knowledge of high-performance algorithms on modern multicore hardware
  • Knowledge of Open Source software concepts and community, preferably MySQL
  • Experience with Continuous Integration and Continuous Delivery tools such a Jenkins, CircleCI, and Travis
  • Experience with issue tracking, communication, and information sharing tools such as JIRA, Launchpad, Confluence, Zendesk, G-Suite, SlackExperience/familiarity with various Linux distribution packaging systems
  • Experience with virtualization and containment tools such as OpenVZ, KVM, VMWare, VirtualBox, Docker, Kubernetes, etc
  • Experience in Linux systems administration, including suitable expertise with file systems, hardware, and networking
  • Success working in a distributed environment where e-mail, Slack and voice calls are the only interactions with clients, colleagues and managers on a daily basis
  • Ability to work autonomously and mostly asynchronously with the rest of the team
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and Maria DB to open source users globally.

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.
Share this job:
Software Engineer
Percona  
c linux docker mongodb mysql postgresql Feb 11
Percona is looking for a flexible and efficient C/C++ Software Engineer to join its Open Source Software Development team. You will work on the Percona Server for MySQL, Percona XtraBackup, Percona XtraDB Cluster, Oracle MySQL, and MariaDB products. You will work from your home office, using online tools and resources to contribute to a fast moving and high quality development environment for Percona and its customers. Travel approximately once per year for meetings. Access to a reliable high-speed internet connection is required. Flexible work hours.

What You Will Do

  • Diagnose and fix defects in Percona Server for MySQL, Percona XtraBackup, Percona XtraDB Cluster, Oracle MySQL, and MariaDB products
  • Assist in the design and implementation of improvements to the Percona Server for MySQL software suite
  • Perform periodic source code merges from other open source repositories
  • Develop test cases for continuous integration deployment
  • Participate in code and design reviews

Your Experience

  • Bachelor's degree in Computer Science or a related field, or equivalent experience
  • Ability to speak, listen and write effectively in fluent English
  • Minimum 3+ years of experience in C/C++ development and object oriented design
  • Basic understanding of SQL databases and ACID transaction processing
  • Experience with client/server or distributed network communication systems
  • Experience with high concurrency threading models, atomics, and locking primitives
  • Knowledge of various programming and scripting  languages such as BASH, Perl, and Python
  • Proficiency with tools like gdb and strace
  • Experience with git, github, and source code management methodologies

What Will Make You Stand Out

  • Knowledge of DBMS internal algorithms such as those used in query optimiser, B-tree indexing, multiversion concurrency control, ARIES crash recovery, and others
  • Knowledge of compression and encryption algorithms and techniques
  • Knowledge of high-performance algorithms on modern multicore hardware
  • Knowledge of Open Source software concepts and community, preferably MySQL
  • Experience with Continuous Integration and Continuous Delivery tools such a Jenkins, CircleCI, and Travis
  • Experience with issue tracking, communication, and information sharing tools such as JIRA, Launchpad, Confluence, Zendesk, G-Suite, SlackExperience/familiarity with various Linux distribution packaging systems
  • Experience with virtualization and containment tools such as OpenVZ, KVM, VMWare, VirtualBox, Docker, Kubernetes, etc
  • Experience in Linux systems administration, including suitable expertise with file systems, hardware, and networking
  • Success working in a distributed environment where e-mail, Slack and voice calls are the only interactions with clients, colleagues and managers on a daily basis
  • Ability to work autonomously and mostly asynchronously with the rest of the team
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and Maria DB to open source users globally.

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.
Share this job:
Software Engineer
Percona  
c linux docker mongodb mysql postgresql Feb 01
Percona is looking for a flexible and efficient C/C++ Software Engineer to join its Open Source Software Development team. You will work on the Percona Server for MySQL, Percona XtraBackup, Percona XtraDB Cluster, Oracle MySQL, and MariaDB products. You will work from your home office, using online tools and resources to contribute to a fast moving and high quality development environment for Percona and its customers. Travel approximately once per year for meetings. Access to a reliable high-speed internet connection is required. Flexible work hours.

What You Will Do

  • Diagnose and fix defects in Percona Server for MySQL, Percona XtraBackup, Percona XtraDB Cluster, Oracle MySQL, and MariaDB products
  • Assist in the design and implementation of improvements to the Percona Server for MySQL software suite
  • Perform periodic source code merges from other open source repositories
  • Develop test cases for continuous integration deployment
  • Participate in code and design reviews

Your Experience

  • Bachelor's degree in Computer Science or a related field, or equivalent experience
  • Ability to speak, listen and write effectively in fluent English
  • Minimum 3+ years of experience in C/C++ development and object oriented design
  • Basic understanding of SQL databases and ACID transaction processing
  • Experience with client/server or distributed network communication systems
  • Experience with high concurrency threading models, atomics, and locking primitives
  • Knowledge of various programming and scripting  languages such as BASH, Perl, and Python
  • Proficiency with tools like gdb and strace
  • Experience with git, github, and source code management methodologies

What Will Make You Stand Out

  • Knowledge of DBMS internal algorithms such as those used in query optimiser, B-tree indexing, multiversion concurrency control, ARIES crash recovery, and others
  • Knowledge of compression and encryption algorithms and techniques
  • Knowledge of high-performance algorithms on modern multicore hardware
  • Knowledge of Open Source software concepts and community, preferably MySQL
  • Experience with Continuous Integration and Continuous Delivery tools such a Jenkins, CircleCI, and Travis
  • Experience with issue tracking, communication, and information sharing tools such as JIRA, Launchpad, Confluence, Zendesk, G-Suite, SlackExperience/familiarity with various Linux distribution packaging systems
  • Experience with virtualization and containment tools such as OpenVZ, KVM, VMWare, VirtualBox, Docker, Kubernetes, etc
  • Experience in Linux systems administration, including suitable expertise with file systems, hardware, and networking
  • Success working in a distributed environment where e-mail, Slack and voice calls are the only interactions with clients, colleagues and managers on a daily basis
  • Ability to work autonomously and mostly asynchronously with the rest of the team
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and Maria DB to open source users globally.

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.


Share this job:
Software Engineer
Percona  
c linux docker mongodb mysql postgresql Jan 29
Percona is looking for a flexible and efficient C/C++ Software Engineer to join its Open Source Software Development team. You will work on the Percona Server for MySQL, Percona XtraBackup, Percona XtraDB Cluster, Oracle MySQL, and MariaDB products. You will work from your home office, using online tools and resources to contribute to a fast moving and high quality development environment for Percona and its customers. Travel approximately once per year for meetings. Access to a reliable high-speed internet connection is required. Flexible work hours.

What You Will Do

  • Diagnose and fix defects in Percona Server for MySQL, Percona XtraBackup, Percona XtraDB Cluster, Oracle MySQL, and MariaDB products
  • Assist in the design and implementation of improvements to the Percona Server for MySQL software suite
  • Perform periodic source code merges from other open source repositories
  • Develop test cases for continuous integration deployment
  • Participate in code and design reviews

Your Experience

  • Bachelor's degree in Computer Science or a related field, or equivalent experience
  • Ability to speak, listen and write effectively in fluent English
  • Minimum 3+ years of experience in C/C++ development and object oriented design
  • Basic understanding of SQL databases and ACID transaction processing
  • Experience with client/server or distributed network communication systems
  • Experience with high concurrency threading models, atomics, and locking primitives
  • Knowledge of various programming and scripting  languages such as BASH, Perl, and Python
  • Proficiency with tools like gdb and strace
  • Experience with git, github, and source code management methodologies

What Will Make You Stand Out

  • Knowledge of DBMS internal algorithms such as those used in query optimiser, B-tree indexing, multiversion concurrency control, ARIES crash recovery, and others
  • Knowledge of compression and encryption algorithms and techniques
  • Knowledge of high-performance algorithms on modern multicore hardware
  • Knowledge of Open Source software concepts and community, preferably MySQL
  • Experience with Continuous Integration and Continuous Delivery tools such a Jenkins, CircleCI, and Travis
  • Experience with issue tracking, communication, and information sharing tools such as JIRA, Launchpad, Confluence, Zendesk, G-Suite, SlackExperience/familiarity with various Linux distribution packaging systems
  • Experience with virtualization and containment tools such as OpenVZ, KVM, VMWare, VirtualBox, Docker, Kubernetes, etc
  • Experience in Linux systems administration, including suitable expertise with file systems, hardware, and networking
  • Success working in a distributed environment where e-mail, Slack and voice calls are the only interactions with clients, colleagues and managers on a daily basis
  • Ability to work autonomously and mostly asynchronously with the rest of the team
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and Maria DB to open source users globally.

Percona is remote-first and globally dispersed; we have 250 people in almost 40 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. 

Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand. We offer flexible hours, the ability to work remotely and the amazing experience of working with a multinational team of experts.

<!--WEB-ONLY-->
Share this job:
Data Engineer Intern, Data Engineering
Auth0  
python cpp Jan 27
Auth0 is a unicorn that just closed a $120M Series F round of funding, with total capital raised to date of $330M and valuation of nearly $2B. We are growing rapidly and looking for exceptional new team members to add to our exceptional talent pool - and who will help take us to the next level of success. One team, one score. 

Our vision is to provide people with secure access to any application in one click or less. And our promise is to make identity work for everyone—whether you’re a developer looking to innovate, or a security professional looking to mitigate. We are looking for curious, excited, boundary-pushing team members. So, if you’re a big thinker who is nimble and adaptable, Auth0 may be an ideal place for you to shine.

We are hiring interns to join our Product Delivery team for Summer 2021 (June-August). This is a paid, full-time, US-remote position. Learn more about our culture here. We are looking for interns who embody our core values, which will be our guiding principles throughout the program. 

About the Product Delivery Organization:
Product Delivery’s mission is to provide people with secure access to any application in one-click or less. This entails everything from bringing ideas to life, scaling all aspects of our platform, team, and culture, and sustaining a defensible market position. Product Delivery comprises: Engineering, Data, Product Management, Security, Business Agility and Operations

Internship Program Overview:
Mentorship: You will have ongoing support from leadership, a dedicated mentor, and buddy for the entire program.
Meaningful Projects: You will own meaningful projects and will contribute to our roadmap. 
Continuous Learning: You will collaborate across teams to solve technical and non-technical challenges, get a well-rounded view of our business, diversify your skills, and stay ahead of the curve with a specialized curriculum to propel your career. 
Development:  We will challenge you to meet your personal and professional goals- and have fun along the way. In addition to your project work and mentorship, you will learn from key-members of the team through our Speaker Series, Lunch & Learns, and Coffee Chats. 
Remote Culture:  Born as a globally-distributed organization out of necessity, Auth0 has tried and tested strategies for making remote work successful. With over half of our workforce working fully remotely before COVID-19, we’ve worked hard to establish a strong remote-friendly culture. Our unique culture will teach you to thrive as you sharpen your ability to excel in a remote-work environment.

About the Data Engineering Team:
The Auth0 Data engineering team is focused on providing a secure and reliable single source of truth for the company and our customers to make critical data-driven decisions.  We are in the process of transforming the existing batch-based data systems into a modern real-time cloud-agnostic global data platform that can scale gracefully with the organization and its rapid growth.

Throughout this internship, you will learn in-depth the tools and techniques of processing high volume real-time data and will develop innovative ways to generate low-latency insights.

You will be a good fit if you:

  • Have the drive to improve on the status-quo, think outside the box and are not afraid to fail.
  • Have good communication and writing skills.
  • Enjoy problem solving.
  • Skilled in SQL and Python.
  • Are familiar with data engineering principles and related technologies.
  • Are passionate about working on systems that are highly-reliable, maintainable, and scalable.
  • You are able to communicate and collaborate effectively with a distributed team.
  • You excel when working autonomously, and know when to seek help from your team members.
  • You always strive to learn and are interested in improving your security and identity knowledge.

  • As part of our growth, we are committed to building an inclusive work environment where all Auziros feel welcomed as their authentic selves—inclusive of all genders, sexual orientations, ethnicities, races, education, ages, or other personal characteristics.

Requirements:

  • Are currently pursuing a full-time undergraduate degree program in the United States and will be returning to the program after the completion of the internship, graduating with your Bachelor's by June 2022.
  • Are currently pursuing a degree in Computer Science. 
  • Able to commit to a full-time internship (40hrs / week), Summer 2021 (June - August).
  • Authorized to work in the United States with no restrictions. 
  • Taken courses that highlight streaming data, analytics, distributed computing, processing large volumes of data, programming in Python, Spark, C++, Time-series databases, etc.
  • Have a strong WiFi connection.
  • This is a paid, full-time internship experience that offers exposure to fast paced startup. This role is categorized as a Remote position. “Remote” employees do not have a permanent corporate office workplace and, instead, work from a physical location of their choice, which must be identified to the Company. Employees may live in any of the 50 US States, with limited exceptions.

  • We are accepting applications until our vacancies are filled or until March 15, 2021.
Auth0 safeguards more than 4.5 billion login transactions each month and its top priorities are availability and security.

We like to think that we are helping make the internet safer. Our team is spread across more than 35 countries and we are proud to continually be recognized as a great place to work. Culture is critical to us, and we are transparent about our vision and principles

Auth0 is an Equal Employment Opportunity employer. Auth0 conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or status as a Vietnam-era special disabled and other covered veteran status, or any other characteristic protected by law. Auth0 participates in E-Verify and will confirm work authorization for candidates residing in the United States.
Share this job:
Senior Software Developer
Clio  
react-js ruby-on-rails ruby javascript senior java Jan 21

We are currently seeking a Senior Software Developer to join our Engineering team. This role can be performed from one of our Canadian offices, remotely across Canada, or a combination of both. Some exemptions may apply. 

As a Senior Software Developer at Clio you can expect a fast paced role that offers many interesting problems to solve. You will be a valued member of a collaborative team and the work you do will play a major role in transforming the practice of law for good. 

A day in your life might look like:

  • Working with your team of developers to solve complex problems and provide solutions to Clio customers;
  • Working in an agile development environment;
  • Working as part of a full-stack team using a wide variety of technologies, solving cool problems, and challenging yourself;
  • Participating in diverse projects and collaborating with development teams across three countries; 
  • Reviewing code and having your code reviewed; mentoring and being mentored by other Clio developers.
  • Actively finding ways to share your learned experience with colleagues and beyond. 

You may be fit for this role if you:

  • You have a strong idea of what quality looks like, and hold yourself accountable to that. You assist your peers, department, and organization in meeting that standard.
  • You have a passion to learn new technologies and work effectively in a dynamic and ever-evolving environment that includes distributed teams and customers.
  • You possess a growth mindset that allows you to help your team solve complex technical problems.
  • You are a leader, a teacher, and a role model for the people around you.

Don’t have all of those? The most important part of this job is that you approach new challenges with curiosity and a drive to apply what you learn to fixing root causes, not just symptoms. Deep curiosity and a desire to learn will help you succeed in this job, combined with a drive to help others by shipping code. We have cross-trained developers coming from Java, Python, C++, and JavaScript backgrounds, and are happy to help you learn Ruby when you get here.

 Serious bonus points if you have:

  • Experience with any of our tech stack (Ruby on Rails, Typescript, AngularJS, React Native)
  • Experience writing software at scale

Where your team works:

Clio is currently transitioning to a Distributed by Design workplace, which means a workplace that is built around you. This means that Clio offers employees the opportunity to work from one of our offices or in a distributed manner across Canada. At Clio, distributed working has been built into our culture from day one, with teams (and, at times, founders) distributed across provinces and time zones. We have invested in best-in-class tools, technology and culture to ensure our team members are set up to succeed no matter where they live in Canada. We want all team members to feel like they're able to do their best work here, and we're committed to supporting that whether they prefer to work from an office or remotely.

Share this job:
Backend Engineer - Staking
backend testing devops crypto finance cpp Jan 17
About Kraken

Our mission is to accelerate the adoption of cryptocurrency so that you and the rest of the world can achieve financial freedom and inclusion.  Founded in 2011 and with over 4 million clients, Kraken is one of the world's largest, most successful bitcoin exchanges and we're growing faster than ever. Our range of successful products are playing an important role in the mainstream adoption of crypto assets.  We attract people who constantly push themselves to think differently and chart exciting new paths in a rapidly growing industry. Kraken is a diverse group of dreamers and doers who see value in being radically transparent. Let's change the way the world thinks about money! Join the revolution!

About the Role

This role is remote.

Our Engineering team is having a blast while delivering the most sophisticated crypto-trading platform out there. Help us continue to define and lead the industry.

Responsibilities

  • Integrating various blockchains into our staking system
  • Ensuring rewards are distributed to clients accurately and efficiently
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection systems
  • Write highly scalable, high volume services
  • Create optimized database schemas
  • Own, develop and maintain staking services

Requirements

  • 3+ years of experience as a backend developer
  • Experience with Proof of Stake (PoS) blockchains such as Tezos, Cosmos, or Polkadot
  • Familiarity with decentralized finance (DeFi) products such as liquidity pools and yield farming
  • Strong proficiency with Node.js, Typescript and various frameworks
  • Ability to handle the DevOps side of production services using tools like Docker
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Understanding accessibility and security compliance 
  • Understanding user authentication and authorization between multiple systems, servers, and environments
  • Understanding fundamental design principles behind a scalable application
  • Experience with automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Basic experience with other languages such as: C++, Rust, or Go
  • Desire to make the best staking platform out there
  • Strong passion for Bitcoin and other cryptocurrencies


We’re powered by people from around the world with their own unique backgrounds and experiences. We value all Krakenites and their talents, contributions, and perspectives.

Check out all our open roles at https://jobs.lever.co/kraken. We’re excited to see what you’re made of.  

Learn more about us:
Share this job:
Backend Engineer - Payments
backend testing devops crypto cpp node-js Jan 17
About Kraken

Our mission is to accelerate the adoption of cryptocurrency so that you and the rest of the world can achieve financial freedom and inclusion.  Founded in 2011 and with over 4 million clients, Kraken is one of the world's largest, most successful bitcoin exchanges and we're growing faster than ever. Our range of successful products are playing an important role in the mainstream adoption of crypto assets.  We attract people who constantly push themselves to think differently and chart exciting new paths in a rapidly growing industry. Kraken is a diverse group of dreamers and doers who see value in being radically transparent. Let's change the way the world thinks about money! Join the revolution!

About the Role

This role is remote.

Our Engineering team is having a blast while delivering the most sophisticated crypto-trading platform out there. Help us continue to define and lead the industry.

Responsibilities

  • Integrate our financial systems with banks and third-party payment platforms
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection systems
  • Write highly scaleable, high volume services
  • Create optimized database schemas
  • Own, develop and maintain financial services

Requirements

  • 3+ years of experience as a backend developer
  • Experience with financial systems and payment protocols
  • Strong proficiency with Node.js, Typescript and various frameworks
  • Ability to handle the DevOps side of financial services using tools like Docker
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Understanding accessibility and security compliance 
  • Understanding user authentication and authorization between multiple systems, servers, and environments
  • Understanding fundamental design principles behind a scalable application
  • Experience with automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Basic experience with other languages such as: C++, Rust, or Go
  • Desire to make the best trading platform out there
  • Fluent English language skills are required, other native language skills a plus


We’re powered by people from around the world with their own unique backgrounds and experiences. We value all Krakenites and their talents, contributions, and perspectives.

Check out all our open roles at https://jobs.lever.co/kraken. We’re excited to see what you’re made of.  

Learn more about us:
Share this job:
Embedded Software Engineer, Platform
Voyage  
embedded c linux testing cpp Jan 07
Voyage is delivering on the promise of self-driving cars.

Voyage has built the technology and services to bring autonomous transportation to those who need it most, beginning in retirement communities. Whether residents face mobility restrictions or just want to take a ride, Voyage takes pride in getting all our passengers to their destination safely, efficiently, and affordably. Our journey begins in calmer communities, but we won't stop until anyone, anywhere can summon a Voyage.

As an Embedded Software Engineer in the platform team, you will be owning both system design and implementation of safety-critical functions. This role requires programming for realtime environments such as microcontrollers and embedded Linux.

Responsibilities:

  • Contribute to all phases of the software development cycle including prototyping, requirements capture, design, implementation, and validation
  • Design, develop, and test embedded safety-critical algorithms and software for the Voyage vehicle
  • Create software requirements, design documentation, test plans, and other supporting documentation
  • Champion code-coverage and test-driven development as it relates to the embedded software context
  • Work cross-functionally with the Autonomy and Perception team to ensure the safety algorithms and software meet the high assurance requirements needed for autonomous driving
  • Contribute to failure and hazard analyses and implement safety mitigations in the control software
  • Contribute to Hardware-in-the-Loop software improvements for Continuous Integration and development

Requirements:

  • 3+ years of experience developing embedded software
  • Embedded C/C++ programming experience
  • Familiarity with microcontroller development including both low-level driver development and user application
  • Experience with high assurance development practices and tools (ISO-26262, MISRA C/C++, etc.)
  • Familiarity with modern software development methodologies and tools (Agile, Git, unit testing, CI, etc.)
  • Experience with CAN and/or similar low-level protocols

Nice to Have:

  • Experience with existing ADAS technologies, including adaptive cruise control, automatic emergency braking, lane-following, automated lane changing
  • Experience with automotive microcontrollers such as Infineon Aurix TC3xx or TCxx family
  • Familiarity with Hazard and Risk Assessment (HARA) and/or Failure Mode and Effects Analysis (FMEA)
  • Experience developing in an embedded Linux environment
  • Familiarity with AUTOSAR 
  • Experience interfacing with Matlab and Simulink as code generation tools
  • Experience with ROS 2 and/or DDS
We are an equal opportunity employer and value diversity at our company. Women, people of color, members of the LGBTQ community, individuals with disabilities, and veterans are strongly encouraged to apply. 
Share this job:
Associate Solutions Engineer
 
java python c php big data cloud Jan 05
Did you always want to be part of an exciting Silicon Valley startup developing new technology? Are you passionate about solving difficult problems and creating new features for some of the industry's biggest names? Would you like your contribution to be visible to the world? Couchbase, one of the NoSQL industry leaders, is looking for the Solutions Engineers of the future.  If you want to be part of the big-data revolution we may just have what you are looking for...

This role is also open to remote work (UK) as our teams are globally distributed. Prior experience working remotely is not required, however, we are looking for team members who perform well given a high level of independence and autonomy and will establish a cadence of on-time delivery with high-quality work. #LI-RemoteUK

Responsibilities:

  • As part of our Solutions Engineering (SE) team you will be joining us on a 2 year journey to gain the skills necessary to become a fully empowered and enabled field Solutions Engineer with compensation reviews every 6 months aligned to quarterly goals to prepare you

  • Year 1 focus:
  • Work with various team Mentors throughout the year.
  • Learn the consultative selling approach to identify the customer challenges and how to address them.
  • Become an expert in our Database Technology.
  • Assist in developing and running Demos and Proof Of Concepts (POCs) with our customers alongside our sales and Field SE teams.
  • Develop tools and processes to help our SEs and Professional Services Delivery in their daily tasks.
  • Significant exposure to Cloud platforms (namely Azure, AWS and Google Cloud).
  • Attending marketing events and shows.

  • Year 2 focus:
  • This is the year where you will get exposure to the life of a filed based Solutions Engineer and hone your skills in front of the customers and ultimately running the technical sales cycle from start to finish.
  • There will be the opportunity to travel the EMEA region and undertake work rotations with different sales teams and our Professional Services teams

Requirements:

  • BS in Computer Science, Engineering or equivalent experience in software and/or a technologically relevant field
  • 2 + years programming experience in Java to a commercial/business value level (also willing to consider skills in .NET, C, C++, Go, Node.js, PHP, Python, Scala).
  • Excellent analytical skills, passion for pinning down technical issues and solving problems.
  • Working knowledge of version control systems (e.g. Git, Subversion, CVS).
  • Linux experience as a development platform and basic administration.
  • Awareness of Open Source software development practices.
  • Solid communicator, able to convey deep technical concepts in a simple and concise manner.
  • Outgoing personality and confident in talking to people with differing backgrounds (Developers, Architects, Database Admins)
  • Enjoy a fast-paced startup environment.
  • Ability to speak French, Italian or Spanish is preferred.

  • Desirable Requirements:
  • Experience tackling performance sensitive, multi-threaded problems.
  • Familiarity with SQL and NoSQL databases a big plus.
  • Track record of Open Source contributions ideal.
About Couchbase

Couchbase's mission is to be the platform that accelerates application innovation. To make this possible, Couchbase created an enterprise-class, multi-cloud NoSQL database architected on top of an open source foundation. Couchbase is the only database that combines the best of NoSQL with the power and familiarity of SQL, all in a single, elegant platform spanning from any cloud to the edge.  
 
Couchbase has become pervasive in our everyday lives; our customers include industry leaders Amadeus, AT&T, BD (Becton, Dickinson and Company), Carrefour, Comcast, Disney, DreamWorks Animation, eBay, Marriott, Neiman Marcus, Tesco, Tommy Hilfiger, United, Verizon, Wells Fargo, as well as hundreds of other household names.

Couchbase has offices around the globe, and we’re committed to a work environment where you can be happy and thrive, in and out of the office.

At Couchbase, you’ll get:
* A fantastic culture
* A focused, energetic team with aligned goals
* True collaboration with everyone playing their positions
* Great market opportunity and growth potential
* Time off when you need it.
* Regular team lunches and fully-stocked kitchens.
* Open, collaborative spaces.
* Competitive benefits

Whether you’re a new grad or a proven expert, you’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

Revolutionizing an industry requires a top-notch team. Become a part of ours today. Bring your big ideas and we'll take on the next great challenge together.

Check out some recent industry recognition:

Equal Opportunity Statement:
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, or disability.

Share this job:
Data Engineer
java python crypto cpp Dec 22 2020
About Kraken

Our mission is to accelerate the adoption of cryptocurrency so that you and the rest of the world can achieve financial freedom and inclusion.  Founded in 2011 and with over 4 million clients, Kraken is one of the world's largest, most successful bitcoin exchanges and we're growing faster than ever. Our range of successful products are playing an important role in the mainstream adoption of crypto assets.  We attract people who constantly push themselves to think differently and chart exciting new paths in a rapidly growing industry. Kraken is a diverse group of dreamers and doers who see value in being radically transparent. Let's change the way the world thinks about money! Join the revolution!

About the role

The data engineering team is responsible for designing and implementing scalable solutions that allow the company to make data-driven decisions fast and accurately on several terabytes of data. The data engineering team has just launched the company’s new data warehouse, and you will be responsible for creating various pipelines to move vast amounts of data into the new warehouse.

Responsibilities

  • Build scalable and reliable data pipeline that collects, transforms, loads and curates data from internal systems
  • Augment data platform with data pipelines from select external systems
  • Ensure high data quality for pipelines you build and make them auditable
  • Drive data systems to be as near real-time as possible
  • Support design and deployment of distributed data store that will be central source of truth across the organization
  • Build data connections to company's internal IT systems
  • Develop, customize, configure self service tools that help our data consumers to extract and analyze data from our massive internal data store
  • Evaluate new technologies and build prototypes for continuous improvements in data engineering

Requirements

  • 5+ years of work experience in relevant field (Data Engineer, DW Engineer, Software Engineer, etc)
  • Experience with data warehouse technologies and relevant data modeling best practices (Spark, Presto, Druid, etc)
  • Experience building data pipelines/ETL and familiarity with design principles
  • Excellent SQL skills
  • Proficiency in a major programming language (e.g. Java, C++, etc) and/or a scripting language (Javascript, Python, etc)
  • Experience with business requirements gathering for data sourcing

We’re powered by people from around the world with their own unique backgrounds and experiences. We value all Krakenites and their talents, contributions, and perspectives.

Check out all our open roles at https://jobs.lever.co/kraken. We’re excited to see what you’re made of.  

Learn more about us:
Share this job:
REMOTE: Award-winning Music Software Looking for Objective-C macOS developer
objective-c swift macos mac ios cpp Dec 17 2020

REMOTE position: We are known for building award-winning music software. Our flagship products are called Mixed In Key and Captain Plugins: https://mixedinkey.com and https://mixedinkey.com/captain-plugins/ 


We want you to build the next generations of this software with us


Get to know us:

1. Our team is global, and everyone works remotely

Our team lives all over the United States, Canada, United Kingdom, Russia, Bosnia, Netherlands, and Latvia. You can work remotely from anywhere in the world as long as you're available part of the day (EST time) for collaboration


2. We hire great developers

  • The company was started by a developer, so he can read your code and help you solve problems
  • The first Mac developer who joined the team 14 years ago is still on the team, working on new products every day
  • We never outsourced our software development to other companies, so we own and maintain 100% of our source code. We know our code inside-out, so we can always help you
  • We've written 30+ codebases with just 2-3 developers on each one. We work in small teams (1-3 developers, 1 QA, 1 designer on each task)
  • You will have a healthy live-work balance. We don't have crunch time. Our team is kind and talented, and loves to collaborate with each other
  • We prioritize quality and innovation

3. You'll learn a lot from this job

Our software is more complex than most products. You'll learn a lot from working on it.

Your teammates are friendly, talented and polite. If you're looking for collaborators and mentors, you'll find them.


4. Our goal is to teach our fans how to compose great music

We launched a new product called Captain Plugins. Magazine press and our fans loved it, so we have a wish list of hundreds of feature requests and ideas on what to build next. That is why we're hiring -- we have a lot of interesting work

Here's the YouTube video showing how the plugin works:

https://www.youtube.com/watch?v=4gVF7XW2bPw&list=PLcyutjSZFlPpsgT0MPj6fFaa57EZo_Zhe


One of the best testimonials we've gotten is that "These plugins close the door on the past." They are a brand-new way to write music and create songs from scratch.

5. Skills & requirements

1) A very solid understanding of Objective-C

2) Some knowledge of Swift

3) Optional, but nice to have: C++ knowledge, so you can integrate audio engines with new front-ends written in Obj-C

4) Any experience in CoreAudio and/or AVFoundation would be a big plus

5) Doing something hard - like 3D rendering, or OS-level stuff, or whatever — everything that goes beyond making basic iOS apps

6) Knowledge of music and music theory is helpful but not required

7) Natural curiosity for how things work

8) Taking a lot of initiative. This is part of the job requirement - we hire people who take initiative

9) Desire to work from home. You can work 4 days a week (Tuesday-Friday, or Monday-Thursday), or 5 days a week depending on your preference. We don't hire for less than 32 hours per week

Share this job:
Principal Software Architect
java python computer vision cloud aws azure Dec 15 2020
CleanRobotics, a mission driven startup reinventing recycling by creating sustainable, tech-driven solutions to persistent environmental problems, is looking for a Principal Software Architect to join their team! In this role, you will play a pivotal role in planning, developing, and refining the software stack for growth. You will oversee strategic planning and execution of their Computer Vision Model pipeline, as well as lead the refinement of their Back-End Data Storage, and Customer Facing Dashboard with the support of their team/resources. You will bring industry-wide perspective, knowledge of existing resources and tools, and ability to discover new ones as needed to make effective build/buy recommendations. The ideal candidate will have strong communication skills and have experience as a hands-on architect with an understanding of how the various systems and components connect and interact. 

Location: This role is remote. Will occasionally need to travel to Colorado for team events. 

Does This Describe You?

  • At least 5 years of professional experience building full-stack software solutions
  • You have experience in SQL and/or NoSQL
  • You have coding experience in relevant languages and platforms such as Python, R, C++, Java, Jupyter, TensorFlow, PyTorch, Tableau
  • You have experience in deployment, integration, and operations on a cloud platform such as AWS, Azure, Google Cloud Platform
  • Bonus points if you have work experience in startups or as an entrepreneur and an interest in learning or integrating Computer Vision technology.
If you are interested in learning more about this company or any Startups/Small Businesses in the area, please contact us and check us out here!! 
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

Share this job:
Backend Engineer w/ Machine Learning
Numbrs  
apache-kafka apache-spark cassandra java machine-learning machine learning Dec 14 2020

Numbrs is reshaping the future of the workplace. We are a fully remote company, at which every employee is free to live and work wherever they want.

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.

Responsibilities

You will be a part of a small agile team that is responsible for the design and development of our machine learning systems. You'll work on learning-based solutions and develop machine learning applications according to requirements. You enjoy learning new things and are passionate about developing new features, using cutting-edge technology and contributing to overall system design and architecture. You are a great teammate who thrives in a dynamic environment with rapidly changing priorities.

Key Qualifications

  • a Bachelor's or higher degree in technical field of study or equivalent practical experience
  • a minimum of 5 years of professional experience in software development and micro service based architecture
  • previous experience or at least exposure to Machine Learning
  • experience with Big Data technologies such as Kafka, Spark, and Cassandra
  • strong hands-on experience and fluency with Java or Scala
  • experience with software engineering best practices, coding standards, code reviews, testing and operations
  • excellent written and oral communication in English and interpersonal skills

Ideally, candidates will also have


  • experience with CI/CD toolchain products like Jira, Stash, Git, and Jenkins


  • fluent with functional, imperative and object-­oriented languages;


  • experience with C++, or Golang is a plus

Location: Home office from your domicile

Share this job:
Application Engineer
robotics linux cpp Nov 27 2020
At Cobalt Robotics, our indoor robots work together with remote human operators to keep our customers safe. We patrol 24x7 to help prevent break-ins, detect massive leaks and give our customers visibility over their space, their assets, and their data.

Cobalt's team is comprised of renowned technologists and security professionals, and backed by world-class investors such as Sequoia, Bloomberg Beta, and Coatue. In 2019, Cobalt was recognized as one of the Best Places to Work by the Silicon Valley Business Journal and the San Francisco Business Times.

We’re looking for people who want to make an impact with us and help build a company that is known for its excellence in engineering, passion for progress, and dedication to customers. 

About the role: The Application Engineer is at our front lines, actively coordinating between Engineering, Sales, and our Customers. You will manage our fleet of robots, deploy new robots to new customers (often early morning EST), and work on new system integrations. Every day will have new interesting problems to solve across our entire technology stack - from debugging hardware, to robotics algorithms, to our web and customer-facing interfaces. You should be excited to learn, teach, and collaborate!

What you’ll do:

  • Learn deeply about the robot and communicate with both technical and non-technical teammates
  • Test and troubleshoot issues related to the robot or customer systems
  • Configure and test newly manufactured robots
  • Configure and test new customer deployments, including mapping, elevator integrations, etc
  • Design and develop new internal tools

What you need:

  • BS in Computer Science, Computer Engineering, Mechatronics, or a related field
  • Industry software engineering experience (full time or internship)
  • Python and/or C++ experience in a Linux environment
  • System administration and command-line experience on Linux platforms
  • Strong communication skills, both written and verbal
  • Excitement to learn about many different pieces of technology, from our robots to our web infrastructure

Bonus Skills:

  • Experience with Robot Operating System (ROS)
  • Experience with network configuration (especially in Linux)
  • Experience with hardware
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Share this job:
Senior Node.js Software Engineer
node-js security javascript fastify express senior Nov 19 2020

Contrast Security is the world’s leading provider of security technology that enables software applications to protect themselves against cyberattacks, heralding the new era of self-protecting software. Contrast's patented deep security instrumentation is the breakthrough technology that enables highly accurate assessment and always-on protection of an entire application portfolio, without disruptive scanning or expensive security experts. Only Contrast has sensors that work actively inside applications to uncover vulnerabilities, prevent data breaches, and secure the entire enterprise from development, to operations, to production. 

About the Position 

We are looking for a talented Software Engineer with at least 3 years of experience developing Node.js applications using popular frameworks, such as Express, Loopback, and Fastify.  You will get exposure to a variety of impactful projects from day one. You will be asked to contribute in a meaningful way from the minute you fire-up your laptop and sync with our Git repositories.  Our Node.js agent software engineers are some of the best and brightest individuals working with Node.js.  We integrate deeply into the Node.js internals and instrument many popular web application frameworks and database connectors.  An ideal candidate should have a solid understanding of the Node.js single-threaded event loop and some exposure/experience with C++ and the development of Node.js native modules.   Take a look out our Join The Team Page or our StackOverflow Page for more details about working in our Engineering department at Contrast Security. Please include a link to your GitHub or Bitbucket account, or any links to some of your projects, if available.


Responsibilities

  • Provides technical leadership and insight to members of the Node.js team
  • Collaborates with the UI/UX and support teams to implement features and enhancements
  • Actively contributes in agile ceremonies, code reviews, and agent releasesInvestigates third-party web frameworks and servers to research and implement instrumentation approaches
  • Builds web applications to test our agent in our automated pipeline
  • Participates in the Node.js open source community

About You

  • Software development background in Node.js
  • At least 5 years of industry experience as a software engineer and 3 years working with Node.js 
  • Writing and troubleshooting Node.js services built with one or more popular frameworks, such as Express, Hapi, Loopback, Koa, or Fastify
  • Agile software development processes and ceremonies
  • Software pipeline and collaboration tools such as GitHub, Jira, Confluence, and Slack
  • DevOps experience with AWS to support automated functional testing or application operations
  • Linux, Docker, and cloud-based deployment 
  • You’ll wow us if you have experience with:
  • You are an active contributor to one or more open source projects
  • Development of Node.js native modules
  • Experience with Terraform for creating test environments as code
  • Application security practices and concepts
  • You are comfortable working remotely and collaborating virtually
  • You approach problems from a product perspective, thinking through how the user will interact with what you're building
  • 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 elegant solutions to complex challenges
  • You see the big picture. You like to understand how the code you write interacts with systems and services, both internally and externally
  • You think about algorithms and regular expressions while you sleep
  • You love all things String-related... specifically String literals and String objects (this is how we track vulnerabilities).You want to become a Node.js expert and assimilate a deep understanding of the Node.js architecture and internal features.

What We Offer

  • The opportunity to work with some of the highest performing individuals in the world with the goal of establishing memories of the best part of your career ever
  • Competitive compensation
  • Daily in-office team lunches (when offices are open)
  • Meaningful stock plans
  • Medical, dental, and vision benefits
  • Flexible paid time off
Share this job:
Senior Backend Engineer
saas postgresql python google-kubernetes-engine typescript backend Nov 09 2020

About the Role
We’re looking for a Senior Backend Engineer. You’ll have exciting opportunities to fundamentally impact the product and the business.

About You

  • You have at least a BS/BA in Computer Science or equivalent practical experience.
  • Proficiency in backend languages and frameworks such as Python, Java / C / C++, Go
  • 5+ years of experience developing highly performant and scalable back-end code
  • Proficient in Data Structures and Algorithms
  • You have experience developing backend technologies and services that scale to handle millions of requests, and extract insights from massive data.
  • Experience with developing scalable platforms with relational databases like Postgres, configuration/synchronization services, and advanced cache stores like Redis.
  • Familiarity with Kubernetes. Deployment experience in K8s a big plus

You are a great fit because you are:

  • A solid problem solver
  • Interested in joining an early stage startup
  • Pragmatic and methodical
  • A clear communicator and collaborator
  • A great teammate
  • Favor execution over planning

In this role you will:

  • Develop the AptEdge Backend
  • Contribute to product architecture discussions
  • Cross-functional team collaboration
  • Engage with customers for user interviews
  • Bonus points for experience in:
  • Applied Machine Learning
  • Working with Terraform and/or GCP
  • Good understanding of how highly secure, distributed, resilient software works
  • Experience shipping multi-tenant platforms for both SaaS and on-premise deployments

Perks Include:

  • Medical, Dental, Vision, and 401k
  • Commuter benefits
  • Equity in the Company
Share this job:
Paid Research Study for Embedded Software Developers with Real-Time Development
cpp linux x86 embedded Nov 06 2020

User Research International is a research company based out of Redmond, Washington. Working with some of the biggest companies in the industry, we aim to improve your experience via paid research studies. Whether it be the latest video game or productivity tools, we value your feedback and experience. We are currently conducting a research study called the Real Time Development Study. We are looking for Embedded Software Developers with Real-Time Development Experience. This study is a one-time Remote Study. We’re offering $375 for participation in this study. Session lengths are 3 hours. These studies provide a platform for our researchers to receive feedback for an existing or upcoming products or software. We have included the survey link for the study below. Taking the survey will help determine if you fit the profile requirements. Completing this survey does not guarantee you will be selected to participate. If it's a match, we'll reach out with a formal confirmation and any additional details you may need.

I have summarized the study details below. In order to be considered, you must take the survey below. Thank you!

Study: Real Time Development Study

Gratuity: $375

Session Length: 3 hours

Location: Remote

Dates: Available dates are located within the survey

Survey: Real Time Development Study Sign Up

Share this job:
Senior Detection Engineer
senior python cpp Nov 04 2020
Dragos’ Professional Services and R&D team serves as boots-on-the-ground on solving industrial control system security challenges. We then bring that expertise back and integrate it into our software technology: The Dragos Platform. Dragos is looking for a Senior Detection Engineer to join its Research and Development team. This position works closely with Threat Operations Center, Intelligence teams and Engineering teams to drive insights in industrial protocol analysis, network situational awareness, and threat behavioral analytics.
 

Responsibilities

  • Generate innovative threat behavior analytics for discovering historical and emerging threats to industrial networks and devices
  • Produce network focused analytics from threat intelligence and research-generated source data
  • Work with customers and industry partners to collect, analyze and capitalize on new host and network analytic opportunities in production environments. 

Requirements

  • Willingness to be a team player on fast-moving team focused on rapidly innovating the state of industrial security
  • Working knowledge of common open source detection tools (yara, snort, zeek,  tshark)
  • Awareness of common operating system internals and the ability to identify  analytic opportunities
  • Comfort working with multi-terabyte host and network datasets
  • Experience with blue and red team security tool plugin development (Zeek NSM modules, Wireshark dissectors, Metasploit modules, Nessus plugins, etc)
  • Applied knowledge of communication fundamentals to include network and serial traffic
  • Adept at both verbal presentation and technical writing

Nice to Have

  • Experience with industrial control systems, networks and protocols
  • A solid background of operational red team and/or blue team experience
  • Working knowledge of a low-level language [C, C++, etc) and scripting language  (lua, python, etc)
  • Proficient in x86/x86_64 Intel assembly
  • Ability to travel (< 25%) to customer sites to collect and analyze data
Our mission at Dragos is to protect the world’s most critical infrastructure from adversaries who wish to do it harm. We help defend industrial organizations that provide us with the tenets of modern civilization: running water, functioning electricity, and safe industrial working environments.
 
We are practitioners who have lived through and solved real security challenges. Our team members have responded to incidents including the Ukraine 2015 power grid attack, analyzed the CRASHOVERRIDE malware responsible for the Ukraine 2016 electric grid attack, analyzed the TRISIS malware responsible for the petrochemical facility attack in 2017, built and led the National Security Agency mission to identify nation-states breaking into ICS, and performed assessments on hundreds of assets around the world.
 
We offer competitive salaries, equity, and a comprehensive benefits package including medical, dental, vision, disability, 401K and life insurance.
 
Dragos is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Come join us!
Share this job:
Linux C++ Software Engineer
Density  
linux cpp python embedded Oct 30 2020
At Density, we build one of the most advanced people sensing systems in the world. The product and infrastructure is nuanced and one-of-a-kind. Building this product for scale has been an exercise in patience, creativity, remarkable engineering, laser physics, global logistics, and grit. The team is thoughtful, driven, and world-class.  

Importance of Engineering  

We build systems that are real-time, accurate, and anonymous by design. Our systems help today’s largest companies understand how their buildings get used. We have counted hundreds of millions of people.  

Counting people in “real-time” is unique and particularly hard to achieve. It allows a user to walk into a room, beneath our sensor, and see the room’s occupancy increment 700ms later.   

We use Linux to accomplish tasks such as pulling and analyzing data, managing over-the-air updates, bi-directional communication, and monitoring the health of the device. Like ET, our devices must all phone home. We're looking for an engineer to help shape the way we accomplish all these tasks.  

This position reports to Density's Director of Software Engineering. 

Here’s What We’re Looking For

  • 4+ years experience with modern C++, Python, and Bash
  • Linux networking experience (ideally on embedded devices). TCP/IP, DNS, DHCP
  • Experience making embedded devices talk to servers with REST apis and websockets
  • Familiarity with systemd, dbus, posix, protobuf, zeromq, and general async IO software development
  • Familiarity with web frameworks such as django or flask
  • Comfortable building, deploying, and debugging software with makefiles, cmake, and the gnu toolchain

Icing on the cake

  • An academic background in Computer Science (BSc or MSc) or equivalent
  • A Github repo or OSS upstream patches
  • Buildroot experience
  • Kubernetes, nomad, terraform
Share this job:
Software Engineer, Facebook Research Lab
cpp user-experience qt c vr ar Oct 24 2020

Facebook's mission is to give people the power to build community and bring the world closer together. Through our family of apps and services, we're building a different kind of company that connects billions of people around the world, gives them ways to share what matters most to them, and helps bring people closer together. Whether we're creating new products or helping a small business expand its reach, people at Facebook are builders at heart. Our global teams are constantly iterating, solving problems, and working together to empower people around the world to build community and connect in meaningful ways. Together, we can help people build stronger communities - we're just getting started.

Facebook Reality Labs mission is To give people the tools to feel connected anytime, anywhere. The teams working on augmented and virtual reality technologies at Facebook are on a mission to build the next computing platform centered around people. We continue to push the state-of-the-art with groundbreaking research into emerging technologies and hardware that will help bring this vision to life. We are building a team focused on building new products that support this mission.As a Software Engineer in Facebook Reality Lab, you will lead 0 to 1 development of our flagship AR and VR products. You will work across organizations, threading together newly developed technologies to create intuitive experiences that enhance peoples experience of the world around them. The ideal candidate is an experienced software engineer who has the ability to bridge the gap between delightful design and technology (specific to 3D interactive applications and games), with a passion for virtual reality and rapid iterative product development.

<ul><li>Lead integrations of new products that ease peoples transition from 2D to 3D</li><li>Prototyping new interactions and features with an eye toward intuitive usability and feel</li><li>Iterate quickly, weaving together new and existing systems to power discovery scenarios that dont yet exist</li><li>Work closely with cross-functional teams, including platform/tooling engineering, design, research, partnership</li></ul>

<ul><li>Bachelors degree in Computer Science, Computer Engineering or equivalent combination of education and experience</li><li>3+ years experience developing, debugging, prototyping and/or shipping software on large code bases that span platforms and tools</li><li>Demonstrated experience interfacing with other teams to incorporate their feedback and vice versa</li></ul>

<ul><li>Experience in C/C++ or C#</li><li>Experience in JNI</li><li>Experience in mobile AR (ARKit, ARCore, etc.)</li><li>Experience with computer graphics (OpenGL, Metal, Unity, Unreal, etc.) and/or image/video processing</li><li>Virtual reality experience (Rift, Vive, Go, Gear VR, etc.)</li><li>Experience in media streaming technologies</li><li>Experience with AR/VR products</li><li>Experience leveraging user engagement signals to enhance search and recommender systems</li><li>Experience tuning systems for geospatial search with precise and imprecise user location signals</li><li>Experience in UX design or spatial interactivity design</li></ul>

Facebook is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.Facebook is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.

Share this job:
Automation Engineer - Cloud Infrastructure
 
cloud python c embedded saas azure Oct 22 2020
At Couchbase, big things happen. Every day, we’re translating vision into reality by tackling new and exciting challenges head-on. This is a breakthrough stage in our company, where the enthusiasm of our employees and leadership team is infectious and growing.  You’ll have the opportunity to learn new skills, grow your career, and work with the smartest, most passionate people in the industry.

The Cloud Automation Engineer is a full stack engineer responsible for building and managing cloud-native applications. This role will have the primary accountability of developing, implementing and operating Couchbase’s Cloud platforms. The team operates with a “run what you write” philosophy and each engineer is responsible for deploying and operating the code they write. A successful candidate must have demonstrable experience in at least one programming language, previous work in SaaS application development and operations. The ideal candidate will also have prior experience developing applications on either of the three major cloud platforms -  AWS, Azure, and GCP.

This role is also open to remote work as our teams are distributed all over the world!

Responsibilities

  • Design, build, manage and operate the infrastructure and configuration of SaaS applications with a focus on automation and infrastructure as code.
  • Design, build, manage and operate the infrastructure as a service layer (hosted and cloud-based platforms) that supports the different platform services.
  • Develop comprehensive monitoring solutions to provide full visibility to the different platform components using tools and services like Kubernetes, Prometheus, Grafana, ELK, Datadog, New Relic and other similar tools.
  • Experience working within an Agile/Scrum SDLC
  • Interface with Product manager and Product owner to refine requirements and translate requirements to stories and epics. 
  • Perform detailed scoping of features 
  • Integrate different components and develop new services with a focus on open source to allow a minimal friction developer interaction with the platform and application services.
  • Identify and troubleshoot any availability and performance issues at multiple layers of deployment, from hardware, operating environment, network, and application.
  • Evaluate performance trends and expected changes in demand and capacity, and establish the appropriate scalability plans
  • Troubleshoot and solve customer issues on production deployments
  • Ensure that SLAs are met in executing operational tasks

Qualifications

  • Experience in languages and infrastructure such as Terraform, Go, Python, C, C++, and scripting is mandatory
  • Experience in modern software paradigms including cloud applications and serverless architectures 
  • 7+ years writing production back-end/embedded systems code.
  • Experience with agile methodologies and ability to lead scrums 
  • Some experience with front-end frameworks such as React, Angular and Bootstrap a solid plus. 
  • Team lead experience, Experience working with global and remote teams 
  • Experience with a pair programming model highly desirable
  • Experience in full-stack development 
  • Cloud Infrastructure: Amazon Web Services, Google Cloud Platform & Azure 
  • Operations  - Continuous Integration and Deployment
  • Experience in modern software paradigms including cloud applications and serverless architectures 
  • Operations  - Continuous Integration and Deployment
  • MS in Computer Science or equivalent experience
Share this job:
Java Backend Engineer
Numbrs  
java spring aws kubernetes docker backend Oct 19 2020

Numbrs Personal Finance AG is a technology company. Our product is Numbrs, a multibanking application available for iOS and Android. Numbrs is one of the most widely used banking apps in Germany and was recently launched in the UK.

Numbrs is reshaping the future of the workplace. We are a fully remote company, at which every employee is free to live and work wherever they want. We are a team of professional, hard-working, supportive and entrepreneurial individuals with a passion for execution.

We are seeking professionals who can thrive in a fast-paced environment where attention to detail, excellent communication skills, and a talent for delivering out-of-the-box ideas are essential. Do you want to have a real impact on the future of the financial industry? 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.

Key Qualifications

  • a Bachelor's or higher degree in the technical field of study or equivalent practical experience
  • strong hands-on experience with Java (minimum 8 years)
  • experience with high volume production-grade distributed systems
  • experience with micro-service based architecture
  • experience with software engineering best practices, coding standards, code reviews, testing and operations
  • hands-on experience with Spring Boot
  • professional experience in writing readable, testable and self-sustaining code
  • knowledge of AWS, Kubernetes, and Docker
  • excellent troubleshooting and creative problem-solving abilities
  • excellent written and oral communication in English and interpersonal skills

Ideally, candidates will also have

  • experience with Big Data technologies such as Kafka, Spark, and Cassandra
  • experience with CI/CD toolchain products like Jira, Stash, Git, and Jenkins
  • fluent with functional, imperative and object-­oriented languages;
  • experience with Scala, C++, or Golang
  • knowledge of Machine Learning

Location: Home office from your domicile

Share this job:
Senior Software Architect for Neurosurgical Computer assisted surgery
Stryker  
cs cpp architecture java senior testing Oct 18 2020

Software engineers are the heart, mind and soul of Stryker’s R&D Teams.

https://www.youtube.com/watch?v=p8_xkTkvULI 

 Your key responsibilities

  • As a Senior Software Architect you are part of our global Advanced Guidance Technology (AGT) Team. 
  • Your focus will be on continued development of existing and research and development of new feature for Stryker’s computer assisted guidance systems to optimally support neurosurgeons during planning and surgery. 
  • In your role you will be responsible for the analysis, specification, design and development, testing and documentation of complex components and applications for computer assisted surgical procedures. 
  • You will be closely working with developers from other AGT teams, as well as adjacent teams from other Stryker groups, e.g. Robotics. 
  • You will be working with our marketing and clinical specialist teams to learn more about our customer needs and come up with technical solutions to real world problems to improve patient outcomes. Part of this will require travel, both domestic and international, to learn directly from our global customers. (Expected annual travel 15%) 
  • Your office can be in Freiburg im Breisgau/Germany or Berlin/Germany. It would also be possible to work 80-90% from home. Please indicate your preference in your cover letter.

What are we looking for?

  • You have a degree in either computer science, engineering or equivalent.  
  • You have min. 5 years of experience in application development. At least 2 years as tech lead / architect. Ideally, you have worked in the medical industry on related problems, or in another regulated industry. 
  • You have several years of experience in programming with either C++, C# or Java.  
  • You have experience in architecting complex UI applications and use of relevant technologies.
  • You are a self-motivated, driven, reliable and able to work independently as well in a team.  
  • You have excellent communication skills as well are passionate about quality. 
  • Fluent English and German skills complete your profile. 
Share this job:
Senior Software Engineer
Gun.io  
senior c frontend backend cpp Oct 12 2020

About Gun.io

Gun.io is a global recruiting and staffing platform that connects companies to software engineers, designers, product managers, and project managers. Companies use Gun.io to fill critical full-time jobs or to hire vetted freelancers.

We’re trusted by teams committed to excellence in software engineering like Tesla, CISCO, & NBC, and over 10,000 independent software engineers, designers, product managers, and project managers.

Our mission is to help innovative businesses grow, qualified candidates get hired, and do our part to help revolutionary technology companies move our civilization forward.

About the Role

We are seeking a software engineer to join our team of senior members. Senior members consult with Gun.io portfolio clients who require technical expertise and partnership beyond the standard engagement of a Gun.io freelancer. Each of these client engagements typically lasts for six months or longer, and senior members dictate their preferred hourly commitment, ranging from part-time to full-time.

An ideal candidate:

-Has experience building greenfield software products as the key technical decision-maker

-Has experience building and leading software teams

-Is currently or has previously worked with clients as an independent contractor

-Preference for Partner, Innovator, or Artisan Workstyles—you can take an assessment here: https://app.gun.io/work-styles/new/

Preferred Skill Mastery

-Deep knowledge of and experience with the entire software development lifecycle

-Deep experience with modern frontend and/or backend frameworks and tooling (yes, this is vague—we are open to all)

-Proficiency in a systems language such as C, C++, Rust, or Python

-Excellent remote communication skills

-Proficiency in version control—preferably git.

Share this job: