Remote embedded Jobs

Last Week

Graduate Engineer
java javascript embedded testing Jun 22

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

Our engineering team has a strong spirit of entrepreneurship. Every member has joined us over our 6 year history because they want to be part of a high-performing team and go through the scale up experience. We look for candidates who share similar goals and beliefs about the work and the team they want to be a part of. 

Our Graduate Engineers are fully embedded in the development teams they work with and work alongside the developers to ensure full and complete testing of our products through a variety of solutions. The main goal is to enable the engineering teams to write and test their applications and provide guidance and hands on help where needed in all areas of the SDLC. 

We are looking for enthusiastic Engineers to join our team and help ensure we deliver high quality products to our customers. The successful candidate will see the big picture and understand how our platforms interact with each other and with other systems and services internally and externally and will be able to to use their skills and knowledge and then to expand on these to ensure the teams are using the right tools and frameworks for the job at hand.

Responsibilities:

  • Provide hands on help within the team to increase the test coverage and quality of our products using Behaviour Driven Development in a CI/CD pipeline
  • Design and develop scripts to automate regression tests where possible
  • Work cross-functionally within a team and be a core contributor in every solution including attending all agile ceremonies
  • Approach problems from a product perspective, thinking through how the user will interact with what you’re building - finding the simplest solution to complex problems
  • Work with various developers, testers, product designers, and customer support engineers within the company to deliver defect fixes and enhancements that follow the overall product direction

About You:

  • A “self-starter” attitude in order to make progress in ambiguous situations and a high level of accountability
  • Strong communication skills - asking questions when needed and sharing your knowledge and learnings
  • You have a passion for tools, frameworks, development and testing methodologies and quality!
  • Practical experience in at least one programming language (eg. Java, Javascript, python)
  • Knowledge and understanding of API’s eg. Restful API’s

  • We are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply.

What we offer:

  • Competitive compensation package (salary + equity)
  • A fun and dynamic environment where you work with other like minded people on products which make a real difference to the security of our customers
  • Healthcare packages
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.
If you’re looking for a challenge and want to enjoy where you work, you’ll love Contrast Security.

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.
* We could support remote work in most states except Colorado.

Recruitment Agencies: Although we value the services you provide, at this time we are not accepting resumes from agencies, headhunters, or other suppliers who have not signed a formal agreement with us.
Share this job:
Senior Software Engineer in Test/Blockchain
Mangata  
testing typescript kubernetes docker rust blockchain Jun 20

QA Lead for p2p distributed systems with blockchain consensus principles.

We automate building multiple versions of distributed systems and running end-to-end tests on whole networks. Networks have states on levels of consensus, embedded smart contracts, traditional smart contracts, cache layers, networking layers and others that can show many exotic faulty behaviors. This is a niche of niches where Stackoverflow won’t help you.

Blockchain nodes are built in Rust language in Substrate framework, that is a cutting edge blockchain software. QA Lead should be able to encompass all the domains around interoperability of distributed systems, dynamic APIs (API definitions need to be created programmatically), bridge-blockchains that make consensus about states of other blockchains or chaos engineering.

The blockchain is a decentralized exchange (DEX), connected to Ethereum and other blockchains through bridge technologies. Overall software is a p2p, open-source, complex landscape of parts built in Rust, Typescript, Solidity, and Go. The result of the work is open-sourced.

The job will be to build and extend testing infrastructure. End-to-end testing is done through a Typescript application that runs network tests, which need to be deduced out of Rust code.

You will be working among professionals with a keen sense of software precision and having autonomy over your decisions. Tools used will be explored to their limits and you will have the opportunity to create novel architectural patterns. You will collaborate closely with the CTO and other engineers. It's welcomed to be interested in other domains of the software, but not necessary. In this position, you will have the opportunity to design and build software that involves a wide variety of considerations including cryptography, security, networking, game theory, economics, finance, political science, and programming language design. Expect a lot of freedom, fun, and responsibility.

With the growth of the company, we like people to grow as well in technical or general leadership.

The ideal person is a senior engineer who has ambition to grow in a QA lead role and learn distributed systems tech. The combination of Rust, Typescript and DevOps tools on blockchain networks is a daring combination, so the person doesn’t need to have a working knowledge of all of them. The ability to learn over time is a must.

Responsibilities

- ensure execution correctness at all times

- actively discover flaws and vulnerabilities

- automate deployment and testing process

- test UI and UX

- create testing strategies

- develop automated e2e tests using typescript

- understand and execute unit tests in rust

- collect the data from grafana, prometheus and custom tools

- report incidents

Requirements:

- javascript, typescript, testing frameworks

- testing automation

- code reading

- gitflow

- agile

Toolset:

- the codebase to test is in Rust and Typescript

- Typescript + node-tap for API tests

- Docker

- Kubernetes for automatization

- contribution to the toolset is appreciated

Personality requirements and skills

We value curiosity - an expanding mindset is a must.

Technology agnosticism - strong opinions, weakly held.

Communication skills: ability to adjust a message to a listener and ability to be a listener.

Share this job:

This Month

Senior Software Developer
javascript graphql node-js react-native react-js senior Jun 13

The ideal candidate for this opening is someone who has a strong passion for writing code that brings digital products to life. Developers who thrive at Differential place equal emphasis between efficiency and approachability. They flourish in a continuous-delivery process where collaboration and ego-free communication is valued.

We believe in developing working software throughout the entire product development process. We engage in product thinking as a team and cross-functionality among product managers, designers, and our client partners. Our process aims to create original digital products and services that innovate and reshape companies.

Culture isn’t a ping-pong table in the breakroom or some words we put up on the wall. It’s embedded in our DNA and starts with who and how we hire. We want to consider passionate people for this position.

Our mission statement, core values, benefits, and more can be found at handbook.differential.com.

What you can expect to do:

  • Work on cross-functional product teams focused on building great digital products.
  • Work iteratively, collaboratively, and calmly in focused six-week Cycles.
  • Continuously learn and improve your technical and soft skills.

What we’re after:

  • 5+ years of experience building digital products and custom software applications (not marketing websites).
  • Passion for the whole digital product process. We know you will have your specific areas of focus, but we find those that are passionate about the bigger picture collaborate best with our cross-functional teams.
  • Demonstrated ability to rely on an iterative process to maintain momentum on projects. Our work is never going to be perfect, and we expect you to be able to prioritize what matters most now so we can consistently and efficiently iterate and continuously deliver valuable working software.
  • Familiarity with modern development tools, libraries, and frameworks. Most of our team uses React, React Native, Node, GraphQL, GitHub, VS Code, CircleCI, Jest, etc.

Differential employees are those who:

  • Communicate effectively with clients and teammates.
  • Are self-motivated.
  • Learn quickly and relentlessly.
  • Are curious about technology and the impact it can make on the world.
  • Enjoy taking ownership and responsibility for their work.
  • Enjoy collaborating with others on solving meaningful problems.

Responsibilities of this position include:

  • Gaining an understanding of who the users are, what their problems are, and why those problems exist.
  • Putting the user — and their problems/needs — first in order to create and drive empathy for the solution you’re building.
  • Translating a well-designed solution of sketches, wireframes, or high-fidelity mockups into fully functioning immersive web and mobile experiences.
  • Writing approachable, modern JavaScript for web and mobile applications.
  • Working closely with a team of designers and developers.
  • Maintaining development workflow with Github.
  • Effectively communicating via Basecamp, Slack, and video calls.
  • Executing with quality and speed in a fast-paced, sometimes ambiguous environment.
  • Incorporating feedback into your work.
  • Delivering tested, maintainable, and documented software.

Candidates must be based in the United States and be available for meetings during standard business hours for client and team meetings. Specific times vary based on client-specific timezone preferences. There is flexibility in working hours, but there is an expectation to be able to regularly attend client and team meetings.

Share this job:
Lead Designer, Creative Team
 
embedded Jun 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.

We’re looking for a Lead Designer to join our diverse and vibrant internal agency. As a lead designer on the Creative Team, accountability and ownership is just as meaningful as creativity. We value empowerment and, in this spirit, you’ll be responsible for your own projects as well as a strategic partner for our cross-functional teams across the marketing, buyer experience, and product design organizations. Working within the Atlassian Design Guidelines, you’ll dream up, design, and execute projects to deliver impact and delight across multiple touchpoints and all parts of the business. 

In this role, you will get to:

  • Be the craft lead on a team of fearless production and cross-functional designers who focus on up-leveling creative that exists at the heart of the business across the entire company.
  • Work on a tight-knit team, alongside product marketers, and buyer experience designers to scale business-critical design assets
  • Design, partner, and execute web experiences, integrated campaigns, print pieces, event collateral, and everything in between by creating and using existing templates
  • Push and challenge assumptions through productive debate, which ultimately leads to innovation and better outcomes.
  • Sit on the Creative Leadership team and provide on-the-ground insight into how we can continue to build the team to further drive strategic and impactful design to support the business and our portfolio of brands. 

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

  • A minimum of 12 years of professional experience, demonstrated with an exciting portfolio that showcases ambitious design and conceptual problem-solving
  • A deep understanding and a proven aptitude for design principles, processes, and the strategy that underpins them
  • A skillset that spans digital, brand, print, and campaign design
  • Openness to receiving and soliciting feedback like a pro
  • Strong visual and written communication skills
  • A shared belief that collaboration improves creativity
  • Experience in working with cross-functional partners in the marketing, buyer-experience, and experience design organizations, always with strategic goals in mind
  • Confidence in presenting and articulating your work to both peers and partners
  • The ability to design for different audiences and needs
  • Attention to detail with a no-compromise attitude towards quality
  • A background that involves proven experience working with design at-scale
  • Expertise in Keynote, the Adobe Creative Suite, and Figma
More about the team

The Creative Team is Atlassian’s dynamic internal creative agency embedded within the marketing organization. Collectively, the team defines, articulates, and scales how millions of users experience and connect with the Atlassian brand from a multitude of dimensions. From concept through execution and everything in-between, you’ll be amongst the designers, illustrators, writers, and animators who combine strategy with research, creativity, and craft to build and shape how Atlassian and its suite of products are viewed by the world. 

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:

This Year

Remote Software Engineer in Test- Product
qa automation api mocha.js agile javascript May 08

Who We Are

Our story might surprise you. We’re the world’s largest restaurant company—encompassing KFC, Pizza Hut, and Taco Bell—but there’s a lot more going on behind the scenes than just frying chicken, baking pizzas, and serving up tacos. We put this delicious food in the hands of customers through apps, websites, kiosks, POS, and other digital dining experiences – and we are only getting started. Here in Chicago and Plano, we’re building out a bold team of hackers to help Yum! Brands deliver the next generation of software to 49,000 restaurants in more than 145 countries. That’s a huge responsibility, which is why we’re on a mission to find the most fearless engineers to join our software startup within Yum!.

Yum!'s vision for the future is simple: a world with more Yum!: with our iconic brands in more places, and more ways for consumers to access them. The key and not-so-secret ingredient in our recipe for growth is our unrivaled talent and culture, which fuels our results. And like all companies who win consistently, our brands, employees, and franchisees will need to continually adjust to stay relevant now and in the future. The software we’re building does just that: it serves people in new ways to make team members more productive and customers happier.

What We Need

Our dynamic eCommerce Platform team is rapidly growing as we optimize our digital ordering channels and technology innovations to create competitive advantages for our restaurants around the globe. We are seeking a Software Engineer in Test who will be responsible for creating and implementing an automated test framework for our eCommerce platform. In this role, you will work as part of a scrum delivery team to ensure that automated tests are in place that assure functionality works as expected from the moment it is released.

You Will:

  • Develop automated regression tests for new & existing functionality
  • Report to a QA Manager, but work day-to-day embedded in a scrum team
  • Estimate, prioritize, plan, and coordinate testing activities for your scrum team
  • Contribute to internally built test frameworks
  • Identify, record, and document defects identified within our products

You Have:

  • A bachelor’s in CS, CIS, engineering, or equivalent experience
  • Strong knowledge in CS fundamentals and coding, familiar with general data structure, algorithm and pattern designs.
  • Experience with software development and/or QA automation
  • Strong experience developing/testing Restful APIs
  • Experience with Javascript, ReactJS is a plus
  • Experience in building api tests using the Mocha test framework is a plus
  • Experience in building ui tests using the Playwright framework is a plus
  • Good exposure to writing functional, integration, component, contract, and end-to-end tests
  • Strong communication skills
  • Experience and comfort with agile development process
  • Requirements analysis skills and experience

A Few Of Our Perks

  • 4 weeks of vacation PLUS holidays 5 sick days
  • 2 paid volunteer days
  • 401k matching
  • Medical, dental, vision
  • Life insurance
  • Half day Fridays
  • Generous parental leave
  • A world-famous recognition culture
Share this job:
Embedded Software Engineer
embedded java python c linux cloud Apr 30
Federated Wireless is a dynamic, fast-paced, cutting-edge software company that is leading the wireless industry through the shared spectrum revolution.  Federated Wireless is disaggregating the wireless networks to allow for new disruptive models for fast, low-cost cloud enabled wireless connectivity solutions.  We are taking advantage of the latest cloud services and implementing advanced algorithms to fully automate service creative and delivery. We are looking for leaders who want to revolutionize the way wireless networks are built.  Federated Wireless is led by CEO Iyad Tarazi and a team of industry veterans who continue to build on this heritage, pioneering new territory in the commercialization of shared spectrum.
 
The Role:
The Embedded Software Engineer is an expert in all stages of embedded software development and deployment, from the creation of hardware drivers to integration with larger systems.  The candidate has extensive experience in embedded Linux systems, including real-time multithreaded sensor applications.  This individual will lead the development of applications and the Linux environment for a heterogenous spectrum sensing solution, working with system, FPGA, and RF and other hardware engineers to implement and verify the solution in an integrated software defined radio platform.

Responsibilities
Lead embedded product studies and perform analysis to meet requirements
Write design specifications
Lead embedded software design, test development, verification and debug
Conduct lab and field testing to optimize design and verify performance of firmware
Interface with other design teams to resolve design, implementation, and deployment issues
Stay current with latest embedded software technologies, development environments, tools, process and best practices
Assist with reviews of all embedded development projects
Assess technologies & products to recommend vendors & partners
Measure compliance against standards, where relevant.

Qualifications

  • 10-15 years comprehensive experience in embedded software development
  • Extensive experience in the creation of embedded applications, hardware drivers and Board Support Packages (BSPs)
  • Strong skills with debug tools and techniques for embedded real-time multi-threaded applications
  • Experience creating and targeting embedded Linux systems (including U-Boot)
  • Experience with cross-compiler tool chains and bare board bring-up
  • Fluent in C/C++, Java, Python and embedded Linux
  • Experience developing for custom hardware platforms and FPGAs
  • Familiarity with hardware interfaces, such as PCIe, I2C, SPI, DDR3, DMA controllers, etc.

  • Additional consideration given to candidates with the following skills:
  • Creation of monitoring and control systems for deployed embedded devices
  • Digital Signal Processing methods and applications
  • Ability to read and understand hardware schematics
  • Internet of Things (IOT) and cloud development

  • Education:
  • Minimum BSEE. MSEE preferred.
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:
Business Data Analyst, People Analytics
Auth0  
embedded Apr 01
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.

The Business Data Analyst, People Analytics will drive and interpret the data to optimize decision making for the People team and other Auth0 leaders. This role will be embedded in the People team and report to the Director of Business Analytics in the Data and Analytics team. The Business Data Analyst will be responsible for data integrity, establishing best practices, engaging with stakeholders and delivering insights, reports and dashboards.

  • Identify, analyze and interpret trends or patterns in complex and sensitive data.
  • Build repeatable process and reporting solutions to empower the People team and other leaders with critical hiring, retention, engagement, and landscape data and insights.
  • Ensure data integrity and security for all people data in data warehouses.
  • Define best practices and templates for reporting people data to the business.
  • Improve and advise on data normalization between Bamboo, Workday, and Lever data.
  • Measure and report on KPIs for People team and other departments from a people perspective.
  • Design and build dashboards for different people teams including (Employee Experience and Culture, DEI, HRBPs, etc..).
  • Create reports for engagement surveys, talent planning.
  • Create an intake process for ad hoc report demands.
  • Ensure data is set up and accessible for the proper parties.
  • Make recommendations for new metrics, techniques, and strategies to improve team performance and measurement in the future.
  • Monitor leading indicators and proactively identify and share with business fluctuations to help business timely course correct.

Job Requirements:

  • 2+ years of experience writing performant SQL queries on large data sets.
  • 2+ years of developing scalable reporting solutions/products that are intuitive to use.
  • 2+ years of data analysis and knowledge of business statistics.
  • Strong knowledge of Tableau, Looker or similar BI platform.
  • Familiarity with cloud-native databases, especially Snowflake.
  • Strong written and verbal communication skills and ability to convey complex concepts and information to diverse audiences.
  • Track record of working independently, with strong time management and organizational skills.
  • Comfort working in a globally distributed environment with a remote workforce.
  • Experience performing complex analysis including regression, forecasting and probability modeling is a plus.
  • BA/BS in quantitative field or equivalent practical experience.
  • Prior experience in Talent Analytics is a desired.

Preferred Locations:

  • #US; #CA; #ES;
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 Director, Business Analytics
Auth0  
senior executive embedded data science saas finance Apr 01
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.

The Data and Analytics team at Auth0 delivers the tools and technologies that enable our business teams and customers to make data driven decisions. We make data work!   

The Auth0 Data and Analytics team is looking for a very experienced, quantitative, business savvy, articulate and creative Senior Director of Business Analytics to set up and lead a team of highly qualified Data Analysts. The team will be responsible for delivering analytic assets (reports, dashboards) as well as one-off analyses and insights to business partners across the organization.  

The team partners with the Data Warehouse, the Data Science team, the Enterprise Data organization and embedded analytics teams and monitors key business metrics, initiates and performs deep dives where required and alerts business to challenges and opportunities. 

The ideal candidate has to be an intellectually curious perfectionist who thrives on uncovering insights hidden in data, has a consultative mindset and is used to partner with teams across an organization. He/she needs to be an excellent story-teller, a motivating leader and easily be able to select and focus on high impact, complex data projects. The candidate will have extensive experience in managing customer expectations, delivering complex, cross departmental analytics projects on time, monitor data accuracy of the data, driving adoption and measuring impact to business. 

This is a full-time position that is suitable for work from home.

Responsibilities:

  • Build out and lead a team of elite analysts responsible for ad hoc analysis, reporting, dashboard and insights creation. Improve the team’s business domain expertise to support business partners, company leadership as well as embedded analytics teams.
  • Analyze current business processes and tooling and drive improvements to make them scalable and efficient. 
  • Recruit new team members, manage and mentor less experienced team members and improve team-wide business acumen.
  • Partner with cross-functional business and technical teams to provide analytics in support  through education, knowledge sharing, business acumen and robust analysis.
  • Manage the development of rich and dynamic dashboards using out-of-box features, customizations, and visualizations identifying new data trends and unlock impactful insights that will drive business growth.
  • Communicate complex analysis and associated insights to broad audiences including executives.
  • Partner with multi-functional business and technical teams to drive data governance and standardization with the right tools and technology to enable decisions from data driven insights.

Requirements:

  • Bachelor's in Computer Science, Engineering, Mathematics, Statistics, Economics, Finance, or other quantitative field required. MBA or M.Sc. desired.
  • 7+ years of business intelligence and data warehouse experience (mastery of SQL is required, experience with Snowflake highly desired).
  • 5+ years experience leading multiple concurrent projects and driving initiatives in a multi-functional environment and managing people in Business Intelligence or Analytics.
  • Experience leading a Business Intelligence team in a SaaS environment.
  • Experience building dashboards in common visualization tools (specifically Looker and Tableau).
  • Experience gathering and exploring data from multiple sources using a scripting language (Python, R,etc.) desired.Experience with Data Science is a definite plus. 
  • A proven track record of using quantitative analysis to impact key business or product decisions.
  • Exceptional problem solving skills:  demonstrated ability to understand business challenges, structure complex problems, develop solutions.
  • A solid grasp of common statistical applications and methods (multivariate experiments, probabilities, regression).
  • Experience with A/B test design and execution is desired.  
  • Experience in supporting customer facing applications is desired.
  • Excellent communication and story-telling skills. The ability to clearly and effectively communicate the results of complex analyses to business partners is key.

Preferred Locations:

  • #US;
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:
Business Data Analyst
Auth0  
embedded data science Apr 01
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.

The Data and Analytics team at Auth0 delivers the tools and technologies that enable our business teams and customers to make data driven decisions. We make data work!   

The Auth0 Data and Analytics team is looking for a very experienced, business savvy, articulate and creative Business Data Analyst to help deliver analytic assets (reports, dashboards) as well as one-off analyses, and insights to business partners across the organization. The analyst will also monitor key business metrics, initiate and perform deep dives where required and alert business to challenges and opportunities.

As part of the Business Analytics team, the successful candidate will partner with the Data Warehouse, the Data Science team, the Enterprise Data organization and embedded analytics teams to enable business units to make data driven decisions. 

The ideal candidate has to be an intellectually curious perfectionist who thrives on uncovering insights hidden in data, has a consultative mindset and is used to partner with teams across an organization. He/she needs to be an excellent story-teller and easily be able to select and focus on high impact, complex data projects. The candidate will have extensive experience in managing customer expectations, delivering complex, cross departmental analytics projects on time, monitor data accuracy of the data, driving adoption and measuring impact to business. 

This is a full-time position that is suitable for work from home.

Responsibilties:

  • Build a repeatable process and deliver analytics assets (reports, dashboards, KPI readouts..) to empower business teams and their leadership with insights and data driven decision making capabilities.
  • Proactively identify, analyze and interpret trends or patterns in complex and sensitive data. Alert, inform and educate business as needed. 
  • Monitor and ensure data integrity and security for business data.
  • Define best practices and templates for reporting data to business units.
  • Improve and advise on data normalization between various data sources.
  • Measure and report on KPIs for business.
  • Create an intake process for ad hoc report demands.
  • Ensure data is set up and accessible for the proper parties.
  • Make recommendations for new metrics, techniques, and strategies to improve team performance and measurement in the future.

Job requirements:

  • 2+ years of data analysis and knowledge of business statistics.
  • 2+ years of experience writing performant SQL queries on large data sets.
  • 2+ years of developing scalable reporting solutions/products that are intuitive to use.
  • Strong knowledge of Tableau, Looker or similar BI platform.
  • Familiarity with cloud-native databases, especially Snowflake.
  • Strong business intuition as well as outstanding written and verbal communication skills.
  • Ability to convey complex concepts and information to diverse audiences.
  • Track record of working independently, with strong time management and organizational skills.
  • Comfort working in a globally distributed environment with a remote workforce.
  • Experience performing complex analysis including regression, forecasting and probability modeling is a plus.
  • BA/BS in quantitative field or equivalent practical experience.
  • Prior experience in a consulting environment is desired.

Preferred Locations:

  • #ES; #US; #CA;
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 Full Stack Software Developer at UKG
dot net cs mongodb rabbitmq apache-kafka full stack Mar 20

UKG is looking to hire a Senior Full Stack Software Developer to join our extremely talented Product Development team. As one of our Senior Software Engineers, you will be part of our continued improvement and growth of our HR and Benefits Software Solution.
As a Senior Full Stack Software Engineer at UKG, you’ll be embedded on a development team where you can work on the next generation of internet software. You’ll get to work directly with other Developers, Software Testers, Business Analysts, Product Managers, and Directors, all of whom make up the team. In this highly-collaborative environment, you will have the opportunity to grow as an engineer, and even help mentor others.
We are looking for a Software Engineer who is passionate about programming, quality, and truly enjoys what they do. Are you an innovative thinker with a can-do attitude? If so, apply today!

Primary/Essential Duties and Key Responsibilities:

  • Collaborate with members of the team to solve challenging engineering tasks on time and with high quality.
  • Engage in daily code reviews and training of team members.
  • Support continuous deployment pipeline code.
  • Situationally troubleshoot production issues alongside the support team.
  • Build and integrate features for our enterprise software solution using the latest .Net, Angular, SQL Server, and MongoDB technologies. Familiarity with Golang is a significant plus!
  • Work productively in a devops environment using Docker, Concourse, and GCP
  • Actively communicate with team members to clarify requirements and overcome obstacles to meet the team goals.

Required Qualifications: 

  • 5-7 or more years’ experience as a key developer on enterprise projects
  • Software development experience including: OOP, concurrency programming, design patterns, RESTful service implementation, Service Oriented Architecture, Test-Driven Development, Acceptance Testing.
  • Experience using and building tools to automate the deployment of an enterprise software solution to the cloud
  • Strong object-oriented design experience
  • Knowledge of design patterns and their implementation
  • Multi-tier application design and development
  • Excellent problem solving skills
  • C#, .Net Core, .Net Frawork
  • AngularJS
  • Kafka, RabbitMQ, or similar eventing platform
  • MongoDB or other NoSQL database

Check out how we give our employees the chance to work on whatever project they want for 48 hours! https://youtu.be/2Aw55CP1IO8  

Typical Interview Process:

  • If your application is selected, a Talent Acquisition Team Member will reach out to schedule a phone screen with them.
  • If selected to move forward, you will complete a HackerRank Coding Assessment.
  • If you pass, you will either move forward to a technical phone call for an additional screening, OR directly to an onsite interview.
  • Offer stage. 
Share this job:
Data Science & ML Engineering Manager
Density  
data science manager engineering manager cs embedded machine learning Mar 16
At Density, we build the infrastructure necessary to measure how people use space. The result of distributing this platform is lower emissions, less waste, better access, safer buildings, and better designed cities. It is a long term pursuit and one we could use your help achieving.

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 Data Science & ML at Density

At its core, Density boils down to its real-time people counting algorithm. We are only as good as our data and our engineers. Density’s Data Science team is uniquely challenged with accurately counting people using a variety of sensors that focus on anonymity at the source. If you get excited about using cutting-edge lasers, radar, and lidar tech and building advanced machine learning algorithms that process billions of data points, you should join our team.

As Head of Data Science & ML, you will be leading some of the most technical teams with the widest skill sets at Density. Everything from our machine learning algorithms on the embedded devices, to the cloud software the CS & Engineering team use to evaluate our accuracy and performance, will be under your supervision.

Who you are:

  • You thrive when developing great people, not just great products
  • You have experience in cultivating a strong engineering culture in an agile environment
  • You have previous experience developing large scale production ML systems
  • You are either an experienced manager or a senior individual contributor with strong people skills and leadership experience
  • You have previous industry experience with large scale ML systems using frameworks such as PyTorch, Tensorflow, and Scikit-learn
  • You're familiar with the industry trends and keep up with the latest product offerings, and can understand trade-offs of existing solutions
  • Ideally, you're actively engaged in the ML community (open source, meetups)  

The ideal candidate will have:

  • 5+ years experience working as a Machine Learning Engineering Manager
  • 3+ years experience as a software engineer focused on ML and Algorithm tooling
  • Experience with embedded systems and hardware engineering (Buildroot / Linux)
  • Experience with Cloud APIs and Software Application development (Django / Python)
Share this job:
SENIOR FULL-STACK DEV WITH RUBY / PYTHON / REACT NATIVE -- 100% REMOTE, FLEXIBLE
javascript node-js python react-js typescript ruby Mar 14

Analytics Fire builds custom software for the solar power industry. We’re looking for a senior full-stack developer with a willingness to acquire deep expertise around React Native and Energy Data in order to help us build a custom IoT platform and new energy dashboard.

Analytics Fire is a small, distributed team working on a range of interesting projects. For example, over the last year we have worked on a custom data platform for utility grade solar power plants, a sales and design tool for residential solar, and smart grid automation features for multiple types of embedded IoT devices. We’re looking for a fun, reliable, and highly collaborative, senior dev to join our team.

For reference, here is a list of technologies and tools we are currently actively using on a day-to-day basis:

  • Front-end (web/mobile): React / React Native / Angular
  • Back-end: Python / Ruby / Node / TypeScript / GraphQL
  • Embedded: C, C/C++, Yocto, Embedded Linux, some bare metal
  • DB: PostgreSQL, MySQL, InfluxDB, PI Server
  • DevOps: AWS, GCP, Docker, Terraform, Jenkins
  • Agile collaboration and DevOps tools
  • Occasionally we need to do a small amount of work around: SFDC, iOS/native, ARKit, Unity3d

This is a remote position. We’re flexible about location and hours, so long as your working hours are in a very heavily US-overlapping time zone (eg: North America, Central America, South America, etc). We’re a really great match for a senior dev in a US-overlapping timezone who wants to work hard on interesting projects, while also having flexibility around time and geography.

Skills & Requirements

Ideally, you should have 5+ years commercial full stack development, ideally within a startup environment. You should be comfortable autonomously driving your own high quality / high velocity contributions using a range of technologies.

We work with a variety of technologies, but are currently specifically looking for someone that has expert level skills around React and React Native, and has or is willing to level-up to expert-level skills in Python and InfluxDB.

About Analytics Fire

Analytics Fire was founded by a couple of data-nerds -- one a PHd in machine learning and the other a former VP of Engineering for an analytics platform -- who both are also serial entrepreneurs backed by prominent angels and VCs including Y Combinator and 500 Startups.

“Our goal founding, Analytics Fire, was to create the engineering department that we always dreamed of working for. Our dream is to be able to spend our time working on interesting problems, while simultaneously having flexibility around time and geography and being part of a small, tightly-knit team of world-class engineers.”

Share this job:
QA Test Software Engineer
api serenity-bdd tdd java javascript qa Mar 08
Contrast Security named to Inc.'s “Best Workplaces of 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. At Contrast, you will find an environment where innovation and success come from creative collaboration.  For those who meet these standards, there is no better place to work than Contrast Security.

About The Position

Our engineering team has a strong spirit of entrepreneurship. Every member has joined us over our 6 year history because he/she wants to be part of a high-performing team and go through the scale up experience. We look for candidates who share similar goals and beliefs about the work and the team they want to be a part of. 

Our Test Engineers are fully embedded in the development teams they work with and work alongside the developers to ensure full and complete testing of our products through a variety of testing solutions. The main goal is to enable the engineering teams to write their own tests and provide guidance and hands on experience where needed in all areas of the SDLC. 

We are looking for enthusiastic Test Engineers to join our team and help ensure we deliver high quality products to our customers. The successful candidate will see the big picture and understand how our platforms interact with each other and with other systems and services internally and externally and will be able to to use their skills and knowledge and then to expand on these to ensure the teams are using the right tools and frameworks for the job at hand.

Responsibilities:

    • Provide technical guidance within the team to increase the test coverage and quality of our products using BDD in a CI/CD pipeline
    • Work cross-functionally within a team and be a core contributor in every solution including attending all agile ceremonies
    • Create and help team to maintain non-functional automated testing
    • Assess areas within the product and guide team to anticipate and prevent potential issues
    • Approach problems from a product perspective, thinking through how the user will interact with what you’re building - finding the simplest solution to complex problems


About You:

    • A “self-starter” attitude in order to make progress in ambiguous situations and a high level of accountability
    • Strong communication skills - asking questions when needed and sharing your knowledge and learnings
    • You have a passion for tools, testing frameworks, methodologies and quality!
    • Practical experience in at least one programming language (Java or Javascript preferred but not essential)
    • Knowledge/practical experience of Web Services and relevant testing tools
    • Industry experience in at least one testing type eg. UI, API, Performance, Security etc.
    • Strong understanding of TDD and BDD best practices and tools


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.  

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:
Staff Product Designer, Platform
Loom  
product design embedded cloud healthcare Feb 23
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 9M users across 120k+ companies. Our customers are global and use Loom at work at world-class companies including HubSpot, Square, Uber, GrubHub, and LinkedIn.

Founded in 2015, Loom has raised $73 million from top-tier investors including Sequoia Capital, Kleiner Perkins, Coatue, the Slack Fund, and the founders of Instagram, Figma, and Front.

Loom Design:
Design is a vital organization at Loom. By radically improving the experience of recording and sharing quick video messages, we are creating a new and more humane way of communicating at work. This requires us to think big and to discover and explore uncharted territory. That's why we're focused on building a diverse, and resilient design organization, full of talented people who love feedback and collaboration. Loom is a distributed-first workplace: we're hiring the best Designers and Researchers that live and work anywhere in the continental US and Canada. 

The Role:
We're hiring a Staff Product Designer to be the first full-time design hire on our Platform team. This team designs and builds Loom’s embedded video messaging experiences — reaching millions of people inside the products they already use every day for work. You'll lead the design of the end-to-end experience of recording and viewing looms inside Atlassian Cloud, Slack, Figma, and dozens of forthcoming partner integrations. You'll be responsible for advancing the design of Loom chrome extension, in harmony with our desktop and mobile apps, and helping to extend the Loom design system for use with our Software Development Kits. 

Your Responsibilities:

  • Lead the design of recording, playback and sharing for embedded experiences, and collaborate with the desktop and mobile design team for coherence with native experiences
  • Be the first full-time designer on Platform, working alongside an incredibly talented team of Product Management, Engineering and Product Marketing
  • Contribute to and help advance the Lens Design System
  • Collaborate closely with Brand Designers, Researchers and Writers inside the design organization to help make Loom feel like a delightful continuum across every touchpoint of the customer experience
  • Work cross-functionally across the company with Product and Engineering and Product Marketing partners to represent the Design team, with significant contribution to roadmapping, sprint planning, and product and design Slack channels
  • Be a mentor to newer designers and future interns, and help guide the design team's work through your own example and through feedback in critique and design reviews
  • Help recruit and interview new Product Designers, and actively improve our inclusive design hiring process

What We're Looking For:

  • Prior experience in Product Design organizations that have shipped software to users, working closely with Product and Engineering and Product Marketing teammates to develop the strategy and rationale for features
  • An outstanding portfolio, with presentable case studies showcasing a foundation in typography, interaction and visual design, product sense, and idea generation
  • Experience collaborating with a diverse team in a rapid growth environment. Huge plus if you’ve worked with distant teammates and understand the communication patterns of working with highly distributed teams.
  • A learning and growth mindset: Our team size and our design process will evolve and change many times over the next few years. We strive to continuously improve and integrate what we learn — from our work and with each other.
  • Experience with prototyping as a means to explore and convey design solutions
  • Empathy and resilience: empathy for our customers, to build a product and a service they’ll love. Empathy for our coworkers, to build a workplace we’ll love. Resilience to be able to take feedback from anywhere, consider it gracefully, and fold it into your thinking and your work.
  • Excellent written, verbal, and storytelling skills
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:
Software Engineer Embedded Devices m/w/d
linux embedded c senior android Jan 23
Ihre Herausforderungen

  • Pflege und Weiterentwicklung des Eppendorf Android Board Support Package
  • Pflege und Weiterentwicklung des Eppendorf Embedded Linux Board Support Package
  • Umsetzung der softwaretechnischen Ziele, Vorgaben und Anforderungen in Produktentwicklungsprojekten von der Spezifikation über die Implementierung bis hin zu Test, Dokumentation und Wartung in allen Phasen der Softwareentwicklung
  • Programmieren von embedded Systemen auf Basis von Linux und Android
  • Code Reviews und Coaching von Junior Entwickler*innen
  • Durchführung von Fehleranalysen
  • Ausarbeitung von softwaretechnischen Lösungsansätzen
  • Recherche und Einführung von Werkzeugen für die Softwareentwicklung


Bei entsprechender Qualifikation (Senior - Level)

  • Entwicklung Hardware-naher Software-Architekturen
  • Mitarbeit im Requirements Engineering von Hardware-/Software-Entwicklungprojekten
  • Termin- und Kapazitätsplanung der Software Entwicklungsaufgaben
  • Coaching von Junior - Entwickler*innen


Ihre Expertise

  • Sicherer Umgang mit Git, idealerweise gute Kenntnisse in CI-Technologien (GitLab, Gerrit, Jenkins und Docker)
  • Fundierte Programmierkenntnisse in C/C++, idealerweise auch in Python
  • Fundierte Shell Scripting Kenntnisse
  • Fundierte Kenntnisse in Linux Kernel-Build-Systemen (z.B. make) und Embedded Linux Distributionen mit ihren Build-Systemen (z.B. Yocto Project)
  • Gute Kenntnisse in der Linux Kernel- und Kernelmodul-Programmierung und/oder Bug-Fixing
  • Gute Kenntnisse im AOSP-Build-System
  • Gute Englischkenntnisse in Wort und Schrift
  • Ergebnisorientiert sein: Sie lösen auch unerwartete Probleme mit konzeptioneller Herangehensweise.
  • Mit Ungewissheiten umgehen: Mit Ihrer schnellen Auffassungsgabe tragen Sie zu sehr guten Lösungen in einem sich stetig weiterentwickelnden Umfeld bei.
  • Arbeitet mit anderen zusammen: Sie arbeiten in agilen Teams kooperativ auf gemeinsame Ziele hin.
  • Innovation fördern: Sie arbeiten mit Herzblut an neuen, innovativen Produkten, sind neugierig und haben Spaß am Lernen.
  • Kundenorientierung: Sie möchten unsere Kund*innen verstehen und durch Ihre Arbeit Labore auf der ganzen Welt zu unterstützen.


Ihre Perspektive

  • Professionelles IT-Arbeitsumfeld mit immer aktuellen Technologien, Methoden und Tools
  • Vereinbarkeit von Beruf und Familie durch flexible Arbeitszeit
  • Individuelle Weiterbildung durch Personalentwicklungsprogramme sowie durch den Besuch von individuell auswählbaren Schulungen und Konferenzen und jährliche Mitarbeitergespräche
  • Strukturierte Einarbeitung und schnelle Einbindung in das Team durch das Mitarbeitereinführungsprogramm
  • Neben regelmäßigen Teamevents auch Weihnachtsfeier und Sommerfest
  • Vielfältige Sozialleistungen, wie eine zusätzlich zum Gehalt finanzierte Altersvorsorge, Betriebssport, Jobrad, u.a.
  • Flache Hierarchien mit kurzen Entscheidungswegen in einem offenen und kollegialen Arbeitsumfeld
Share this job:
Information Security Engineer
ruby embedded saas linux cloud testing Jan 20
Spreedly is a rapidly growing, growth private-equity funded digital payments company with headquarters located in downtown Durham, North Carolina. We've developed a high volume, global solution to support our vision that the world is better with a diversified, inclusive, payment ecosystem. 

Our employees help build a culture that values independence, transparency, and collaboration in a digital-first communication environment. We hope you do your best work at Spreedly and find a mature workplace striving to support the ebb and flow of work-life harmony.

It’s not enough to say“Spreedly takes Information Security Seriously” — a robust Information Security posture is at the fundamental core of what makes Spreedly successful. It’s what enables customers to trust us to securely vault 100+ million credit cards and process billions in annual payments annually.

Because Information Security is already woven into the fabric of Spreedly operations, much of the day-to-day information security tasks are federated out to those teams for whom security is already embedded into their core offering(think: security groups with Infrastructure, data loss protections with IT, secure software development practices with application engineering).  This allows the(smaller) information security team to assume more focused information security responsibilities.  To wit, Spreedly is looking for an accomplished information security engineer. For a small company, information security’s influence is far reaching and your capabilities match up to these tasks:

Vulnerability Management - Setup and administration of internal vulnerability scanning as part of a vulnerability management program.  Management of monthly PCI external vulnerability scans through remediation.

Security Testing - Coordination of semiannual information security testing with an external vendor; perform internal ad-hoc penetration testing when requested; setup and manage a(likely open source) phishing campaign; participate in table top exercises; eventually develop and execute red-team assessments.

Education & Awareness - Facilitate interactive OWASP security training for application developers, create and deliver general purpose security education and awareness materials periodically.

Secure Software Development - Perform code reviews of particularly sensitive application components(i.e.: cryptography, credential management, etc..); address and remediate“dependabot” and other SAST-based potential security defects. 

Governance & Oversight - Participate in periodic reviews of security operation duties that are federated out to other groups within Spreedly; participate in the information security council(part of a security governance program). Interfacing with Auditors(PCI, SOC-2, etc..).

Incident Response / Threat Intelligence - Continue to hone rulesets and dive deep into the data to provide insights into our adversaries and suggest plans to address a threat before it occurs. Participate in information security incidents.(Spreedly already leverages a managed security provider to deliver 24x7 SOC coverage).  

Pragmatic Security Advice - Provide consultation and lend expertise in a wide range of topics including strong defense-in-depth models, automating security within the CI/CD pipeline, cloud security best practices, IT risk assessments, customer security questions,  etc..

We may hire the right candidate into a Senior Information Security Engineer role, depending on candidate experience & strengths. Yes, we acknowledge that the above list is a tall ask. If you’ve fancied yourself a generalist security engineer who can“do a little bit of everything”, you are most heartedly encouraged to apply.

We think the right candidate will have most of the following:

  • Experience with cloud security(AWS preferred)
  • Understanding of security capabilities within a PCI-compliant SaaS organization(i.e.: WAF, Encryption, Identity and Access Management, etc..) 
  • Proficiency in a linux environment and the common security toolsets(nmap, wireshark, burp proxy, kali, etc..)
  • Ability to clearly articulate OWASP Top-10 vulnerabilities and their common mitigations
  • Experience with SIEM and data logging toolsets(Splunk, Datadog, Sumo Logic)
  • Some programming proficiency(python, ruby, Elixr, etc..)
  • A desire to mentor other engineers and foster a collaborative environment to improve our security posture
  • A willingness to be a generalist and dig into new things you've never done before.
  • Excellent written communications, and a track record of documenting your work.
  • A pragmatic, take-action approach but you’re open to failing fast and pivoting.
  • An ability to sort out immediate priorities from the ever shifting needs of a rapidly growing organization.

What we offer:

  • Competitive salary
  • Outstanding medical and dental benefits(we pay 100% of monthly premiums for employees + families)
  • Life and long-term disability insurance
  • Medical and dependent care FSA
  • Optional vision insurance
  • Open PTO policy
  • 12 weeks paid Family Leave
  • Matching 401k plan (5% up to $5,000 yearly)
  • Monthly digital lifestyle stipend ($150)
  • Professional development opportunities including $3,000 annual stipend and access to LinkedIn Learning

  • When travel and in-office work commences
  • Remote friendly work environment. Even our local employees are remote 3 days per week!
  • Tues./Thurs. are in-office days for local employees - the rest of the week employees are free to work wherever they choose
  • Paid lunches on in-office days for local employees
  • Quarterly visits to HQ for remote employees
Spreedly is an equal opportunity employer. We are committed to fostering, cultivating and preserving a culture of diversity, equity and inclusion. We actively work to drive out even unintentional discrimination in our hiring processes via practices like blindly graded work samples, structured interviews, and diversity awareness training.

Due to the sensitive nature of what Spreedly does- handling payment data- candidates must complete a successful background check. If you have concerns along those lines, please discuss with us sooner rather than later- we do not want you to waste time in the hiring process and get disqualified at the end if we can help it.

Some of our positions are open to remote applicants. If this is the case it will be sited in the job posting just below the position name. Unless otherwise stated, remote positions are open to candidates in the contiguous US only. We are not set up to support remote employees from CA, NY, WA or outside the contiguous US. All applicants must have a US work visa.  

We appreciate your interest in our company. Because of the high volume of resume flow, we will only respond to those candidates that we think will be a potential fit.
Share this job:
Senior Technical Program Manager, Data & Privacy
Auth0  
senior manager embedded Jan 14
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’re growing fast here at Auth0 and are seeking an experienced Technical Program Manager to focus on the priorities and delivery efforts of our Data Engineering teams and to lead Privacy programs within Product Delivery. We rely on data to improve our products, make business and technology decisions, and optimize our internal ways of working. This role will support the adoption of the data platform and tools across Auth0, lead Privacy Compliance initiatives and projects, and operationalize our approach to data and privacy. Reporting to the Director of Program Delivery we’re looking for someone with a passion for technology and data, who thrives in a fast paced environment.

What will you be doing?

  • Partner with Legal, Compliance, Product and Engineering leaders to define and implement strategic data and privacy programs and initiatives
  • Define and manage technology program plans, inclusive of gathering requirements, defining milestones and success criteria, resource allocation and successful delivery
  • Support Product and Engineering to build privacy by design into Auth0 products and also identify design feature / functionality to assist Auth0 customers more simply address their own privacy compliance obligations 
  •  Communicate schedules, priorities, and status to all levels in the company
  • Create and drive data development, on-boarding and the validation processes.
  • Make the process easy for the team to follow and administer, while providing maximum value for overall business
  • Ensure safe and secure data handling by partnering with key Privacy and Security leaders
  • Lead comprehensive data services and products improvement projects, derived from feedback from and interactions with the teams across the whole organization

Might be a good fit if you:

  • 5+ years’ experience in technical Program/Project Management, managing consumer-facing software programs and/or embedded systems
  • Solid product-sense with the ability to understand product architecture and drive or scrutinize design decisions
  • Experience building, developing and managing highly effective program management tools and processes
  • Excellent interpersonal, communication and collaboration skills, and the ability to facilitate a highly cross-functional environment
  • Detail oriented with strong record-keeping and organizational skills
  • Ability to inspire confidence in product, engineering, and leadership teams
  • Very strong opinions on data privacy and data ethics
  • Endless curiosity and are excited to explore datasets in pursuit of a question or hypothesis

Bonus points for:

  • Experience as a software engineer and proficiency in coding, SQL or GraphQL and Looker
  • Familiarity and/or previous experience in using distributed data systems
  • Experience with statistical inference and associated toolsets
  • Experience managing and analyzing big data
  • Relevant privacy certifications (e.g. CIPP, CIPT, or CIPM)

  •  You can learn more about our hiring process here.

Preferred Locations:

  • North America; #US; #CA; #AR;
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:
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:
Principal Detection Engineer - R&D
python ruby embedded Dec 19 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 Principal Detection Engineer to join its Research and Development team. This position serves as a technical lead guiding and mentoring a team of 4 engineers around innovative asset, vulnerability, and threat discovery with the Dragos Platform. This role 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 for all solutions. 
 
 

Responsibilities

  • Serve as a technical leader to guide and mentor fellow teammates and maintain exceptional quality of deliverables 
  • Grow our existing repository of asset identification characterizations, protocol parsers, and threat detections for the Dragos Platform  
  • Understand open and proprietary protocols to identify software, devices, configurations, and vulnerabilities  
  • Analyze and build detection logic collected from a variety of embedded devices, firewalls, network devices, and hosts 
  • Generate innovative asset identification capabilities, protocol parsers, and threat behavior analytics for the Dragos Platform  
  • 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 
  • Direct experience with SCADA, DCS, building automation or other industrial control system devices and environments 
  • 10+ years in security operations, threat hunting, detection development OR offensive operations, threat emulation, security tool development 
  • Prior development experience with python, rust, ruby, go, lua, etc 
  • Awareness of common operating system internals and the ability to identify analytic opportunities 
  • Comfort working with multi-terabyte host and network datasets  
  • Applied knowledge of network communication fundamentals  
  • Adept at both verbal presentation and technical writing 

Nice to Have

  • Prior experience with either red or blue teams 
  • Ability to travel (< 25%) to customer sites to collect and analyze data 
Dragos seeks passionate, hard-working, fun-loving, small-ego, big-brained people. Our tagline is “Safeguarding Civilization” not because we think highly of ourselves, but because the problems we are solving are critically important, today and in the years to come.

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:
Backend Engineer
Balena  
node-js docker kubernetes typescript linux backend Dec 13 2020

Being a Backend Engineer at balena

As a Backend Engineer joining the team, your first few weeks will be spent absorbing context and understanding how we work. You will be asking lots of questions, reading code and documentation, picking up issues, and researching any new technologies you come across. You will work on continuously improving your understanding of our interdependent systems, and collaborate with other engineers to build and maintain the core of balena’s products & services.

As you grow in the role, the projects you work on will get more complex, the architectural challenges harder, and your decisions will have a higher impact. You will be empowered to identify platform improvements (relating to quality, security, or performance, for example), communicate proposals, implement solutions, and release new capabilities. We’re looking for engineers with a strong interest in building not only resilient and robust systems but also successful products for our users!

Responsibilities

  • Develop new features and solutions across the product stack, ensuring the architecture of our distributed systems remains cohesive
  • Evaluate user requirements and other inputs to determine the scope of new functionality
  • Find recurring patterns in product feedback and use that to drive change
  • Own projects from concept to execution, including development, testing, deployment, and monitoring
  • Contribute to documentation and user-facing guides for your implementations
  • Be a key resource for peers on support, lending your expertise and educating others
  • Constantly question how we can maintain and grow an infrastructure that optimizes for security, availability, observability, and high-performance
  • Actively invest back in our technology, libraries, and frameworks (we look at these as continuous work in progress)

Requirements

  • Strong technical background with a focus on backend development and infrastructure
  • Experience writing high-quality, production-ready code and debugging complex issues
  • Working knowledge of modern software practices, such as instrumenting applications for observability
  • Drive for execution — owning outcomes and pushing projects to completion
  • Ability to manage ambiguity and independently make critical trade-off decisions
  • Continuous improvement mindset, and desire to make yourself and others more effective
  • Willingness to constantly build on your knowledge of the balena platform and new technologies
  • Excellent communication skills and fluency in English

Bonus points

  • Experience with technologies like Typescript, Node.js, Go, PostgreSQL, Docker, and Kubernetes
  • Background in leading projects and working cross-functionally to build great products
  • Strong understanding of networking concepts (load balancers, routers, etc.)
  • Experience with IoT, embedded SW, dev tools, or balena as a user/contributor
  • Contributions to OSS projects and community involvement

Make sure to let us know if any of these items apply to you! If possible, please also share a sample of your work or examples of projects (URL or attachment).

Share this job:
Front End Software Engineer
react-js typescript material-ui frontend embedded cloud Nov 14 2020

(Remote, Full-Time, Anywhere in the World)

We are looking for a skilled and passionate Front End Software Engineer to join our Tech Team to build and scale effective software solutions. We are in need of an enthusiastic self-starter with deep expertise in dynamic and complex front end solutions in web applications.

What We Do

We make business software solutions for niche service companies that allow them to organize and run their business efficiently at scale. Our clients include custom manufacturers, concierge service providers, financial service companies, and others who deliver a high end service to their clientele and need to run a tight operation, which is increasingly difficult to do as their company grows - so they make use of our automation solutions to help them in this.

Our solutions are custom to each client and normally include both internally used systems (such as a highly customized CRM system, an ERP to manage accounting and inventory, ticketing system to manage client requests, etc.) and externally used systems (such as client / vendor / partner portals and mobile apps). They involve a great amount of integration and need to be built in a scalable and highly functional way.

As our platforms, we utilize the following:


  • Amazon AWS's serverless technologies and microservices for our back and front end apps (Lambda, Amplify, S3, etc.).


  • Zoho's CRM and ERP Tools (Desk, Books, etc.).


  • Vonage/Nexmo-based telephony and communications solutions (Vonage Business Phone, Nexmo Voice/SMS, OpenTalk, etc.).

Our approach to building solutions is focused on creating effective apps in the most efficient way possible. We try to reuse what we did on previous projects in order to ensure that we deliver good and effective applications with minimal effort and risk, while ensuring good quality throughout.

Work Process & Team Structure
Our company works on a very strict form of waterfall-like model in order to ensure that no delays occur on projects. Specifically, we put in a great deal of effort to make sure to have extremely well-defined requirements that will enable our systems to be effective by design and relevant to the business using them. Before the project ever gets to the engineering team, our business consultants conduct an extensive study of our client business and put together a very complete understanding of the client's business model, which we then pass on to our product designers who create highly effective and relevant designs (leveraging, where possible parts of our past projects) - these designs are them rigorously vetted by the entire design team, the relevant business consultants, QA's, and our leading engineers to ensure that they are complete and will result in a successful project. The requirements are then approved and passed to the lead engineer who architects the entire software project and allocates deliverables and tasks to the respective team members.

The engineering teams are usually small (under 8 people at any given time on the project), which allows to ensure a good amount of personal responsibility and allows to recognize every engineer's accomplishment in the actual functional deliverables produced and not some BS metric like hours worked or lines of code written. All deliverables are code reviewed by the project team, approved by the lead engineer, and assessed by QA right away. Engineers who produce high quality working deliverables and do so quickly are recognized and given bonuses and raises on project completion.

What We Will Expect From You

As an Engineer, your ultimate deliverable will be to effectively build a solution (or a part of it) that will be implemented in the client's business and run successfully going forward. Specifically we will expect from you:


  • Functioning and scalable systems that will work effectively and for a long time;


  • Ingenuity to come up with the most effective to build solutions with minimal complexity that meets the needed functionality;


  • Pro-activity to think ahead and create usable and practical systems, as opposed to just plainly following along the requirements given to you with no critical analysis;


  • Consistently high quality across all of your deliverables.

Depending on your level (which will be assessed during the hiring process), you will be given a matching level of responsibility (either an associate working on small tasks, an engineer working on large and complex tasks, or a lead engineer architecting the projects and leading project teams to get projects done). After each project completion, your performance will be reassessed and your level will be adjusted, which will be followed with financial rewards if success was accomplished.

You will be free to decide how you want to accomplish your goal, so long as the produced result matches our quality standards and fits in the team's overall strategy and tech base. You will be held accountable for the outcomes of your actions, and not your activities.

Requirements

We have a tight business to run and our jobs require a certain commitment to results and willingness to accept responsibility for the individual actions on the part of our employees. Therefore, we require our candidates to:


  • Understand that an activity by itself is useless unless it produces a useful outcome;


  • Be ready to self-organize and self-manage and make own decisions about what to do in order to deliver the result;


  • Be willing to re-examine approaches and methods when results suggest that current approaches aren't working;


  • Be willing to endure hard work to achieve success and not expect instant gratification;


  • Approach matters rigorously and analytically;


  • Act on the above.

The following skills/experience will be necessary:


  • A solid knowledge of React (web) based front end development technologies;


  • Experience in building successfully implemented highly performing web app front ends;


  • Experience with Typescript;


  • Experience with popular UI Component Libraries, such as Material UI;


  • Understanding of SDLC and Software Architecture.

The following will help:


  • Expertise in React Native and Mobile App Development will be helpful but not required;


  • Experience with front end solutions that work together/embedded with CRM/ERP systems and live streaming technology;


  • Experience with tools like Amplify, Firebase, and other Front End oriented Cloud Technologies;


  • Understanding of basic UX/UI design principles.

What We Offer


  • High Performance Oriented Management

The organization is consistently and constantly managed for performance and results. High performers are rewarded. Excuses are not accepted and employees who make them are ejected. Long, unnecessary, bloviating meetings do not exist. Direct, quick and clear feedback is given on everybody's work. The owner personally manages the business and there is little middle management present. If you prove yourself to be a reliable and effective employee, you will have all the necessary authority, resources, etc. made available to you in order to deliver your results.


  • Results Based Compensation Schedule

There is base pay and project bonus pay. Base pay varies significantly by the Engineer's level of ability and responsibility (Lead/Engineer/Associate) that the Engineer takes on projects - this level is reassessed after every project that the Engineer completes. Projects upon completion are rewarded with a bonus - bonus depends on the delivery of all requirements assigned to the Engineer, timeliness of delivery, rate of errors, and the amount of management attention needed in the project. Engineers who can deliver functional solutions that match requirements quickly and with little management action to correct errors get the best rewards and promotions in the organization.


  • Freely Arranged Schedule

You decide when you want to work. What we expect from you are results. Project Leads arrange daily communications with the team in a schedule that works best for everyone, and company-wide there is only one team meeting occurring twice per week. Outside of that, you set your own hours and work when it is easiest for you to.


  • Work as an Engineer, Not Just a Coder

Our Engineers work to build solutions and not just to write code. You will have freedom in how you want to architect the solutions you are making and we will heavily encourage initiative on your part, so long as you direct your initiative to quality and effective delivery.


  • Growth Within Our Organization

We are a dynamic and growing organization with a team spread around multiple continents. If you prove yourself as a responsible, driven and motivated individual, there will be opportunities for you to lead projects and manage tech teams.

Hiring Process

Our candidate selection process is designed to assess people strictly by their merit. We do not make you go through a long round of interviews, instead, we follow a straight-forward sequence:

1. Job Application Form.

2. Online Skills Assessment.

3. Interview.

4. Paid Practical Assignment.

5. Evaluation and Offer.

Share this job:
Senior Data Engineer
senior embedded aws redis cs Nov 12 2020

Who We Are

TCGplayer was founded by Chedy Hampson & Ray Moore as a digital media platform within the collectible hobby space. We have grown from our initial roots working inside Syracuse-based hobby stores selling comic books, sports cards, CD’s, collectible cards, action figures, and tabletop games into an expansive eCommerce marketplace that connects a global community of millions of buyers with tens of thousands of retailers.

We have been ranked amongst New York State’s 50 best employers and Fortune.com’s top 100 companies for women in the U.S. Our entire team prides itself on creating a culture that fosters camaraderie, embraces diversity, and exudes passion. We provide stock options to 100% of our 250 team members and project our team to grow to over 400 by the end of 2021.

With our initial goal of building the most dynamic and compelling marketplace for collectible card games in the U.S accomplished, we are now set to bring our innovative technologies and customer focused approach to the entire $25B global collectible hobby market.

The Engineering Team at TCGplayer creates and maintains a suite of products in support of our role as the leading online marketplace for trading card games and collectibles. We build applications and technologies that connect thousands of businesses with customers across the collectible gaming industry, powering sales through physical stores, websites, mobile apps and the TCGplayer Marketplace.

Who You Are

As our Senior Data Engineer, you will bring proven experience and expertise in performance in revamping and redefining the entire enterprise schema as we work toward breaking apart a monolithic application and associated database. You’ll help us redesign the way the data is organized in the schema, you’ll denormalize to the right level based on proper design strategy, and you’ll mentor the developers in the right way to insert, update and query the repository.

This is an e-commerce production database; you’re the kind of person that can help us make that DB scream with speed for all of the complex dataflows we have, and teach the rest of the engineering team how they should use that database for optimal transaction processing.

The Impact You Will Make Here

● You’ll redesign the RDBMS platform for all of our e-commerce transactions, guiding developers in best ways to query, insert, update and delete with efficiency and at scale

● You’ll dig into denormalizing our DB and get it properly balanced between physical footprint and being built for speed

● You’ll work with operations DBAs to redesign for fault tolerance, replication, and (the biggie) AWS regionalization as we go international with our platform.

● You’ll help us get the business logic out of the database (we have too many stored procedures) and get it back into the codebase where it belongs

● You’ll figure out what should be in the database and what shouldn’t (we have Redis, Elasticsearch, and Mongo repositories ready to take what shouldn’t be in the RDBMS; but we need your guidance in pulling those data elements out of your DB)

● You’ll employ every trick in the book to get our database fault tolerant, performant, and scalable to go from hundreds of millions of inventory items to over 50 billion.

What You Bring To The Team

● You are a senior, deeply experienced RDBMS professional with 11+ years of practical experience or equivalent (BS, MS)

● You’re an expert with SQL, and RDBMS Technologies such as MS SQL Server, Oracle, or Postgres

● We’re in AWS, so expertise in working with cloud-hosted databases and associated storage options is essential. Replication across regions and availability zones is a big deal as we explode with growth here.

● You can discriminate between data that belongs in an RDBMS, and data that is better suited to a NoSQL DB, or an Elasticsearch implementation, or a Redis (cached key-value-pair-type DB).

● Capable of reading/walking through code in a higher level language. Most of our code is in C#, some in Go and some in Clojure. You’re not going to be a developer, but being able to walk them through some embedded SQL in their language of choice will be important.

What We Provide

Our benefits program is one of the most flexible and progressive in the country. Plus, benefits start on day one, so you have everything you need to make a stress-free transition to life at TCGplayer.

● Comprehensive medical insurance with a variety of plan options to suit your needs.

● Dental and vision insurance.

● Unlimited Paid Time Off (PTO).

● 100% company paid Family Leave.

● 401k plan with 4% match.

● TCGplayer stock options for all employees.

● 100% company paid life insurance.

● Paid trips to work with remote teammates.

TCGplayer is an Equal Opportunity Employer and does not discriminate against any employee for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

Share this job:
Senior Quality Engineer - Back-end
senior backend python embedded linux docker Nov 11 2020
Are you an expert at finding bugs and suggesting improvements in the back-end of networked applications or platforms?  Are you a self starter who gets things done and loves collaborating with a small team? Do you have experience with testing microservices both containerized and virtualized environments, both locally and cloud-hosted?  Are you an ace with several Linux distros and comfortable with shell scripting?  Are you technical, but articulate, and excited about sharing your findings?  Do you have a good understanding python automation?  Would you take pride in knowing that you work is contributing to a greater mission with global impact?  How’d you like to do all of this from the comfort of your own home?
 
Dragos has an opportunity for a Back-end Test Engineer to join our growing Quality Engineering team and make great contributions to our mission of Safeguarding Civilization.  As a Back-end Test Engineer, you will create both manual and automated tests to validate and improve back-end functionality for the Dragos Platform.  While embedded in the Back-end team, you will also learn more about the Dragos platform as a whole, and participate in cross-functional E2E test validations and will be involved from concept and requirements definition through functional/regression testing and retrospectives.  
 
Our headquarters is located in Hanover, MD, and you have the flexibility of either working from home or out of our office post-COVID.  Must be eligible for work in and live within the United States.

Responsibilities

  • Work with Agile Scrum/Kanban embedded QE Team members to define and execute Back-End tests for our ICS/OT platform
  • Author manual test cases/suites in Test Rail to meet acceptance criteria of user stories, proactively review test cases written by other Quality Engineers
  • Learn and understand the back-end technology stack and how it drives the UI as well as other Dragos Platform components.
  • Communicate the status of back-end quality at any snapshot in time, to both technical and non-technical stakeholders.
  • Provide data-driven insights to improve product quality proactively.

Requirements

  • 5+ years of combined manual and automated testing for on-prem and cloud products
  • Experience with tools and technologies such as REST, Elasticsearch, Kibana, Grafana, Jenkins, Prometheus, and Test Rail
  • Experience with API test tools such as PostMan
  • Experience with Agile/Scrum and Kanban methodologies and Atlassian toolsets (ie. Jira)
  • Demonstrated expertise with and understanding of TCP/IP, including routers, switches, firewalls, and familiarity with the OSI Network Model and how it relates to Linux/UNIX components.
  • Experience with debugging issues to find root cause analysis in customer and development environments
  • Strong working knowledge of Linux and Git
  • Experience with virtualization and hypervisors like VMWare ESX, KVM, Microsoft Hyper-V, Xen, and container technologies such as Docker and Kubernetes
  • Preferred: Previous work with an ICS/Internet security product back-end
  • Preferred: Experience with Intrusion Detection Software such as Snort, Seek/Bro, or Suricata
  • Preferred: Scripting experience with Python and shell (bash)

Performance Objectives

  • 30 days: Have a basic understanding of Dragos’s platform, dependencies, and knowledge of how the Quality Practice works at Dragos.
  • 90 days: Be able to autonomously author, execute, and maintain test cases for Back-End and proactively communicate improvement recommendations to back-end development team via JIRA tickets. Ability to learn E2E testing from front-end through back-end must be demonstrated.
  • 180 days: Full understanding of Dragos’s platform from a back-end standpoint as well as deeper understandings of the inner workings of the platform as it pertains to the back-end’s value add for our customers.  Good understanding of the Dragos platform, E2E including front-end interdependencies.
  • 365 days: Seen as a SME in our Back-end, proactively updating and creating tests, working across teams to help ensure back and front end remain in-sync, and continually providing feedback to improve our platform’s back-end.  Understanding of Dragos platform as well as services that are ancillary to the platform. You will be expected to learn to test front-end applications when necessary.
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!
 
#remote #QA #performance #test #engineer #QAJobs #cybersecurity #jobs 
Share this job:
Senior Quality Engineer - Integrations
senior python embedded docker testing api Nov 11 2020
Are you the point person in quality that both front and back-end teams call when they need an expert to test out an E2E workflow?  Are you a self starter who gets things done and loves collaborating with a small team? Do you have experience with testing web applications and Rest APIs in both containerized and virtualized environments, both locally and cloud-hosted?  Are you technical, but articulate, and excited about sharing your findings?  Do you have a good understanding of Selenium and python automation?  Would you take pride in knowing that you work is contributing to a greater mission with global impact?  How’d you like to do all of this from the comfort of your own home?
 
Dragos has an opportunity for a full-stack Integrations Test Engineer to join our growing team to make great contributions to our mission of Safeguarding Civilization.  As an Integration Test Engineer, you will create both manual and automated tests to validate front and back-end functionality for our platform integrations products.  You will be working with both internal and external teams to ensure hitch-free integrations between Dragos’s APIs and those of our partners.  While embedded in the team, you will also learn more about the Dragos platform as a whole, and participate in cross-functional test validations and will be involved from concept and requirements definition through final regression and retrospectives.
 
Our headquarters is in Hanover, MD, and you have the flexibility of working from home or out of our office post-COVID.  Must be eligible for work in and live within the US.

Responsibilities

  • Work as an embedded quality engineer within Dragos’s integrations team, assuring cross-platform integrations with key partners are successful
  •  Author automated test cases using a pytest framework and manual test cases with detailed steps and screen shots
  •  Execute both web UI and back-end tests, manual and automated tracked in Test Rail
  •  Coordinate with external partners on assuring end to end testing is conducted successfully and pertinent test reports are provided to both QE Management and the Integrations team
  •  Act as sole tester for a dev team of 3, working in Agile Scrum
  •  Act as Quality Engineering’s point of contact for any cross-functional testing that may need to be done with the Integration team

Requirements

  • Experience with Web Application Technologies: HTTP, REST, browser development console
  • Experience with API test tools such as PostMan, and automated tools such as Selenium Webdriver, TestCafe, Cypress, etc.
  • Previous experience with browser compatibility testing, both desktop and mobile (IOS/Android) using both manual and automated tools
  • Strong comfort level working with Linux
  • Demonstrated proficiency in Python and shell scripting (bash)
  • Familiarity with git workflows
  • Understanding/familiarity with working in Docker and virtual environments
  • Exposure to at least one CI/CD tool such as Jenkins, CircleCI, TeamCity, Bamboo, etc.
  • Prefer knowledge/experience with Test Rail or similar test case management software, including generating reports that your team or external partners may require
  • Experience writing detailed, step-based test cases with screen shots
  • Prefer previous experience assisting with gap analysis and mapping of API integration from a testing standpoint
  • Prefer prior experience working in the network security domain

Performance Objectives

  • 30 Days: Have a basic understanding of the current Dragos platform integrations, those under development, and future ones.  Starting to take ownership of all existing functional and E2E test cases while evaluating same for automation
  • 90 Days: Autonomously author, execute, maintain, and report on Integration test cases and proactively communicate improvement recommendations to team.
  • 180 Days: Full understanding of the Integrations in flight with several test suites already developed.  A modest amount of automation completed with a road map towards helping automate regression runs.  Value of quality member is evident to internal and external stakeholders
  • 365 days: Seen as a SME in the quality space for all things Integration.  Able to educate other QE team members on all tasks.  Able to mentor junior test engineers.  Continually driving not just validation, but also product improvement tickets.  Represent all of Integrations from a QE standpoint.
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!
 
#remote #QA #performance #test #engineer #QAJobs #cybersecurity #jobs 
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:
Product Designer, Integrate
Loom  
embedded cloud healthcare Nov 02 2020
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 7M users across 90k+ companies. Our customers are global and use Loom at work at world-class companies including HubSpot, Square, Uber, GrubHub, and LinkedIn.

Founded in 2015, Loom has raised $73 million from top-tier investors including Sequoia Capital, Kleiner Perkins, Coatue, the Slack Fund, and the founders of Instagram, Figma, and Front.

Loom Design:
Design is a vital organization at Loom. By radically improving the experience of recording and sharing quick video messages, we are creating a new and more humane way of communicating at work. This requires us to think big and to discover and explore uncharted territory. That's why we're focused on building a diverse, and resilient design organization, full of talented people who love feedback and collaboration. Loom is a distributed-first workplace: we're hiring the best Designers and Researchers that live and work anywhere in the continental US and Canada.

The Role:
We're hiring a Product Designer to work with our Integrate team. This team designs and builds Loom’s embedded recording and playback experiences — reaching millions of people inside the products they already use every day for work. You'll design end-to-end experiences of recording and viewing looms inside Chrome, Atlassian Cloud, Slack, Figma, and dozens of forthcoming partner integrations. You'll be responsible for advancing the design of Loom chrome extension, in harmony with our desktop and mobile apps. 

Your Responsibilities:

  • Design our recording, playback and sharing experiences for embedded experiences , and collaborate with the desktop and mobile design team on native experiences.
  • Be the first designer in Integrate, working alongside an incredibly talented team of Product Management, Engineering and Product Marketing.
  • Contribute to and help advance the Lens Design System
  • Collaborate closely with Brand Designers, Researchers and Writers inside the design organization to help make Loom feel like a delightful continuum across every touchpoint of the customer experience.
  • Work cross-functionally across the company with Product and Engineering and Product Marketing partners to represent the Design team, and give feedback in critique, roadmapping, sprint planning, and product and design Slack channels.
  • Help Recruit and interview new Product Designers, and actively improve our inclusive design hiring process.

What We're Looking For:

  • Prior experience in Product Design organizations that have shipped software to users, working closely with Product and Engineering and Product Marketing teammates to develop the strategy and rationale for features.
  • An outstanding portfolio, with presentable case studies showcasing a foundation in typography, interaction and visual design, product sense, and idea generation.
  • Experience collaborating with a diverse team in a rapid growth environment. Huge plus if you’ve worked with distant teammates and understand the communication patterns of working with highly distributed teams.
  • A learning and growth mindset: Our team size and our design process will evolve and change many times over the next few years. We strive to continuously improve and integrate what we learn — from our work and with each other.
  • Experience with prototyping as a means to explore and convey design solutions.
  • Empathy and resilience: empathy for our customers, to build a product and a service they’ll love. Empathy for our coworkers, to build a workplace we’ll love. Resilience to be able to take feedback from anywhere, consider it gracefully, and fold it into your thinking and your work.
  • Excellent written, verbal, and storytelling skills.
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 insurance
* Long-term disability insurance
* 401(k) with 5% company matching
* Professional development reimbursement
* Mental health and wellness reimbursement
* Gym reimbursement
* Unlimited PTO 
* Paid parental leave
* Remote work opportunities 
* Yearly off-site retreats (this year was in Barbados)
 
SF office perks
* Daily lunch on-site
* Unlimited snacks & drinks
* Remote week every other month

Remote-specific perks
* Home office & technology reimbursement
* Co-working space reimbursement 
* New-Hire on-boarding in San Francisco (optional)

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:
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:
Development Manager - UI Platform
 
manager ui javascript embedded cloud frontend Oct 25 2020
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, every Atlassian will have the choice to work from an office or from home.

Atlassian is a leading provider of collaboration, development, and issue tracking software for teams. With over 100,000 global customers (including 85 of the Fortune 100), we’re advancing the power of collaboration with products including Jira, Jira Service Desk, Confluence, Bitbucket, Trello, and more. Driven by transparent values, an outstanding culture, and consistent revenue growth, we’re out to unleash the potential of every team.

UI Platform's mission is to enable every cloud product to have a reliable, familiar and distinct Atlassian experience that is built on outstanding foundations and workflows. Our teams develop critical services and components which empower our product frontends such as Atlaskit, our Design System Javascript library of 60+ components embedded in all Atlassian products, atlassian-frontend monorepo management, server-side rendering services, frontend gateways, mobile components, performance tooling, etc.

UI Platform has a meaningful role to play for the success of company wide programs of work as its components are embedded into all products and therefore have a significant impact on products performance, user experience, reliability, etc. and we are looking for a leader who has a proven track record of operational excellence and project delivery. Our teams provide components and tooling used by other Atlassian engineers such as frontend performance tooling, monorepo management, etc. and a strong stakeholder management and internal customer service experience are required to be successful in the role.

The engineering leader is responsible for technology leadership, structuring the engineering organisation to deliver on strategy, aligning roadmaps to business outcomes, and leading a distributed team of highly skilled engineering teams. The role will drive product development in close collaboration with the triad and will own technical strategy as well as alignment with internal customers. The ideal candidate will have a strong product mentality and experience building positive relationships with their product and design peers. They will also be strong in mentoring and growing other engineering leaders.

The role sits within the newly formed Experience Platform group and is of very high visibility, requiring interaction with engineering as well as product leadership teams. An ability to communicate the team’s vision, strategy and progress to the leadership team succinctly will be highly desirable.

In this role you will:

  • Work closely with Design, Product, and other multi-functional partners to build a meaningful vision and roadmap for the team.
  • Be responsible for your team's contribution to critical programs and OKRs.
  • Lead a series of critical services that other product and platform teams rely on to fix problems for Atlassian customers.
  • Be accountable for teams that are the centre of excellence for frontend technologies and open source such as our Design System, Compiled, react-beautiful-dnd, etc.
  • Strongly contribute to the strategy behind multi-product experiences that help differentiate Atlassian products.
  • Partner to ensure strong adoption of our platform by Atlassian teams.

On your first day, we’ll expect you to have:

  • Run multiple teams that run services, hence be experienced at crafting a culture of delivery and operational excellence (performance, scalability, privacy, and security) across a diverse set of teams and services.
  • A tack record growing strong engineering leaders and high functioning teams.
  • Developed a technical strategy that has successful supported a set of business outcomes.
  • Deep experience with modern frontend engineering practices e.g. React, Google Rail, SSR, bundlers, mono repo management, etc.
  • Experience building and operating tier-0 microservices that scale for millions.
  • Experience building reusable frontend components.
  • Experience with Design Systems a plus.
  • Experience with developing mobile components or applications a plus.
  • Experience scaling large frontend tooling and infrastructure a plus.
  • Experience with CI and containerisation e.g. kubernetes a plus.
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.

Atlassian is committed to providing reasonable accommodations to all individuals participating in the application and interview process, and while performing job functions. Please note that you will have the opportunity to request accommodations at each stage of the assessment process. To request accommodations before scheduling an interview, please reach out to atlassian-accommodations@atlassian.com and someone will follow up shortly.

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:
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:
Software Engineer
Olo  
dot net cs git windows backend embedded Sep 24 2020

At Olo we develop an online food ordering platform used by many of the country's largest restaurant chains, reaching millions of consumers. Chances are if you've ordered directly from a restaurant brand's app or website, we've made that happen. 

We need software engineers like you to join our team. We have several open positions at various experience level including mid, senior and staff engineers.

As part of the team you will play a significant and visible role in helping us scale one of the most advanced food ordering platforms in the market. You will design, develop, scale, and monitor solutions, improvements, and services across our ordering platform. While primarily focused on our back-end, contributions are encouraged throughout our stack.

We aim to deeply collaborate and communicate well. We encourage new ideas and experimentation. No part of the code base is off limits. We take pride in a neat codebase with automated tests and continuous integration, and encourage constant refactoring. You'll work with a passionate team dedicated to delivering amazing products using modern tools and technologies.

Any engineer may work at Olo's headquarters in New York City's Financial District or remotely from anywhere in the U.S. In fact, more than half of our engineering team (and Olo) is remote!

What You’ll Be Doing

  • Designing reliable, but simple solutions to complex problems at scale.
  • Demonstrating broad knowledge of software engineering concepts.
  • Observing system performance in your domain and identifying emerging problems.
  • Quickly assessing and resolving production incidents that arise in the components your team is responsible for.
  • Researching and proposing new technologies to apply effectively.
  • Exhibiting good judgment, seeking out diverse perspectives, and challenging business and technical assumptions.
  • Providing constructive criticism in a way that builds the team's bench strength.
  • Consistently delivering against commitments.

How We Work

  • We foster a culture of collaboration, communication, accountability, skill sharing, belonging, mutual respect, and curiosity.
  • We practice Whole Team Quality, no throwing code over the wall.
  • System Reliability Engineering, Scalability, and Security are embedded throughout our software process.
  • We are outcome not output focused.
  • Our tech stack is rooted in .NET (C# and F#) and SQL Server running in AWS infrastructure and modern software engineering tools such as GitHub, TeamCity, Octopus Deploy, Datadog, and Sumo Logic, as well as heavy use of OSS

What’s Important to Olo

  • Our families come first. We know they make us who we are and they are who we live and work for every day. 
  • Olo is our extended family. We’re in this together, fighting for one another. We’re happy to be here. We will not let one another down. 
  • We learn from and fight through setbacks. We recognize and help one another with direct feedback. 
  • We care about you. We offer 20 days of paid time off, fully paid health, dental and vision care premiums, stock options, a generous parental leave plan.
  • We value diversity. At Olo, we know a diverse and inclusive team not only makes our products better, but our workplace better. Many groups are consistently underrepresented across the tech sector and we are fully committed to doing our part to move the needle. 
  • Learn more about our culture, values, and mission.  https://www.olo.com/images/culture.jpg.

COVID-19 Impact

Olo is committed to the well-being of candidates, employees and our community. The  Olo NYC Headquarters will be closed for the foreseeable future because of the global outbreak of COVID-19. While an in-person interview is typical for many roles at Olo, we will conduct interviews via video conferencing while our HQ is closed. Olo benefits from the fact that over half of our workforce is remote, therefore we are accustomed to conducting interviews via video conferencing and we anticipate no impact on our recruiting timelines. We encourage candidates to share any concerns or questions with Olo’s recruiting team.

About Olo

Olo powers digital ordering and delivery programs that connect restaurant brands to the on-demand world, placing orders directly into the restaurant through all order origination points – from a brand’s own website or app, third party marketplaces, social media platforms, smart speakers, and home assistants. Olo serves as the on-demand ordering and delivery platform for over 300 brands, such as Applebee’s, Checkers & Rally’s, Cheesecake Factory, Chili’s, Dairy Queen, Denny’s, Five Guys Burgers & Fries, Jamba Juice, Noodles & Company, Portillo’s Hot Dogs, Shake Shack, sweetgreen, Wingstop, and more. Learn more at www.olo.com. Olo's headquarters is located on the 82nd floor of One World Trade Center.  We offer great benefits, such as 20 days of Paid Time Off, fully paid health, dental and vision care premiums, stock options, a generous parental leave plan, and perks like FitBits, rotating craft beers on tap in our kitchen, and food events featuring our clients' menu items (now you know why we give out FitBits!). Check out our culture map:https://www.olo.com/images/culture.jpg.

We encourage you to apply! 

Olo is an equal opportunity employer and diversity is highly valued at our company. All applicants receive consideration for employment. We do not discriminate on the basis of race, religion, color, national origin, gender identity, sexual orientation, pregnancy, age, marital status, veteran status, or disability status. If you like what you read, hear, and/or know about Olo, and want to be a part of our team, please do not hesitate to apply! We are excited to hear from you!

Share this job:
Software Engineer
typescript javascript node-js postgresql full stack robotics Sep 23 2020

6 River Systems (6RS) is a Shopify (SHOP) company leading the way to faster fulfillment. E-commerce has changed the world and our solutions power winning warehouses of the future. We’re revolutionizing warehouse automation with collaborative mobile robots driven by artificial intelligence and advanced cloud-based software.

As a Software Engineer at 6RS, you will build flexible, scalable software solutions to support customers with moving merchandise as quickly as possible. In this new position, you will learn from senior engineers while designing, developing, testing, and improving end-to-end solutions for warehouse automation. 

  • Develop new features across multiple domains (browser, cloud, and bots) as we build:  
    • Performant, resilient, horizontally scalable back-end web servers 
    • Real-time views of orders, inventory, and overall efficiency
    • Efficient workflows for collaborative robots driven by behavior trees 
  • Create scripts and data migration plans to integrate with existing frameworks and databases
  • Work with a squad of 4-6 awesome Software Engineers, embedded QA, and a Product Manager to build end-to-end solutions 

Here is what you'll need day one:

  • Scrappy, yet thoughtful approach to problem solving
  • Practical experience designing and developing scalable software 
  • Interest in working with a variety of technologies, including: 
    • TypeScript or JavaScript 
    • NodeJS
    • PostgreSQL Databases
    • Object Oriented Programming (SOLID)  
  • Knowledge of: 
    • Relational databases and data modeling 
    • Networking (HTTP) 
    • Microservices Architecture
    • Docker, Kubernetes, GCloud
  • Interest in behavior trees and real-world applications for robots
  • Commitment to rigorous testing and validation (we write lots of unit tests)

Why 6RS? Recognized by the Boston Globe as a Top Place to Work

  • Entrepreneurial spirit of a start-up combined with the stability of a global commerce company
  • Competitive compensation packages and Shopify RSUs
  • Company-paid health, dental, and vision coverage for all employees
  • Paid holidays, vacation/sick time, and parental leave
  • Annual 401k contribution from the company 
  • Lifestyle spending account 

About 6 River Systems
Founded in Waltham, Massachusetts in 2015, 6 River Systems is a leading collaborative mobile robotics fulfilment solution and part of global commerce company Shopify. Founders Jerome Dubois and Rylan Hamilton were previously executives at Kiva Systems (now Amazon Robotics). The 6 River Systems solution is operating in more than 20 facilities in the U.S., Canada and Europe, fulfilling millions of units each week for companies including Lockheed Martin, CSAT Solutions, ACT Fulfillment, DHL, XPO Logistics, and Office Depot. To learn more, visit www.6river.com.

About Shopify
Shopify is a leading global commerce company, providing trusted tools to start, grow, market, and manage a retail business of any size. Shopify makes commerce better for everyone with a platform and services that are engineered for reliability, while delivering a better shopping experience for consumers everywhere. Headquartered in Ottawa, Canada, Shopify powers over one million businesses in more than 175 countries and is trusted by brands such as Allbirds, Gymshark, PepsiCo, Staples, and many more. For more information, visit www.shopify.com.

Share this job:
Front End Software Engineer
react-js react-native typescript aws-amplify material-ui frontend Sep 08 2020

(Remote, Full-Time, Anywhere in the World)

We are looking for a skilled and passionate Front End Software Engineer to join our Tech Team to build and scale effective software solutions. We are in need of an enthusiastic self-starter with deep expertise in dynamic and complex front end solutions in web and mobile applications.

What We Do

We work with niche companies in the US, Canada, the UK to restructure and automate their operation so that their businesses can grow 5-10x. We do that by effectively analyzing their business, streamlining their processes, and designing an effective automation solution that we then implement on our robust IT stack.

We make extensive use of technologies that help us accomplish results with less work — making everyone inside of our global organization more effective. 

We heavily leverage: 


  • Amazon AWS's serverless technologies and microservices for our front-end, back-end, and mobile apps (Lambda, Amplify, Cognito, S3, etc.).


  • Zoho's CRM and ERP Tools (Desk, Books, etc.).


  • Vonage/Nexmo-based telephony and communications solutions (Vonage Business Phone, Nexmo Voice/SMS, OpenTalk, etc.).

We are always looking for new technologies and welcome team members adding things to our technology stack so we can deliver more results more effectively. 

What You Will Do

As an Engineer, you will be responsible for delivering the solution as per requirements put together by our Creative and Business Analysis Teams. Depending on your level, you will be responsible for either the entire project (with other engineers working in your project team) or for a part of it.

Your ultimate deliverable will be to effectively build a solution that will be implemented in the client's business and run successfully going forward.
In doing so, you will:

  • Design and architect complex front end web and mobile solutions that interact with our complex back ends, CRM/ERP, telephony and other systems.

  • Deliver and implement your solutions.

  • Optimize your solutions for usability and performance.

  • Work with other back end and front end developers on the team to deliver the overall solution.

  • Do anything else you deem necessary to accomplish your result.

Requirements
You are:


  • Responsible and driven by results.


  • Genuinely interested in technology.


  • Willing to learn, grow, and admit mistakes.


  • Able to communicate with other people on the project's team effectively.

You have:


  • A solid knowledge of React (web and native) based front end development technologies;


  • Experience in building successfully implemented highly performing web app and mobile app front ends;


  • Experience with Typescript;

  • Experience with popular UI Component Libraries, such as Material UI;

  • Understanding of SDLC and Software Architecture.

Will be a good plus:


  • Experience with front end solutions that work together/embedded with CRM/ERP systems and live streaming technology;


  • Experience with tools like Amplify, Firebase, and other Front End oriented Cloud Technologies;


  • Understanding of basic UX/UI design principles.

What We Offer


  • Results-Focused Approach to Work

We do not look at people's activities, the number of lines of code written, etc., as the measure of success. We look strictly at the results in effectively delivered products. 


  • Results Based Compensation Schedule

There is base pay and project bonus pay. Base pay varies significantly by the Engineer's level of ability and responsibility (Lead/Associate/Assistant) that the Engineer takes on projects - this level is reassessed after every project that the Engineer completes. Projects upon completion are rewarded with a bonus - bonus depends on the delivery of all requirements assigned to the Engineer, timeliness of delivery, rate of errors, and the amount of management attention needed in the project. Engineers who can deliver functional solutions that match requirements quickly and with little management action to correct errors get the best rewards and promotions in the organization.


  • Freely Arranged Schedule

You decide when you want to work. What we expect from you are results. There is a daily stand-up call — but outside of it, you can manage your schedule as you prefer.


  • Work as an Engineer, Not Just a Coder

Our Engineers work to build solutions and not just to write code. You will have freedom in how you want to architect the solutions you are making and we will heavily encourage initiative on your part.


  • Growth Within Our Organization

We are a dynamic and growing organization with a team spread around multiple continents. If you prove yourself as a responsible, driven and motivated individual, there will be opportunities for you to lead projects and manage tech teams.

Our candidate selection process is designed to assess people strictly by their merit. We do not make you go through a long round of interviews, instead, we follow a straight-forward sequence:

1. Job Application Form.

2. Online Skills Assessment.

3. Interview.

4. Paid Practical Assignment.

5. Evaluation and Offer.

Share this job:
Senior Software Engineer
SUSE  
kvm containers linux c go senior Sep 05 2020

The Sr. VM/Container Convergence Software Engineer will work upstream in Open Source communities and within the Core Labs organization and Virtualization Team to develop and support the convergence technologies between Virtual Machines and Containers. They will also collaborate closely with the teams working on the SUSE kubernetes distribution.

They will support the SUSE Linux Enterprise products in the domains of KVM virtualization, Linux Containers, Kubernetes; they will collaborate and shape upstream efforts, validate new research ideas, and will participate and provide novel contributions to the relevant industry conferences.

Focus Area

More specifically, they will:

Within the team:

  • Develop and maintain container convergence components in the KVM stack, including product updates and releases, initially including kubevirt.
  • Collaborate with the rest of the package maintainers in the team in making sure the stack is well integrated with libvirt, QEMU, KVM
  • Plan high level goals and activities with the Engineering Manager.

Within Open Source

  • Pursue responsible participation and leadership in Open Source, in particular for convergence projects.
  • Work collaboratively within the upstream communities to develop the next generation of virtualization technologies.
  • Publish results, discuss and incorporate new ideas in the major conferences and events.

Within the Labs Department

  • Evangelize containers in the department, share knowledge and experience about containers best practices.
  • Collaborate cross-functionally to ensure the high quality and consistency of the technologies at the core of SUSE Linux Enterprise products, participate and contribute to SUSE Labs Conference.
  • Contribute in creating a friendly and cooperative work environment in the entire department.

Within the Engineering & Innovation Business Unit

  • Collaborate with product teams, addressing the product requirements for convergence, promote technology and knowledge exchange between teams.
  • Contribute in building our next generation platform
  • Work together with QA teams, acting on issues and performance regressions.

Overall

  • Maintain the highest possible standards for innovative products/solutions and professional relationships

About You

  • Must have substantial experience in Containers
  • Must have Linux virtualization experience in the area of QEMU/KVM
  • Must be familiar with and able to work upstream, fully embedded in Open Source
  • Proficiency with Linux, C, git are required at a high professional level.
  • Basic proficiency in the Go language is also required.
  • Must have strong general Software Engineering background
  • Any additional programming language constitutes a plus, in particular Rust.
  • Any experience with improving complex build systems constitutes a plus.
  • Must be able to pursue high level goals with autonomy, being responsible, dependable, adaptable and flexible.
Share this job:
Solutions Engineer & Coach
embedded Aug 30 2020
Are you someone with that unique blend of technical skills, customer care, and a love for training and coaching? Would you like to use all of those skills together to help uplift a whole team, and in doing so, help us deliver a great customer experience?

Our Customer Success team works with existing customers to help them adopt, scale and grow their usage of Octopus Deploy, and ultimately to standardize on it enterprise-wide. We want our Customer Success team to be experts on our customers, the problems we solve, our products, and the technologies that customers use alongside Octopus.

As the Customer Success Solutions Engineer, you'll be embedded within the Customer Success team, and you'll join the team when talking to customers and answering questions. You'll then take those questions and build world-class training resources and courses to lift the entire team. Ultimately, your goal will be to obsolete yourself - by making everybody on the Customer Success team an expert.

This is a remote role, but to be elligible you'll need to live somewhere on the US west coast (for timezone overlap) and have the right to work in the US.

A typical day might include:

  • Working where you work best, perhaps in a home office designed by you, using a device of your choosing, with or without music, in an atmosphere you create for yourself
  • A video call with an existing customer who's been using Octopus Deploy for a while. You spend time learning about their goals, what's working for them, what's not, and how we can help them to succeed.
  • Designing & delivering training material for the Customer Success team
  • Coaching individual Customer Success team members to improve product knowledge
  • Representing Octopus Deploy at conferences and talking to users face-to-face (post COVID-19 of course)

You'll be a great fit for this role if:

  • You have a mix of technical skills, experience in development, release management or operations
  • You've taught training classes or acted as a mentor/consultant
  • You have a gift for explaining difficult concepts in easy to understand ways
  • You've got excellent written and verbal communication skills
  • You're self-motivated and don't enjoy being micro-managed, but are open to feedback
  • You're comfortable presenting on conference calls and webinars

You'll enjoy this role if you:

  • Get a kick out of seeing someone on your team grow, or their eyes light up when they've understood a tricky concept
  • Considered a consulting role, but prefer to work with multiple clients on a variety of problems than a single client for a longer time
About your team

You will be joining a team of five people, currently split between the US and Australia, and reports to the Director of Customer Success. As a team, we meet multiple times through the week to discuss common problems and find solutions, and pair up on many customer calls. Our unique insights into what customers are asking for, and our advocacy on behalf of our customers, is valued very highly by the product team and engineers, who we talk to frequently.

About the company

We make Octopus Deploy, software that enables teams to deliver working software to production. We've become the "best in class" tool in our category by focusing on doing one thing and doing it very well. Founded in 2012, we now have over 25,000 happy customers around the world, and we employ 70+ wonderful people.

We're a boostrapped, profitable, growing business. We're not VC-funded, and our goal is to build a company that will last forever, while enjoying the journey and doing work that we're proud of. Our business model is all around understanding our customers, building great software, backing it up with great support and customer service, and making it incredibly easy to discover, learn and use.

Most of our team is based in Brisbane, Australia, where the company started, though we've spread to other parts of Australia, the US, and UK. Because our team is distributed, everyone works from home most of the week, so we've built a remote-first culture. 

We've made our company handbook public, and it's a great guide to how we think about just about everything - including career progression and compensation, our vision and what we care about, how our company is structured, feedback loops, training, remote work and more. Please take a read of our handbook, and reach out if you think there is a good fit.
Share this job:
Head of Reliability
Balena  
docker kubernetes grafana prometheus typescript embedded Aug 26 2020

Being a Head of Reliability at balena

As a Head of Reliability, you will work with a team of SREs to ensure our services are available, resilient, and efficient. You will take an “Infrastructure as Product” approach towards enabling self-service for our developers and optimizing the experience for our end-users.

You will learn how our complex interdependent systems are built and run. You will review architecture for new features, refine designs, facilitate frictionless deployments to production, monitor availability, manage outages, and hold retrospectives. As you grow in the role, you will be empowered to implement innovative solutions for automating and streamlining the operation of the infrastructure powering the “balena fleet” and influence strategic decisions impacting the direction of our platform and company.

Responsibilities

  • Identify bottlenecks in services and failure patterns in production, and develop automated solutions to streamline operations
  • Define high-quality metrics for our infrastructure and continuously drive their improvement
  • Implement monitoring systems to collect health data, set error alerts, and increase app behavior visibility
  • Own the incident response process and leverage postmortem learnings to prevent similar future issues
  • Support balena developers with seamless, fault-tolerant deployments and production debugging
  • Conduct load tests to ensure applications are ready to handle projected traffic
  • Participate in on-call rotation and be a key resource for peers on support

Requirements

  • Strong technical background in software development, infrastructure and/or platform operations
  • Experience working with Docker containers and running production-grade Kubernetes clusters
  • Knowledge of modern software practices, such as instrumentation of applications for observability
  • Ability to manage ambiguity, push through friction, and independently make critical trade-off decisions
  • Drive to make yourself and others more effective through documentation and automation
  • Willingness to constantly build on your knowledge of the balena platform and new technologies
  • Excellent communication skills and fluency in English

Bonus points

  • Proficiency in at least one high-level scripting language (like Typescript or Javascript)
  • Familiarity with distributed systems, server load balancing, and high-availability architectures
  • Experience with cloud automation, APM and log management (we use Grafana, Prometheus, and Loki)
  • Good understanding of networking protocols (TCP/IP, HTTP, TLS), common failures, and mitigations
  • Background in leading teams and working across functions to build robust products
  • Experience with IoT, embedded SW, dev tools, or the balena platform as a user/contributor
  • Contributions to OSS projects and community involvement

Make sure to let us know if any of these items apply to you! If possible, please also share a sample of your work or examples of projects (URL or attachment).

Share this job:
Software Engineer
Zenput  
java python javascript html objective-c embedded Aug 25 2020
About Us

Zenput was founded in 2012 with offices in San Francisco, CA (our HQ), Atlanta, GA and Guadalajara, Mexico.   Top restaurant, retail, and other multi-unit operators like Dominos, Chipotle, KFC, Five Guys, and 7-Eleven use Zenput to elevate team execution across all of their locations.  Today we have customers who are collectively overseeing 40,000 locations across 35+ countries using our cloud-based platform to make employees more productive and better equipped to do their jobs well.

Our customers operate many locations across many timezones and managing all the human operations is complex and currently based in paper and spreadsheets. We have created the human operating system to allow the people in the field to connect with each other, the people at headquarters, and soon the machines in the stores (IoT). Our end goal is to connect all the people and all the devices to change the way work gets done in the field.

We are a fast-paced organization and we are looking for people who want to collaborate broadly and deal with ambiguity to solve real problems that have a huge impact on our customer’s businesses, and to grow our company and grow the people around them.

As a Software Engineer, you will play a vital role in developing new features & products and helping to maintain and update our enterprise products.  Working collaboratively with other talented engineers as an empathetic system thinker you will continue to evolve our platform even closer to a Human Operating System. 

Our software stack leans heavily on JSON, HTML5 and Javascript. We extensively use Backbone & React in the frontend, connected to a Python/Django backend, with MySQL and Mongo for persistence.  Our hybrid iOS and Android apps are also fully written with HTML and Javascript to round out our end-to-end JSON based stack.

What You’ll Do As A Software Engineer

  • Using our entire technology stack and to develop new features and applications for the Zenput platform, including web and mobile UI’s, commenting and messaging, webhooks and APIs, as well as expand capabilities in our mobile applications.
  • Contribute to and influence design and development decisions.
  • Work in an agile environment, quickly and incrementally delivering value to our customers using tools from the SCRUM toolbox and using tight feedback loops with customers, product, and quality.
  • Maximize our velocity and minimize risk by using TDD/CI and other DevOps best practices.
  • Use Jira, Slack, and Zoom, to communicate with your team and leadership.

What We’re Looking For

  • Great communicator and outstanding team player. Bias towards over-communicating and asking questions.
  • Desire to be part of a team, be a part of culture and contribute, and seeks best outcome for the team rather than being right.
  • Curious and intentional about self-development.
  • English language proficiency (at the B2 - Upper Intermediate level or greater).
  • CS/CIS/Systems Mentality.
  • Adoption of CI, DevOps principles and a focus on quality.
  • A deep understanding about request life cycles, system architecture, and user behavior.
  • Strong understanding of software design fundamentals and algorithms.
  • Experience with Agile/Scrum methodologies and associated tools & principles.
  • MySQL/Postgres/RDBMS experience. (Just using ORM's doesn't count).
  • Ability to design and implement the right technical solution for the right problem at the right time (i.e. you don't over-engineer, but you do thoroughly consider the constraints).
  • Someone fun, interesting, and likes to build and hack. Not just software!
  • 2 + years of programming in Python, Javascript, Java or Objective-C (or other OOO language) for the web.

Nice To Haves

  • Specific experience with our tech (React, Django, Javascript, Python, NoSQL, Mobile Development, AWS).
  • Experience working remotely
  • Experience with DevOps
  • Experience working with hardware (mobile devices, embedded hardware)
  • Expertise in and experience with developing enterprise products, and web products at scale
  • Experience with distributed systems, complex user interfaces or other challenging engineering problems
  • Open source contributions
  • You’ve helped make your work environment fun, and it’s important to you.
  • You’ve built great relationships with coworkers in the past, and want to keep doing it.
  • You care similarly about building great software, and building great relationships with other people.
  • You’re interested in the technical problems we are solving.
  • You’re interested in the types of business problems we are solving.

What You'll Get

  • Great mission-driven team members from diverse backgrounds with a strong company culture
  • Competitive pay
  • Yearly team off-sites
  • International travel opportunities
  • Work in an open environment on solutions that are reshaping the way businesses operate
  • Fun-team events and a casual work environment
  • Additional benefits depending on location
Zenput provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law.
Share this job:
Remote Senior Software Engineer, Server / C++
Verys  
cpp osx networking senior embedded cloud Aug 14 2020

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 Senior Software Engineer to join our team in Orange County, California.  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 8 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!

What you will be doing

  • Driving feature implementation from planning to completion for various games
  • Maintaining and growing a production environment in a way that makes the system increasingly stable and resilient.
  • Reviewing logs and monitoring data to diagnose and fix issues occurring on the live service.
  • Liaising with embedded and external teams, creating relationships and assisting with shared initiatives.
  • Participating in service capacity planning, demand forecasting, software performance analysis, and system tuning.
  • Responding to and resolving emergent service problems by debugging systems and services.
  • Diagnosing networking, database and OS related problems.

 
Skills & Requirements

  • You’re smart, adaptable, and love picking up new skills.
  • You have strong C++ programming skills.
  • You are familiar with implementing client/server architecture.
  • You have a mind towards scalability and performance.
  • You possess excellent debugging and diagnostic skills.
  • You have a high comfort level working within (and analyzing and improving) an established codebase.
  • You are familiar with OS, networking and server design concepts.
  • You have experience working with Hybrid and public cloud APIs/tech.
  • You communicate well with teammates and clients, and your experience backs that up
  • Bonus points if you’re passionate about video games!

 
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:
Senior Quality Engineer
senior embedded big data linux redis testing Aug 11 2020
Are you passionate about performance?  Do you enjoy learning the ins and outs of a networked app and finding ways to make it go faster? Do you compile your own Linux or FreeBSD kernels to tweak performance to suit your goals?  Are you technical, but articulate, and excited about sharing your findings? Would you like to know that your work is contributing to a greater mission with global impact?  How would you like to do this from the comfort of your own home?
 
Dragos has an opportunity for a Senior Quality Engineer in Performance to join our growing team of talented Engineers making great contributions to our mission of Safeguarding Civilization!  As a Quality Engineer in Performance, you will help establish networked application performance metrics for our platform and document and communicate deltas and suggestions for improvements.  You will be responsible for the design and execution of tests that simulate real-world customer scenarios, as well as potential worst case scenarios, and come out of it with data and a path forward driven by that data.  In addition, as part of a larger (and growing) quality organization, you will be responsible for helping ensure team members bake performance testing into their work streams.
 
Our headquarters is in Hanover, MD and you have the flexibility of working from home or out of our office.

Responsibilities

  • Work with Agile Scrum/Kanban embedded QE Team members to define and execute performance-related tests for the platform as a whole and each subcomponent 
  • Analyze output and log files from tests with the goal of establishing baselines and measuring of deltas to proactively characterize and report on system/subsystem performance
  • Author test cases/suites in Test Rail, proactively review test cases written by other Quality Engineers
  • Communicate status of platform performance at any snapshot in time, to both technical and non-technical stakeholders

Requirements

  • Strong UNIX/Linux skills, from administrative/management perspective
  • Demonstrated expertise with and understanding of TCP/IP, including routers, switches, firewalls, and familiarity with the OSI Network Model and how it relates to Linux/UNIX components.
  • Understanding of x86 architecture, hardware/software interactions, and impacts that HW configurations may have on software performance (i.e. NUMA node optimizations, CPU core affinities, etc.)
  • Organized, articulate, and a team-player
  • Prefer Strong experience IXIA, T-REX, or Spirent, for traffic generation, 
  • Prefer Experience with administration, monitoring and tuning of big data application stacks and pipelines, i.e. Elastic Search, Mongo, Nifi, Redis, RabbitMQ

Performance Objectives

  • 30 days: Have a basic understanding of Dragos’s platform, dependencies, and knowledge of how the Quality Practice works at Dragos
  • 90 days: Be able to autonomously conduct continued performance evaluations and provide input and suggestions on configuration improvements
  • 180 days: Proactively sends reports to interested parties and able to answer questions from a technical and nontechnical standpoint
  • 365 days: Seen as SME in performance, proactively finding areas in platform for driving and improving performance, working with Product on Engineering to evaluate and incorporate these changes.
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:
Senior Software Engineer - Cloud
 
cloud senior python c embedded saas Jul 22 2020
We’re looking for a Senior Software Engineer - Cloud with expertise in cloud-native architecture and SaaS application development to join a newly created engineering team chartered with building the next phase of our cloud services strategy from the ground-up.  This is an exciting and unique opportunity to have a major influence on the development of our service and contribute to the next phase of innovation for cloud-native databases!

This is a full stack engineering position where you’ll build and manage cloud-native applications. This engineer and team will have primary responsibility and accountability for developing, implementing and operating Couchbase's cloud platforms.  The team operates with a “run what you write” philosophy and engineers take responsibility for deploying and operating their code.

This role is also open to remote work within UK 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 modern software paradigms including cloud applications and serverless architectures 
  • 6+ years writing production back-end/embedded systems code.
  • Experience with agile methodologies and ability to lead scrums
  • Experience in languages such as Go, Python, C, C++, and scripting 
  • 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
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:
Front End Software Engineer
react-js react-native typescript aws-amplify material-ui frontend Jul 20 2020

(Remote, Full-Time, Anywhere in the World)

We are looking for a skilled and passionate Front End Software Engineer to join our Tech Team to build and scale effective software solutions. We are in need of an enthusiastic self-starter with deep expertise in dynamic and complex front end solutions in web and mobile applications.

What We Do

We work with niche companies in the US, Canada, the UK to restructure and automate their operation so that their businesses can grow 5-10x. We do that by effectively analyzing their business, streamlining their processes, and designing an effective automation solution that we then implement on our robust IT stack.

We make extensive use of technologies that help us accomplish results with less work — making everyone inside of our global organization more effective. 

We heavily leverage: 


  • Amazon AWS's serverless technologies and microservices for our front-end, back-end, and mobile apps (Lambda, Amplify, Cognito, S3, etc.).


  • Zoho's CRM and ERP Tools (Desk, Books, etc.).


  • Vonage/Nexmo-based telephony and communications solutions (Vonage Business Phone, Nexmo Voice/SMS, OpenTalk, etc.).

We are always looking for new technologies and welcome team members adding things to our technology stack so we can deliver more results more effectively. 

What You Will Do

As an Engineer, you will be responsible for delivering the solution as per requirements put together by our Creative and Business Analysis Teams. Depending on your level, you will be responsible for either the entire project (with other engineers working in your project team) or for a part of it.

Your ultimate deliverable will be to effectively build a solution that will be implemented in the client's business and run successfully going forward.
In doing so, you will:

  • Design and architect complex front end web and mobile solutions that interact with our complex back ends, CRM/ERP, telephony and other systems.

  • Deliver and implement your solutions.

  • Optimize your solutions for usability and performance.

  • Work with other back end and front end developers on the team to deliver the overall solution.

  • Do anything else you deem necessary to accomplish your result.

Requirements
You are:


  • Responsible and driven by results.


  • Genuinely interested in technology.


  • Willing to learn, grow, and admit mistakes.


  • Able to communicate with other people on the project's team effectively.

You have:


  • A solid knowledge of React (web and native) based front end development technologies;


  • Experience in building successfully implemented highly performing web app and mobile app front ends;


  • Experience with Typescript;

  • Experience with popular UI Component Libraries, such as Material UI;

  • Understanding of SDLC and Software Architecture.

Will be a good plus:


  • Experience with front end solutions that work together/embedded with CRM/ERP systems and live streaming technology;


  • Experience with tools like Amplify, Firebase, and other Front End oriented Cloud Technologies;


  • Understanding of basic UX/UI design principles.

What We Offer


  • Results-Focused Approach to Work

We do not look at people's activities, the number of lines of code written, etc., as the measure of success. We look strictly at the results in effectively delivered products. 


  • Results Based Compensation Schedule

There is base pay and project bonus pay. Base pay varies significantly by the Engineer's level of ability and responsibility (Lead/Associate/Assistant) that the Engineer takes on projects - this level is reassessed after every project that the Engineer completes. Projects upon completion are rewarded with a bonus - bonus depends on the delivery of all requirements assigned to the Engineer, timeliness of delivery, rate of errors, and the amount of management attention needed in the project. Engineers who can deliver functional solutions that match requirements quickly and with little management action to correct errors get the best rewards and promotions in the organization.


  • Freely Arranged Schedule

You decide when you want to work. What we expect from you are results. There is a daily stand-up call — but outside of it, you can manage your schedule as you prefer.


  • Work as an Engineer, Not Just a Coder

Our Engineers work to build solutions and not just to write code. You will have freedom in how you want to architect the solutions you are making and we will heavily encourage initiative on your part.


  • Growth Within Our Organization

We are a dynamic and growing organization with a team spread around multiple continents. If you prove yourself as a responsible, driven and motivated individual, there will be opportunities for you to lead projects and manage tech teams.

Our candidate selection process is designed to assess people strictly by their merit. We do not make you go through a long round of interviews, instead, we follow a straight-forward sequence:

1. Job Application Form.

2. Online Skills Assessment.

3. Interview.

4. Paid Practical Assignment.

5. Evaluation and Offer.

Share this job:
Senior Software Engineer - Go
 
senior golang python c embedded saas Jul 16 2020
The Senior Software Engineer - Golang is a backend 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 within UK 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 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 
  • Experience in modern software paradigms including cloud applications and serverless architectures 
  • MS in Computer Science or equivalent experience
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:

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

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: