Remote kafka Jobs in April 2020

22 Remote kafka Jobs in April 2020

Post a job
    • 🔥 NEW: -50% on Remotive Community Memberships during COVID 19.
      Remotive Slack Community
  • Hottest Remote Jobs

    • Close (American or European timezones)
      3 weeks ago

      About Us

      At Close, we're building the sales communication platform of the future. With our roots as the very first sales CRM to include built-in calling, we're leading the industry toward eliminating manual processes and helping companies to close more deals (faster). Since our founding in 2013, we've grown to become a profitable, 100% globally distributed team of 43 high-performing, happy people that are dedicated to building a product our customers love.

      Our backend tech stack currently consists of Python Flask/Gunicorn web apps with our TaskTiger scheduler handling many of the backend asynchronous task processing. Our data stores include MongoDB, Postgres, Elasticsearch, and Redis. The underlying infrastructure runs on AWS using a combination of managed services like RDS and ElasticCache and non-managed services running on EC2 instances. All of our compute runs through CI/CD pipelines that build Docker images, run automated tests and deploy to our Kubernetes clusters. Our backend primarily serves a well-documented public API that our front-end JavaScript app consumes.

      We ❤️open source – using dozens of open source projects with contributions to many of them, and released some of our own like ciso8601, LimitLion, SocketShark, TaskTiger, and more at https://github.com/closeio

      About You

      We're looking for an experienced full-time Software Engineer to join our engineering team. Someone who has a solid understanding of web technologies and wants to help design, implement, launch, and scale major systems and user-facing features.

      You should have senior level experience (~5 years) building modern back-end systems, with at least 3 years of that experience using Python.

      You also have around five years experience using MongoDB, PostgreSQL, Elasticsearch, or similar data stores. You have significant experience designing, scaling, debugging, and optimizing systems to make them fast and reliable. You have experience participating in code reviews and providing overall code quality suggestions to help maintain the structure and quality of the codebase.

      You’re comfortable working in a fast-paced environment with a small and talented team where you're supported in your efforts to grow professionally. You are able to manage your time well, communicate effectively and collaborate in a fully distributed team.

      You are located in an American or European time zone.

      Bonus points if you have...

      • Contributed open source code related to our tech stack

      • Led small project teams building and launching features

      • Built B2B SaaS products

      • Experience with sales or sales tools

      Come help us with projects like...

      • Conceiving, designing, building, and launching new user-facing features

      • Improving the performance and scalability our API. Help expand our GraphQL implementation.

      • Improving how we sync millions of sales emails each month

      • Working with Twilio's API, WebSockets, and WebRTC to improve our calling features

      • Building user-facing analytics features that provide actionable insights based on sales activity data

      • Improving our Elasticsearch-backed powerful search features

      • Improving our internal messaging infrastructure using streaming technologies like Kafka and Redis 

      • Building new and enhancing existing integrations with other SaaS platforms like Google’s G Suite, Zapier, and Web Conferencing providers

      Why work with us?

      • Culture video 💚

      • 100% remote (we believe in trust and autonomy)

      • 2 x annual team retreats ✈️ (Lisbon retreat video)

      • Competitive salary

      • 7 weeks PTO (includes company-wide winter holiday break)

      • 1 month paid sabbatical after 5 years

      • $200/month co-working stipend

      • Parental leave (10 wks primary caregiver / 4 wks secondary caregiver)

      • 99% premiums paid for excellent medical and dental coverage, including an HSA option (US residents)

      • 401k matching at 4% (US residents)

      • Dependent care FSA (US residents)

      • Our story and team 🚀

      • Glassdoor Reviews 

      At Close, everyone has a voice. We encourage transparency and practicing a mature approach to the work-place. In general, we don’t have strict policies, we have guidelines. Work/Life harmony is an important part of our organization - we believe you bring your best to work when you practice self care (whatever that looks like for you).

      We come from 12 countries and 16 states; a collection of talented humans rich in diverse backgrounds, lifestyles and cultures. Twice a year we meet up somewhere around the world to spend time with one another. We see these retreats as an opportunity to strengthen the social fiber of our community.

      This team is growing in more ways than one - we’ve recently launched 11 babies (and counting!). Unanimously, our favorite and most impactful value is “Build a house you want to live in.” We strive to make decisions that are authentic for our organization. At Close, we have a high care factor for one another, in making an awesome product and championing the success of our customers.  

      Interested in Close but don't think this role is the best fit for you? View our other positions.

  • Software Development (22) Software Development rss feed

    • 3 days ago
      Company Overview

      At Netlify, we're building a platform to empower web developers to build better, more elaborate web projects than ever before. We're aiming to change the landscape of modern web development. Netlify currently serves more than 700,000 developers worldwide.

      We’re a venture-backed company, and so far we've raised about $45 million from Andreessen Horowitz, Kleiner Perkins, Bloomberg, and prominent founders and professionals in our space.

      Netlify is a diverse group of incredible talent from all over the world. We’re ~40% woman or non-binary, and are composed of about half as many nationalities as we are team members.

      About the role:

      The role breaks down into three big parts:

      • Expansion: We are rapidly hiring and we need to expand the team. You will help us continue to build a diverse and inclusive team. This involves identifying skills the team needs, shepherding candidates through the hiring process, and building a more reliable, unbiased, and fair hiring process.
      • Delivery: Balancing technical debt and new features is always nuanced. You will partner with the product management team to manage this balance in accordance with the needs of the business. You will help define a project management process to help delivery and predictability with the goal of continuously shipping code to production.
      • Cultivation: You'll be instrumental in growing the careers of the individual engineers on your team. This means being their advocate and helping guide them in the direction they want. It also means being a culture driver on the team, fostering a positive, trusting, and supportive team.

      We have a small headquarters in San Francisco but we are a largely distributed engineering team. You will need to enable the team to work productively across different timezones. Fostering good habits of documentation, empathy, integrity to delivery on committed work are some of the key elements for success on our team. Experience working and managing remote teams is a big plus.

      Ideal Candidate:
      • Experienced manager of a technical backend team, especially around infrastructure development
      • Understanding of how engineering teams collaborate and track a project delivery
      • Familiarity, or willingness to learn, about the underlying system architecture of a PaaS (e.g. APIs, databases, distributed systems)
      • Commitment to designing a hiring process that is fair, efficient, and repeatable
      • Communicate priorities and expectations to both team and leadership
      • Passion for mentorship and advocacy for your team members in their career development
      • Ability to work across multiple timezones with remote colleagues
      • A desire to succeed personally through the health and success of the team
      About the team:

      The SRE team works as a support for the whole organization, from the different engineering groups to the sales and stability of the product. While we do oversee the incident management framework, we work to minimize the number of incidents via automation and tooling for the larger engineering team. The SRE team will focus on two big areas: stability and enablement.

      Stability because the SRE team is the frontline defense around issues and outages (e.g. cloud crashes, DDoS). The team will build the tooling needed to respond to these incidents and be prepared for the unexpected. This includes a 24/7 on-call rotation and working with other teams to prepare for incidents (e.g. more observability, alerting framework)

      Enablement because the team provides some of the core services that the rest of engineering relies on (e.g. kafka, kubernetes). They also empower developers to ship their code to production in a safe and repeatable way. This means working on different developer tools to provide more observability, better testing capabilities, and a smoother deployment process. Much of this is done by writing and using tools to further automation of rote or dangerous tasks.

      Right now the team is split between US and EU timezones to provide follow the sun coverage. Often coordination will have to take into account lag, timezones, and autonomy. The goal being to have SRE resources available whenever the company needs them.

      About Netlify

      Of everything we've ever built at Netlify, we are most proud of our team.

      We believe that empowered, engaged colleagues do their best work. We’ll be giving you the tools you need to succeed and looking to you for suggestions to improve not just in your daily job, but every aspect of building a company. Whether you work from our main office in San Francisco or you are a remote employee, we’ll be working together a lot—paring, collaborating, debating, and learning. We want you to succeed! About 60% of the company are remote across the globe, the rest are in our HQ in San Francisco.

      To learn a bit more about our team and who we are, make sure to visit our about page.

      Applying

      Not sure you meet 100% of our qualifications? Please apply anyway!

      With your application, please include: A thoughtful cover letter explaining why you would enjoy working in this role and why you’d like to work at Netlify. A resume or short listing of job history. (A link to a LinkedIn profile would be fine.)

      When we receive your complete application with the items above, we’ll get back to you about the next steps.

    • ReifyHealth (US only)
      3 days ago
      At Reify Health, we are building a more creative healthcare system. We envision a world where every potential therapy, if safe and effective, is available to the patients who can benefit.

      Our healthcare system relies on clinical trials to develop new, potentially life-saving treatments for patients. But clinical trials continue to be slow, unpredictable, and expensive. Reify Health’s product helps both the research leaders driving forward clinical trials and the doctors and nurses who care for the patient participants.

      As we scale adoption of our product domestically and internationally, we will accelerate world-class clinical research and unlock innovation. By joining our data team, you will support the growth of an empathetic, data-driven culture at Reify and play a key role in developing a novel data architecture and intelligence features.

      Your Responsibilities
      • Work with data team to support continued development and international expansion of Reify's next-generation, Kappa-style data architecture in a functional programming environment using Kafka, PostgreSQL, AWS and Confluent tooling 
      • Support the development and scaling of data ingestion, integration, and export services built on top of Kafka and AWS
      • Work closely with data and engineering teams to design, develop, iterate, and expand data tools, models, libraries, or features
      • Support orchestration and troubleshooting of our data architecture and tooling
      • Become intimately familiar with HIPAA, GDPR, and other applicable regulatory/security frameworks and how they influence our architecture and development decisions
      • Frequently communicate your results to Head of Data and other stakeholders in clear written, verbal, or presentation form
      • Live our data philosophy, which focuses on ethical decision making, being aware of how biased data (and assumptions) can affect results (and people), and being laser-focused on business needs
      What Will Make You Stand Out
      • At least 3 years of professional work experience
      • Experience with systems engineering/orchestration and strong ability to understand and work with distributed systems
      • Previous practical experience with AWS, Kafka, and distributed systems
      • Experience with applied cryptography in a healthcare setting
      • Deep Clojure experience in a data application context
      • Experience with security and regulatory challenges of scaling health data architecture to multiple continents
      • Understanding the nuances of testing in distributed/probabilistic systems
      • Master's degree or doctorate in related field
      • Relevant published work (academic, blog posts, open-source contributions)
      • Experience in a startup environment (as a remote employee, if you’d like to work remotely)
      • Relevant experience in a healthcare/health-tech company
      Compensation & Benefits
      • Competitive Salary and Stock Options: Salary and stock options commensurate to your experience and expertise.
      • Comprehensive Health and Wellness Coverage: 100% premium coverage for you (and >50% for your dependents) for: a top-tier health plan covering you in all 50 states (with option of HSA) dental, vision, disability (short-term and long-term), and basic term life insurance (for your entire tenure at Reify). We enable 24/7 access to doctor by phone or online via telemedicine coverage.
      • Retirement Plan 401(k) plan with employer matching program.
      • Company-provided Workstation: You will receive a brand new Macbook Pro laptop to use for work.
      • Location Flexibility & Transportation: For those working out of Boston, we provide: a free monthly public transportation pass (and are located two blocks from Downtown Crossing); unlimited coffee, infused water, and more (provided by WeWork); flexibility to work from home as needed. For those working remotely: you can work from anywhere in the U.S. compatible with an EST work schedule. Additionally, we’ll fly remoters in for company summits and team events, filled with fun activities, good food, and many opportunities to get to know your colleagues better.
      • Vacation and Holiday Flexibility: Generous paid-time-off policy that accrues with your tenure at Reify which includes holiday flexibility and parental leave
      We value diversity and believe the unique contributions each of us brings drives our success. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

      We also completely eschew the “bro culture” sometimes found at startups.

      Note: We are currently only considering US citizens or Green Card holders. Thanks!
    • At Numbrs, our engineers don’t just develop things – we have an impact. We change the way how people are managing their finances by building the best products and services for our users. 

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

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

      Job Description

      You will be a part of a team that is responsible for developing, releasing, monitoring and troubleshooting large scale micro-service based distributed systems with high transaction volume. You enjoy learning new things and are passionate about developing new features, maintaining existing code, fixing bugs, and contributing to overall system design. You are a great teammate who thrives in a dynamic environment with rapidly changing priorities.

      All candidates will have

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

      Ideally, candidates will also have

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

      Location: residence in UK mandatory; home office

    • productboard (Europe only)
      1 week ago

      Join one of our product teams and develop features with real value to a one-of-a-kind product management system used by 2000+ global companies. Join a team that's redefining what product management systems can be. 

      Our Tech Stack

      productboard's stack is a Ruby on Rails backend built by passionate Rubyists with React.js on Typescript on the frontend. Over time with demand, we've added new technologies to support the growing needs of the team, both in complexity and traffic. We're running Elasticsearch to power our Insights search, we are fully migrated to Kubernetes on AWS to enable an event-driven service architecture, we're using Kafka to let services communicate together asynchronously and resiliently.

      We are also exploring to use Typescript more and more on the backend as well. However, we don't see our Ruby development slowing down anytime soon.

      You'll be expected to work on everything from the above, but we're not expecting deep knowledge in all of it. We strive to build up everything backed by code and reliable pipelines which will get you on track at lightning speed. We're always open to changes that can make us better!

      We work in small cross-functional teams that usually consist of 3 developers, a designer, and a product manager. You’ll be part of the whole feature development lifecycle. You’ll see all the feedback we collected from our customers and you will be encouraged to come up with your ideas or objections.

      About you

      As a core member of our team, you care about solving real problems for real users. Coding, to you, is more art than mechanics and analytical thinking comes second nature.

      You like communicating with frontend or product management and you always keep the end-user in mind. 

      • 2+ years of experience building backend systems

      • Experience with some parts of our tech stack is always welcome (messaging, AWS, k8s, Typescript, SPAs)
      • Your code is clean and well tested, you own development from discovery to production deployment

      • You love to learn and constantly improve your own skills and are not afraid to jump into new things
      • You could win a debate on tabs vs. spaces conducted entirely in English (we have an international team and are successful at keeping discussions in English)

      • You live in Europe – as it's important for us to have the team in pretty much the same timezone

      Remote

      At productboard, we recently started building fully remote teams. It is, therefore, possible to join us as an engineer while being (almost) 100% remote. The expectation is that you will travel to Prague roughly every six weeks to collaborate with your remote team members in person, while also meeting other team members and learning more about the productboard culture. If you're interested in taking on this position remotely, make sure you tick off (most of) these requirements:

      • You’re self-organized and disciplined
      • You have amazing communication skills
      • You know how to make sure everyone on the team feels included
      • Nice to have: previous experience with remote work

      About productboard 

      productboard is the product management system of choice for everyone from Avast and Microsoft to rising stars like Metromile and Envoy. In addition to our recent $45M Series-B, Forbes Magazine named productboard 2019's most valued startup of the Czech Republic. 

      • We are backed by top Silicon Valley investors, giving us access to capital, networks, mentors, and markets
      • You’ll enjoy an exciting team atmosphere building a new and complex product
      • We iterate quickly and decisions are fast. You’ll have a voice in what we do and see the impact of your work
      • We have modern offices in Prague and San Francisco. Expect occasional travel to the US

      Perks & Benefits

      You'll join a diverse and talented team, with plenty of opportunities for personal growth, impact, and learning.

      Stock options
      MacBook Pro or notebook of your choice + 34″ monitor
      Budget for online courses, books and conferences
      5 weeks of vacation and sick days
      Free snacks, drinks, and yummy catered lunches every day 
      MultiSport card to access sports facilities in Prague.
      Team events, such as happy hours, off-sites, and retreats
      Flexible working hours and home office
      Language lessons
      Opportunity to travel to San Francisco
      Compensation for travels and co-working spaces 

      Culture

      Our culture is one of trust and openness, free of workplace politics, and hasty decisions.

      Thoughtful and transparent collaboration is a value that's integral to our founding principles. For us, success is a team sport, so it's important you're a team player. 
    • About NS8  

      NS8 is a fast-growing eCommerce SaaS companydedicated to the fight against online fraud.Ourcomprehensive fraud prevention platform combines behavioral analytics, real-time scoring, and global monitoring to help merchants of all sizes optimize order processing and minimize risk.  NS8 headquarters is located in Las Vegas, with regional offices in Miami, the Bay Area, Amsterdam, Singapore, and Melbourne. 

      Why Join Us?

      • We're blowing up and need talented engineers to keep up with the explosive business growth everything. Our company went from about 27 people to over 100 in the past year. We expect to continue growing, doubling in size this coming year.
      • We've got funding but our revenue is killing it too. Our numbers are outperforming the projections in our last pitch deck - and we all know how lofty those can be.
      • Our CEO is a developer of over 20 years and has additional founder and CEO experience with fast paced startups, so he gets the engineering side and the business under commits so development can over deliver.
      • Our CTO has decades of technical expertise, running large development organizations with resources in every corner of the globe, deploying products that generate hundreds of millions of dollars annually across diverse and highly regulated markets.
      • Our CSA has over 20 years development experience with both Fortune 20 companies and founding many startups in the platform space, including several large exits.

      Our Engineers:

      • Excel in a flat hierarchy and spend almost 100% of their time writing code.
      • Love working in our agile, continuous integration and deployment environment.
      • Conceive, design, develop, deploy and operate the code they write.
      • Deploy maintainable, instrumented, predictable and reliable distributed systems on a steady cadence.
      • Write tooling for automation, diagnostics, debugging.
      • Participate in on-call rotation for their services.
      • Build with a security mindset and are up to date on industry best practices.
      • Design from the start with multi-tenancy and high availability as requirements.
      • Have developed their remote engineering muscles and are highly engaged via Slack.

      Our Stack:

      • TypeScript, React, Node.js
      • Kubernetes
      • Concourse + Helm3 for CI/CD
      • Prometheus
      • Grafana
      • Kafka
      • ProtoBuf3
      • Mongo
      • MySQL
      • AWS technologies
      • Lambda

      Your Role:

      The SDET (Software Development Engineer in Test) works within a development team and ensures that all development is of the highest quality.

      Responsibilities:

      The SDET:

      • Builds test plans and test cases to ensure that all new development is comprehensively verified
      • Works with developers to build appropriate automated test coverage
      • Technical to the core – codes the frameworks, harnesses, and test cases as needed
      • Experience with BDD using cucumber
      • Experience writing REST API tests
      • Works with the SDET Lead to coordinate testing best practice
      • Recommends and implements appropriate tooling, infrastructure and documentation where needed
      • Integrates test automation with CICD
      • Is always refining tools, tests and processes to ensure that no critical issues make it to production
      • Encourages quality thinking and execution across the team

      Requirements:

      • Must be both self-motivated and work to direction
      • Show continued visibility to work in progress and in plan
      • Happy working in an agile workflow
      • Willing to operate and participate in on-call rotation

      Qualifications:

      • Bachelor’s degree in Computer Science or 2+ years developing software in a professional environment
      • Experience working with test automation and CICD pipelines

      Our Benefits:

      • Work from home or on-site in Las Vegas
      • Competitive salaries
      • Equity
      • Medical
      • Dental
      • Vision
      • FSA
      • Fully stocked kitchen for on-site employees

      Our Culture:

      • Vibrant is an understatement, company events are always first class and exciting – axe-throwing, luchador wrestling, fancy dinners, charity events, game shows.
      • Value diversity, transparency, and encourage everyone to be their authentic self.
      • Supportive, learning culture; where engineers are encouraged to present Lunch-and-Learns on any topic they are passionate about.

      Physical Demands:

      While performing the duties of this job, the employee routinely is required to sit; walk; talk and hear; use hands to keyboard, finger, handle, and feel; stoop, kneel, crouch, twist, crawl, reach, and stretch. - The employee is occasionally required to move around the office.

      NS8 Inc provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

      This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

    • Railroad19 (US only)
      1 week ago
      We are looking for a savvy Data Engineer to join our growing team of analytics experts. The hire will be responsible for expanding and optimizing our data and data pipeline architecture, as well as optimizing data flow and collection for cross functional teams. The ideal candidate is an experienced data pipeline builder and data wrangler who enjoys optimizing data systems and building them from the ground up.  The Data Engineer will support our software developers, database architects, data analysts and data scientists on data initiatives and will ensure optimal data delivery architecture is consistent throughout ongoing projects. They must be self-directed and comfortable supporting the data needs of multiple teams, systems and products. The right candidate will be excited by the prospect of optimizing or even re-designing our company’s data architecture to support our next generation of products and data initiatives.

      Responsibilities for Data Engineer
      • Create and maintain optimal data pipeline architecture,
      • Assemble large, complex data sets that meet functional / non-functional business requirements.
      • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
      • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS ‘big data’ technologies.
      • Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics.
      • Work with stakeholders including the Executive, Product, Data and Design teams to assist with data-related technical issues and support their data infrastructure needs.
      • Keep our data separated and secure across national boundaries through multiple data centers and AWS regions.
      • Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader.
      • Work with data and analytics experts to strive for greater functionality in our data systems.
      Qualifications for Data Engineer
      • Understanding of concepts such as Change Data Capture, Event Sourcing, and CQRS patterns using event based systems
      • Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases.
      • Experience building and optimizing ‘big data’ data pipelines, architectures and data sets.
      • Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
      • Strong analytic skills related to working with unstructured datasets.
      • Build processes supporting data transformation, data structures, metadata, dependency and workload management.
      • A successful history of manipulating, processing and extracting value from large disconnected datasets.
      • Working knowledge of message queuing, stream processing, and highly scalable ‘big data’ data stores.
      • Strong project management and organizational skills.
      • Experience supporting and working with cross-functional teams in a dynamic environment.
      • We are looking for a candidate with 5+ years of experience in a Data Engineer role, who has attained a degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field. They should also have experience using the following software/tools:
      • Experience with stream-processing systems: Kafka, Nifi, Storm, Spark-Streaming, etc.
      • Strong knowledge of object-oriented/functional programming with Java 8+ or other JVM languages (Scala, Clojure, Kotlin, Groovy)
      • Hands-on experience with ETL techniques and frameworks like Apache Spark or Apache Flume.
      • Strong understanding of data serialization formats like Apache Avro, Parquet, Protobuf, Apache Thrift.
      • Experience with relational SQL and NoSQL databases, including Postgres and Cassandra, MongoDB, ElasticSearch.
      • Use of AWS cloud services: EC2, EMR, RDS, Redshift, S3, Lambda, Kinesis.
      • Experience with integration of data from multiple data sources.
      • Understanding of the importance of CI/CD, unit/integration testing, build tooling (maven, gradle, sbt), dependency management.


      About RR19
      • We develop customized software solutions and provide software development services.  We’re a specialized team of developers and architects.  As such, we only bring an “A” team to the table, through hard work and a desire to lead the industry — this is our company culture — this is what sets Railroad19 apart.
      • At Railroad19, Inc. you are part of a company that values your work and gives you the tools you need to succeed. We are headquartered in Saratoga Springs, New York, but we are a distributed team of remote developers across the US. 
      • As a Railroad19 employee, you will be part of a company that values your work and gives you the tools you need to succeed. Our Executive headquarters is in Saratoga Springs, New York, but this position is remote. Railroad19 provides competitive compensation and excellent benefits~ Medical/Dental/Vision vacation and 401K.
      Working at Railroad19:
      Competitive salaries
      Excellent Health Care, Dental and Vision benefits
      3 weeks vacation, 401K, work life balance
      No Agencies***
      This is a non-management position

      We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.
    • We are Givelify®, where fintech meets philanthropy. We help people instantly find causes that inspire them to action so they can change the world—one simple, joyful gift at a time. 
       
      We are looking for a Principle Software Engineer with over 10+ years of experience to join our team with a "lead the charge" attitude. Why is Engineering at Givelify Different: Moonshots are our norm. Our product impacts real people on the ground. We build with passion and maintain a high standard of engineering quality. We solve unique scalability challenges and you will have the ability to help guide all aspects of Engineering and Product Development. 

      Some of the meaningful work you will perform:

      • PHP/Python: You will need to have strong object-oriented design and development skills and advanced knowledge of PHP, Python or similar programming languages. Knowledge and experience with third party libraries, frameworks, and technologies is a plus. 
      • Database: You will need to have strong SQL composition skills. Knowledge of big data and NoSql databases is a plus! We not only write software that collects and queries data, but we also compose queries for investigation and analysis. We collect a lot of data in real time from our applications and being able to compose ad hoc queries is necessary to develop and support our products. 
      • Guidance: Participate in and guide engineer teams on all things technical – Architecture definition & Design ownership that not only include technology but Data Security aspects, Deployment & Cloud strategy, CI/CD, as well as coding best practices.  
      • Analysis & Problem Solving: You will need to understand our codebase and systems and the business requirements they implement so you can effectively make changes to our applications and investigate issues. 
      • Communication: Whether via face-to-face discussion, phone, email, chat, white-boarding, or other collaboration platforms, you must be an effective communicator who can inform, explain, enable, teach, persuade, coordinate, etc. 
      • Team Collaboration: You must be able to effectively collaborate and share ownership of your team’s codebase and applications. You must be willing to fully engage in team efforts, speak up for what you think are the best solutions, and be able to converse respectfully and compromise when necessary. 
      • Knowledge and Experience: A well-rounded software engineer will have broad and/or deep knowledge of various topics, tools, frameworks, and methodologies related to software engineering. None are required, but the more you can bring, the better. Here are some examples:

      • Laravel, Yii and similar frameworks
      • Strong API knowledge and development
      • Git and GitHub
      • Big Data solutions such as Cassandra, Hadoop, Spark, Kafka and Elastic Search
      • Continuous integration and automated testing
      • Agile/Scrum
      • Open source projects
      • Server-side JavaScript, TypeScript and Node.js
      • Familiarity with DevOps configuration tools (Git, Jira, Jenkins, etc.)

      We welcome your talents and experience:

      • BS/MS degree in Computer Science, Computer Engineering, Mathematics, Physics or equivalent work experience
      • Technical Leader with at least 10+ years of work in Software Engineering
      • Webservices and API development experience within a startup and/or e-commerce environment
      • A distinguished member of engineering community, either through extracurricular activities, publications, associations with orgs (i.e., IEEE, etc.)
      • Demonstrated history of living the values important to Givelify suchas integrity and ethics

      Our People 
      We are a virtual team of high-performing professionals who innovate & collaborate to fulfill our mission to help people instantly find causes that inspire them to action so they can change the world – one simple, joyful gift at a time. Our culture of integrity, heart, simplicity, & that "wow" factor fuel our aspiration to be among the tech industry's most inclusive & purpose-driven work environments. 
      We take great pride in providing competitive pay, full benefits, amazing perks, and most importantly, the opportunity to put passion & purpose to work. 
       
      Our Product 
      From places of worship to world-changing nonprofit groups, Givelify harnesses the power of technology to bridge the gap between people and the causes they care about. Tap. Give. Done. Givelify's payment solution is designed to make the experience of giving as beautiful as the act of giving. 
       
      Learn more about us at https://careers.givelify.com ( https://careers.givelify.com/ )

    • Qntfy is looking for a talented and highly motivated ML Engineer to join our team. ML Engineers are responsible for building systems at the crossroads of data science and distributed computing. You will do a little bit of everything: from tuning machine learning models, to profiling distributed applications, to writing highly scalable software. We use technologies like Kubernetes, Docker, Kafka, gRPC, and Spark. You aren’t a DevOps, but an understanding of how the nuts and bolts of these systems fit together is helpful and you aren't a data scientist, but understanding how models work and are applied is just as important.

      U.S. Citizenship RequiredResponsibilities

      • Collaborate with data scientists to get their models deployed into production systems.
      • Develop and maintain systems for distributed model training and evaluation.
      • Design and implement APIs for model training, inference, and introspection.
      • Build tools for testing, benchmarking, and deploying analytics at scale.
      • Interface with the technical operations team to understand analytic performance and operational behavior.
      • Write and test code for highly available and high volume workloads.

      Qualifications

      • BS or Master’s degree in Computer Science, related degree, or equivalent experience.
      • 5+ years experience with software engineering, infrastructure design, and/or machine learning.
      • Familiarity with Python and machine learning frameworks, paricularly Scikit-learn, Tensorflow, and Pytorch.
      • Experience with distributed machine learning using tools like Dask, Tensorflow, Kubeflow, etc.
      • Write well-structured, maintainable, idiomatic code with good documentation.
      • Strong work-ethic and passion for problem solving.

      Preferred Qualifications

      • Machine learning API development competencies.
      • Golang development experience.
      • Container orchestration and optimization knowledge.
      • Proficiency designing, implementing, and operating large-scale distributed systems.
      • Prior experience working in a distributed (fully remote) organization.

      Qntfy is committed to fostering and supporting a creative and diverse environment. Qntfy is an equal opportunity employer, and as such will consider all qualified applicants for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

    • The data volume for our largest customers has increased more than 4x in the last year, and we’re scaling Heap to meet the demand. Our backend supports an expressive set of queries that need to come back with sub-second latencies and reflect up-to-the-minute data. To make this possible, we’re working on a novel distributed infrastructure.

      We’re looking to bring on an Infrastructure Engineer to lead the DevOps side of this challenge. Help us de-risk our stack, add more 9s to our availability, and incorporate open source tooling.

      You’ll own the design and development of our DevOps toolchain. You’ll build deploy pipelines and manage configurations. You’ll set up performance metrics and act on them to scale a complex distributed system.

      We’re looking for stronger software engineering skills than a typical DevOps role requires. This is a building role, which happens to focus on stability, operability, and tooling, not an ops role. You’ll need to be able to understand our codebase and debug issues as they come up. Some example projects:

      • Determine how we'll do service discovery and incorporate it into a codebase that assumes static locations for services.

      • Figure out how we’ll package our code and deploy it from test → stage → production, and eventually eliminate manual deploys on production machines.

      • Where will new instances come from? Pre-baked AMIs? Terraform with vanilla images and a bunch of salt? Containers? Something else?

      • Determine how we’ll monitor, backup, and otherwise operate our Kafka cluster.

      • Much, much more.

      We’d like to get to know you if:

      • You have experience with modern DevOps tooling - infrastructure as code, configuration management, CI pipelines, package managers - we need someone who has deep knowledge of the full DevOps ecosystem.

      • You communicate with clarity and precision. We care about this almost as much as your technical ability.

      • You’re self-directed with a strong sense for relative priority. There is low-hanging fruit everywhere. We need someone who has a good sense for which projects will have the most impact.

      • You have experience with AWS, especially EC2, VPC, and ELB.

      • (Bonus) You have experience with our stack. Heap runs on Kafka, ZooKeeper, PostgreSQL, Redis, and Node.js, with Terraform, SaltStack, and CircleCI for orchestration, configuration, and continuous integration.

      Our HQ is in SF, and we have an office in New York, but a large part of our engineering team is remote. We cover relocation costs, and can sponsor visas. We'd love to hear from you, no matter where you are!

      Heap has raised $95M in funding from NEA, Y Combinator, Menlo Ventures, SVAngel, Sam Altman, Garry Tan, Alexis Ohanian, Harj Taggar, Ram Shriram, and others.

      People are what make Heap awesome. Regardless of age, education, ethnicity, gender, sexual orientation, or any personal characteristics, we want everyone to feel welcome. We are committed to building a diverse and inclusive equal opportunity workplace everyone can call home.

    • Wikimedia Foundation, Inc.
      2 weeks ago

      The Wikimedia Foundation is hiring two Site Reliability Engineers to support and maintain (1) the data and statistics infrastructure that powers a big part of decision making in the Foundation and in the Wiki community, and (2) the search infrastructure that underpins all search on Wikipedia and its sister projects. This includes everything from eliminating boring things from your daily workflow by automating them, to upgrading a multi-petabyte Hadoop or multi-terabyte Search cluster to the next upstream version without impacting uptime and users.

      We're looking for an experienced candidate who's excited about working with big data systems. Ideally you will already have some experience working with software like Hadoop, Kafka, ElasticSearch, Spark and other members of the distributed computing world. Since you'll be joining an existing team of SREs you'll have plenty of space and opportunities to get familiar with our tech (AnalyticsSearchWDQS), so there's no need to immediately have the answer to every question.

      We are a full-time distributed team with no one working out of the actual Wikimedia office, so we are all together in the same remote boat. Part of the team is in Europe and part in the United States. We see each other in person two or three times a year, either during one of our off-sites (most recently in Europe), the Wikimedia All Hands (once a year), or Wikimania, the annual international conference for the Wiki community.

      Here are some examples of projects we've been tackling lately that you might be involved with:

      •  Integrating an open-source GPU software platform like AMD ROCm in Hadoop and in the Tensorflow-related ecosystem
      •  Improving the security of our data by adding Kerberos authentication to the analytics Hadoop cluster and its satellite systems
      •  Scaling the Wikidata query service, a semantic query endpoint for graph databases
      •  Building the Foundation's new event data platform infrastructure
      •  Implementing alarms that alert the team of possible data loss or data corruption
      •  Building a new and improved Jupyter notebooks ecosystem for the Foundation and the community to use
      •  Building and deploying services in Kubernetes with Helm
      •  Upgrading the cluster to Hadoop 3
      •  Replacing Oozie by Airflow as a workflow scheduler

      And these are our more formal requirements:

      •    Couple years experience in an SRE/Operations/DevOps role as part of a team
      •    Experience in supporting complex web applications running highly available and high traffic infrastructure based on Linux
      •    Comfortable with configuration management and orchestration tools (Puppet, Ansible, Chef, SaltStack, etc.), and modern observability infrastructure (monitoring, metrics and logging)
      •    An appetite for the automation and streamlining of tasks
      •    Willingness to work with JVM-based systems  
      •    Comfortable with shell and scripting languages used in an SRE/Operations engineering context (e.g. Python, Go, Bash, Ruby, etc.)
      •    Good understanding of Linux/Unix fundamentals and debugging skills
      •    Strong English language skills and ability to work independently, as an effective part of a globally distributed team
      •    B.S. or M.S. in Computer Science, related field or equivalent in related work experience. Do not feel you need a degree to apply; we value hands-on experience most of all.

      The Wikimedia Foundation is... 

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

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

      U.S. Benefits & Perks*

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

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

    • Railroad19 (US only)
      2 weeks ago

      We are looking for a savvy Data Engineer to join our growing team of analytics experts. The hire will be responsible for expanding and optimizing our data and data pipeline architecture, as well as optimizing data flow and collection for cross-functional teams. The ideal candidate is an experienced data pipeline builder and data wrangler who enjoys optimizing data systems and building them from the ground up.  The Data Engineer will support our software developers, database architects, data analysts and data scientists on data initiatives and will ensure optimal data delivery architecture is consistent throughout ongoing projects. They must be self-directed and comfortable supporting the data needs of multiple teams, systems, and products. The right candidate will be excited by the prospect of optimizing or even re-designing our company’s data architecture to support our next generation of products and data initiatives.

      Responsibilities for Data Engineer

        • Create and maintain optimal data pipeline architecture,
        • Assemble large, complex data sets that meet functional / non-functional business requirements.
        • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
        • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS ‘big data’ technologies.
        • Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics.
        • Work with stakeholders including the Executive, Product, Data and Design teams to assist with data-related technical issues and support their data infrastructure needs.
        • Keep our data separated and secure across national boundaries through multiple data centers and AWS regions.
        • Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader.
        • Work with data and analytics experts to strive for greater functionality in our data systems.

      Qualifications for Data Engineer

        • Understanding of concepts such as Change Data Capture, Event Sourcing, and CQRS patterns using event-based systems
        • Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases.
        • Experience building and optimizing ‘big data’ data pipelines, architectures, and data sets.
        • Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
        • Strong analytic skills related to working with unstructured datasets.
        • Build processes supporting data transformation, data structures, metadata, dependency and workload management.
        • A successful history of manipulating, processing and extracting value from large disconnected datasets.
        • Working knowledge of message queuing, stream processing, and highly scalable ‘big data’ data stores.
        • Strong project management and organizational skills.
        • Experience supporting and working with cross-functional teams in a dynamic environment.
        • We are looking for a candidate with 5+ years of experience in a Data Engineer role, who has attained a degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field. They should also have experience using the following software/tools:
        • Experience with stream-processing systems: Kafka, Nifi, Storm, Spark-Streaming, etc.
        • Strong knowledge of object-oriented/functional programming with Java 8+ or other JVM languages (Scala, Clojure, Kotlin, Groovy)
        • Hands-on experience with ETL techniques and frameworks like Apache Spark or Apache Flume.
        • Strong understanding of data serialization formats like Apache Avro, Parquet, Protobuf, Apache Thrift.
        • Experience with relational SQL and NoSQL databases, including Postgres and Cassandra, MongoDB, ElasticSearch.
        • Use of AWS cloud services: EC2, EMR, RDS, Redshift, S3, Lambda, Kinesis.
        • Experience with integration of data from multiple data sources.
        • Understanding of the importance of CI/CD, unit/integration testing, build tooling (maven, gradle, sbt), dependency management.

      About RR19

        • We develop customized software solutions and provide software development services.  We’re a specialized team of developers and architects.  As such, we only bring an “A” team to the table, through hard work and a desire to lead the industry — this is our company culture — this is what sets Railroad19 apart.
        • At Railroad19, Inc. you are part of a company that values your work and gives you the tools you need to succeed.
        • We are headquartered in Saratoga Springs, New York, but we are a distributed team of remote developers across the US. 
        • Railroad19 provides competitive compensation and excellent benefits~ Medical/Dental/Vision vacation and 401K.
      Working at Railroad19:

      • Competitive salaries
      • Excellent Health Care, Dental and Vision benefits
      • 3 weeks vacation, 401K, work life balance
      • No Agencies***
      • This is a non-management position
      We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.
    • Close (American or European timezones)
      3 weeks ago

      About Us

      At Close, we're building the sales communication platform of the future. With our roots as the very first sales CRM to include built-in calling, we're leading the industry toward eliminating manual processes and helping companies to close more deals (faster). Since our founding in 2013, we've grown to become a profitable, 100% globally distributed team of 43 high-performing, happy people that are dedicated to building a product our customers love.

      Our backend tech stack currently consists of Python Flask/Gunicorn web apps with our TaskTiger scheduler handling many of the backend asynchronous task processing. Our data stores include MongoDB, Postgres, Elasticsearch, and Redis. The underlying infrastructure runs on AWS using a combination of managed services like RDS and ElasticCache and non-managed services running on EC2 instances. All of our compute runs through CI/CD pipelines that build Docker images, run automated tests and deploy to our Kubernetes clusters. Our backend primarily serves a well-documented public API that our front-end JavaScript app consumes.

      We ❤️open source – using dozens of open source projects with contributions to many of them, and released some of our own like ciso8601, LimitLion, SocketShark, TaskTiger, and more at https://github.com/closeio

      About You

      We're looking for an experienced full-time Software Engineer to join our engineering team. Someone who has a solid understanding of web technologies and wants to help design, implement, launch, and scale major systems and user-facing features.

      You should have senior level experience (~5 years) building modern back-end systems, with at least 3 years of that experience using Python.

      You also have around five years experience using MongoDB, PostgreSQL, Elasticsearch, or similar data stores. You have significant experience designing, scaling, debugging, and optimizing systems to make them fast and reliable. You have experience participating in code reviews and providing overall code quality suggestions to help maintain the structure and quality of the codebase.

      You’re comfortable working in a fast-paced environment with a small and talented team where you're supported in your efforts to grow professionally. You are able to manage your time well, communicate effectively and collaborate in a fully distributed team.

      You are located in an American or European time zone.

      Bonus points if you have...

      • Contributed open source code related to our tech stack

      • Led small project teams building and launching features

      • Built B2B SaaS products

      • Experience with sales or sales tools

      Come help us with projects like...

      • Conceiving, designing, building, and launching new user-facing features

      • Improving the performance and scalability our API. Help expand our GraphQL implementation.

      • Improving how we sync millions of sales emails each month

      • Working with Twilio's API, WebSockets, and WebRTC to improve our calling features

      • Building user-facing analytics features that provide actionable insights based on sales activity data

      • Improving our Elasticsearch-backed powerful search features

      • Improving our internal messaging infrastructure using streaming technologies like Kafka and Redis 

      • Building new and enhancing existing integrations with other SaaS platforms like Google’s G Suite, Zapier, and Web Conferencing providers

      Why work with us?

      • Culture video 💚

      • 100% remote (we believe in trust and autonomy)

      • 2 x annual team retreats ✈️ (Lisbon retreat video)

      • Competitive salary

      • 7 weeks PTO (includes company-wide winter holiday break)

      • 1 month paid sabbatical after 5 years

      • $200/month co-working stipend

      • Parental leave (10 wks primary caregiver / 4 wks secondary caregiver)

      • 99% premiums paid for excellent medical and dental coverage, including an HSA option (US residents)

      • 401k matching at 4% (US residents)

      • Dependent care FSA (US residents)

      • Our story and team 🚀

      • Glassdoor Reviews 

      At Close, everyone has a voice. We encourage transparency and practicing a mature approach to the work-place. In general, we don’t have strict policies, we have guidelines. Work/Life harmony is an important part of our organization - we believe you bring your best to work when you practice self care (whatever that looks like for you).

      We come from 12 countries and 16 states; a collection of talented humans rich in diverse backgrounds, lifestyles and cultures. Twice a year we meet up somewhere around the world to spend time with one another. We see these retreats as an opportunity to strengthen the social fiber of our community.

      This team is growing in more ways than one - we’ve recently launched 11 babies (and counting!). Unanimously, our favorite and most impactful value is “Build a house you want to live in.” We strive to make decisions that are authentic for our organization. At Close, we have a high care factor for one another, in making an awesome product and championing the success of our customers.  

      Interested in Close but don't think this role is the best fit for you? View our other positions.

    • SemanticBits (US only)
      3 weeks ago

      SemanticBits is looking for a talented Senior Data Engineer who is eager to apply computer science, software engineering, databases, and distributed/parallel processing frameworks to prepare big data for the use of data analysts and data scientists. You will mentor junior engineers and deliver data acquisition, transformations, cleansing, conversion, compression, and loading of data into data and analytics models. You will work in partnership with data scientists and analysts to understand use cases, data needs, and outcome objectives. You are a practitioner of advanced data modeling and optimization of data and analytics solutions at scale. Expert in data management, data access (big data, data marts, etc.), programming, and data modeling; and familiar with analytic algorithms and applications (like machine learning).

      Requirements

      • Bachelor’s degree in computer science (or related) and eight years of professional experience
      • Strong knowledge of computer science fundamentals: object-oriented design and programming, data structures, algorithms, databases (SQL and relational design), networking
      • Demonstrable experience engineering scalable data processing pipelines.
      • Demonstrable expertise with Python, Spark, and wrangling of various data formats - Parquet, CSV, XML, JSON.
      • Experience with the following technologies is highly desirable: Redshift (w/Spectrum), Hadoop, Apache NiFi, Airflow, Apache Kafka, Apache Superset, Flask, Node.js, Express, AWS EMR, Scala, Tableau, Looker, Dremio
      • Experience with Agile methodology, using test-driven development.
      • Excellent command of written and spoken English
      • Self-driven problem solver
    • 3 weeks ago

      Designed by analysts but built for the entire team (security operations, threat intelligence, incident response and security leadership), ThreatConnect’s intelligence-driven security operations platform is the only solution available today with intelligence, automation, analytics, and workflows in a single platform. Centralize your intelligence, establish process consistency, scale operations, and measure your effectiveness in one place. To learn more about our threat intelligence platform (TIP) or security orchestration, automation, and response (SOAR) solutions, visit ThreatConnect.com.

      Job Description

      The Engineering team is looking for a Senior Engineer to join the Security Orchestration team as we take Playbooks to the next level. The Senior Engineer will hit the ground running and have a tremendous opportunity to lead the team in building out a scalable and extensible platform. In the constantly evolving cybersecurity space, you will be a key contributor to a team of talented engineers. You will play a critical role in developing team process and the technology driving the platform.

      What you’ll do:

      • Solve Problems - Tackle some of the most challenging engineering problems by understanding the needs of our customers
      • Design - Break down problems into a high-quality design that scales with concurrency needs, increasing data sizes, and on-going product enhancements
      • Build - Comfortable with hands-on development to implement and own solutions through release
      • Lead - Provide technical leadership and effectively deliver as a team leader
      • Grow - Refine your skills and show a tenacity for learning to solve business challenges using open source technology
      • Jack of all Trades - You are passionate about using the best technology for the problem, not using one technology to solve all problems

      What we’ll do:

      • Provide an inclusive and constructive team environment
      • Provide a supportive team of smart engineers to challenge and grow with you
      • Offer an opportunity for challenging work in a fast-paced environment

      What you’ll bring:

      Required Qualifications:

      • 6+ Years Experience building enterprise Java Applications
      • 2+ Years Experience working with JavaScript/TypeScript/Angular 4+
      • 2+ Years Experience working with SQL Databases
      • Excellent verbal and written communication skills
      • Strong willingness to learn and build on existing codebase
      • Solid understanding of Object Oriented Design
      • Comfortable designing and troubleshooting highly concurrent and stateless architectures
      • Messaging Framework experience (i.e. ActiveMQ, Kafka, MQTT)
      • Experience building horizontally scalable and distributed systems
      • Experience troubleshooting network-related issues (i.e. SSL, Java Certificate, Encryption)

      Desired Qualifications:

      • Remote work experience
      • Wildfly experience
      • Python experience
      • Experience using REDIS and underlying data structures

      Benefits

      Work-Life Balance:

      • 10 Paid Federal Holidays
      • Accrued Paid Time Off (PTO) for vacation/sick, time
      • Your birthday off
      • Employee recognition program with quarterly awards
      • Employee referral program
      • Military leave options available
      • Education reimbursement program for job-related college courses and professional training
      • Company-provided refreshments at our headquarters
      • Quarterly events with your geographic team
      • Annual company party

      Medical:

      • MEDICAL PREMIUM FOR INDIVIDUALS AND FAMILIES ARE 100% COVERED
      • Prescription drug coverage
      • Dental coverage
      • Vision coverage
      • Company-paid short term and long term disability
      • Company-paid insurance and AD&D coverage
      • Pet Insurance

      Financial:

      • 401K retirement savings plan with company matching program up to 6%
      • Paid Maternity/Parental Leave
      • Paid Bereavement Leave
      • Health Savings Account
      • Cell phone stipend
    • We at Redox understand that we are all patients, and our mission is to make healthcare data useful and every patient experience better. Our values represent the basis of our culture of trust, transparency, and personal growth, and define how we want to interact with each other and the world.

      Redox’s full-service integration platform accelerates the development and distribution of healthcare software solutions by securely and efficiently exchanging healthcare data. With just one connection, data can be transmitted across a growing network of more than 500 healthcare delivery organizations and more than 200 independent software vendors. Members of the Redox Network exchange more than seven million patient records per day, leveraging a single data standard compatible with more than 40 electronic health record systems. We are on a path to double our number of client connections over the next year and need to build infrastructure that scales accordingly. 

      Your Opportunities and Impact

      The particular technical focus we’re searching for in this role is the ability to build and manage a large-scale production container orchestration platform based on the Kubernetes ecosystem. As a senior member of the Infrastructure Engineering team, you’ll play a key role in ensuring that our product engineers are empowered and effective by providing design and debugging expertise, technical leadership and mentorship, and tools for deployment automation. You’ll work closely with members of our Product and Security teams to understand their needs and translate them into well-scoped, actionable projects and tasks. In this role, you will:

      • Lead from a technical, architectural, and project perspective, shepherding technical decisions from inception to completion.
      • Evaluate our existing systems, inform stakeholders of emerging technologies and industry changes, and choose tools and develop software that follows industry best practices.
      • Design, implement and debug robust, secure, scalable, abstracted systems that allow us to rapidly iterate on and scale our systems with the needs of our customers.
      • Ensure that our infrastructure deployments are automated, frequent, secure, and without noticeable user impact.
      • Provide mentoring and coaching to other team members in your areas of expertise.
      • Support the infrastructure for our existing test and production environments and participate in an on-call rotation to assist other engineers in resolving production related issues regarding monitoring, databases, container orchestration services, load balancing, networking, etc. 
      • Identify and collect metrics that allow us to pinpoint areas for improvement and measure change.

      About You 

      At Redox we hire based on our values as well as technical competency. How you accomplish your work is just as important as getting the work done. We’re looking for people who are:

      • Passionate about solving complex problems that improve the state of the world.
      • Enthusiastic about creating an elegant and delightful user experience.
      • Intellectually curious with a desire to learn.
      • Respectful and inclusive, soliciting and incorporating input from others.
      • Biased towards action and creating positive impact.

      To be successful in this role, your work experience should include:

      • Deploying and managing large-scale production containers using Kubernetes, Terraform, and Kops.
      • Expertise in securing AWS services in regulated environments.
      • Detailed Linux debugging knowledge.
      • Familiarity configuring and using metrics and monitoring tooling.
      • Familiarity with a high-level scripting language like Python.

      Your Team

      Redox’s Infrastructure Engineering team builds and manages the AWS cloud platform that provides a safe, reliable, and flexible foundation for Redox’s products and our growing customer base. In production, we run nearly 1000 docker containers, have 20Tb of relational data, 8Tb of ES data, 6Tb of Kafka data, and handle about 400 client-controlled VPN connections. Expertise on the team includes:

      • Data technologies: RDS (Postgres, MySQL), Kafka, Redis, ElastiCache, Elasticsearch
      • Deployment automation for EC2, S3, RDS, VPCs, IAM, Terraform, CloudFormation, Kubernetes, Rancher, infrastructure as code in Python 
      • Logging, metrics, monitoring, and alerting: Sumologic, Telegraf, Statsd, InfluxDB, Grafana, Icinga, Pagerduty
      • Networking/VPN: LibreSwan, IPtables, IPSec 
      • Linux system tuning and debugging 

      Any other areas of overlap between your work experience and the Infrastructure team’s areas of expertise are added bonuses. Production Kubernetes experience is a hard requirement, but please apply even if you are not sure you meet all of the other criteria. If you are interested in the role and think you could be a fit, we'd like to hear from you.

    • When someone installs Density in a location, they get access to real time, accurate people count. Our API is the foundational component that customers rely on when integrating and interacting with our data. Making people-count data available, in a real-time setting, means all underlying systems must be continuously operational and ready to scale at a moment's notice.

      We’re looking for an engineer to help bring Density on-premise for our enterprise customers. This position will play a large role on both the hardware and software teams in crafting the deployment, orchestration, and management systems that power Density in a closed system, at enterprise locations.

      While Density is a remote-friendly company, we have offices in San Francisco, New York City, and Syracuse, NY.

      This position reports to Density's Head of Engineering

      Here's what we're looking for

      • Deep experience with on-premise deployments and best practices
      • Linux system experience with a focus on systemd and rpm
      • Knowledge of AWS stack (IAM, RDS, Elasticache, Autoscaling, SQS, Load Balancing, Elasticsearch, Route53, Cloudfront)
      • Experience with distributed data systems (Hadoop, Kafka, Kubernetes, Zookeeper, quorum based platforms, message brokers)
      • Experience with ELK Stack (Elasticseach, Logstash, Kibana) for logging and debugging
      • Python application support and/or packaging
      • Linux server administration - syslog, permissions, nginx
      • Understanding of container management with Docker
      • Advanced ability to craft clear and concise documentation

      Icing on the cake

      • 5+ years industry experience building and scaling web applications and APIs
      • Familiarity with software build systems such as CMake, Autotools, and Make
      • Experience with automation and configuration management using Ansible
      • Deep experience with Python and Django
    • 3 weeks ago

      The GitPrime Team

      Now a part of Pluralsight, GitPrime is a rapidly growing Software-as-a-Service platform that generates data-driven performance metrics for software engineering.  Prior to joining Pluralsight, GitPrime was recognized as the Number 2 best company to work in Colorado 2019.

      We report on the work patterns and the people-side of software development so engineering leaders can advocate for resources and demonstrate that they’re driving business value based on objective data. We have strong product-market fit with hundreds of happy customers and we are growing rapidly.

      Working at Pluralsight

      Founded in 2004 and trusted by Fortune 500 companies, Pluralsight is the technology skills platform organizations and individuals in 150+ countries count on to create progress for the world.

      Our platform helps technologists master their craft and take control of their careers. We empower businesses everywhere to build adaptable teams, speed up release cycles and become scalable, reliable and secure. We come to work everyday knowing we’re helping our customers build the skills that power innovation.

      And we don’t let fear, egos, or drama distract us from our mission. Our mission to democratize technology skills is what drives us and our values are at the helm of how we work together. It’s our commitment to practicing them day in, day out that enables our performance. We’re adults, and we treat each other that way. We have the autonomy to do our jobs, transparency to eliminate office politics and trust each other to do the right thing. We thrive in an environment with creativity around every corner, challenges that keep us on our toes, and peers who inspire us to be the best we can be. We bring different viewpoints, backgrounds and experiences, and united by our mission, we are one.  

      Job Description

      We are seeking a highly experienced Java Developer who will join our talented software team, working on mission-critical applications. This position is ideal for the senior candidate seeking a non-managerial development track position.

      Who you’re committed to being:

      • A writer of clean code with properly running programs

      • A hands-in-the-code daily developer who defaults to productivity

      • A passionate, self-motivated builder who recognizes the need to work well with other team members.

      What you’ll own:

      • Developing scalable Java applications

      • Providing expertise in the full software development lifecycle, from concept and design to testing.

      • Design and develop high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance

      • Create elegantly designed, testable, efficient code

      • Participate in all phases of the development lifecycle

      • Running point in any and all preparations for production releases of software components

      • Ensure designs meet specifications

      • Investigate alternatives and technologies and present them for architectural review, in order to support continuous improvement

      Experience you’ll need:

      • You should have no less than five years of commercial experience in building high-performing, scalable, enterprise-grade applications

      • You must be able to write clean code and ensure your programs run properly

      • We also expect you to be passionate about building software and perform well working in a team of engineers and web designers

      • Excellent knowledge of Java internals, such as Classloading, Memory Management, Transaction management and so on

      • Experience with Kafka and the Samza framework

      • Extensive experience with deployments Kubernetes

      • Experience with Docker

      • Good knowledge of Relational Databases, SQL and ORM technologies, including JPA2 and Hibernate

      • Verifiable and articulate knowledge of Spring web framework

      • BS degree in Computer Science required. And while a Master’s degree is not required, appropriate and high-level work history that can map over to Master’s level work is

      Additional Information

      Bring yourself. Pluralsight is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age or veteran status.

      https://www.youtube.com/watch?v=-HTcEYIzA6c&t=1s



      Qualifications


      Additional Information

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

    • productboard (Europe)
      1 month ago

      Join one of our product teams and develop features with real value to a one-of-a-kind product management system used by 2000+ global companies. Join a team that's redefining what product management systems can be. 

      Our Tech Stack

      productboard's stack is a Ruby on Rails backend built by passionate Rubyists with React.js on Typescript on the frontend. Over time with demand, we've added new technologies to support growing needs of the team, both in complexity and traffic. We're running Elasticsearch to power our Insights search, we are fully migrated to Kubernetes on AWS to enable an event-driven service architecture, we're using Kafka to let services communicate together asynchronously and resiliently.

      We are also exploring to use Typescript more and more on the backend as well. However we don't see our Ruby development slowing down anytime soon.

      You'll be expected to work on everything from the above, but we're not expecting deep knowledge in all of it. We strive to build up everything backed by code and reliable pipelines which will get you on track at lightning speed. We're always open to changes which can make us better!

      We work in small cross-functional teams that usually consist of 3 developers, a designer, and a product manager. You’ll be part of the whole feature development lifecycle. You’ll see all the feedback we collected from our customers and you will be encouraged to come up with your ideas or objections.

      About you

      • As a core member of our team, you care about solving real problems for real users. Coding, to you, is more art than mechanics and analytical thinking comes second nature.

      • As a core member of our team, you care about solving real problems for real users.

      • You like communicating with frontend or product management and you always keep the end-user in mind.  

      • 2+ years of experience building backend systems

      • Experience with some parts of our tech stack is always welcome (messaging, AWS, k8s, Typescript, SPAs)

      • Your code is clean and well tested, you own development from discovery to production deployment

      • You love to learn and constantly improve your own skills, and are not afraid to jump into new things

      • You could win a debate on tabs vs. spaces conducted entirely in English (we have a an international team and are successful at keeping discussions in English)

      • You live in Europe – as it's important for us to have the team in pretty much the same timezone 🙂

      Remote

      At productboard, we recently started building fully remote teams. It is therefore possible to join us as engineer while being (almost) 100% remote. The expectation is that you will travel to Prague roughly every six weeks to collaborate with your remote team members in person, while also meeting other team members and learning more about the productboard culture. If you're interested in taking on this position remotely, make sure you tick off (most of) these requirements:

      • You’re self-organised and disciplined

      • You have amazing communication skills

      • You know how to make sure everyone on the team feels included

      • Nice to have: previous experience with remote work

      About productboard 

      • productboard is the product management system of choice for everyone from Avast and Microsoft to rising stars like Metromile and Envoy. In addition to our recent $45M Series-B, Forbes Magazine named productboard 2019's most valued startup of the Czech Republic. 

      • We are backed by top Silicon Valley investors, giving us access to capital, networks, mentors, and markets

      • You’ll enjoy an exciting team atmosphere building a new and complex product

      • We iterate quickly and decisions are fast. You’ll have a voice in what we do and see the impact of your work

      • We have modern offices in Prague and San Francisco. Expect occasional travel to the US

      Perks & Benefits

      You'll join a diverse and talented team, with plenty of opportunities for personal growth, impact, and learning.

      💰Stock options

      💻MacBook Pro or notebook of your choice + 34″ monitor

      📚Budget for online courses, books and conferences

      🏝5 weeks of vacation and sick days

      🍲Free snacks, drinks, and yummy catered lunches every day 

      🏋MultiSport card to access sports facilities in Prague.

      🍹Team events, such as happy hours, off-sites, and retreats

      ⏱Flexible working hours and home office

      🎓Language lessons

      🌉Opportunity to travel to San Francisco

      ✈️Compensation for travels and co-working spaces 

      Culture

      Our culture is one of trust and openness, free of workplace politics, and hasty decisions.

      Thoughtful and transparent collaboration is a value that's integral to our founding principles. For us, success is a team sport, so it's important you're a team player. 

    • Quickly maturing startup seeking like minded Sr. Backend-leaning Fullstack Engineer! PacketFabric redefines how companies procure, consume, and manage their network connectivity. The technical team is a small, talented, and close knit group and we need a team member to help us accomplish our goal of making the best darn carrier network on the planet.

      Description

      • As a well rounded software engineer, you should definitely be the type that appreciates diversity in your day, and challenges outside of your comfort level! A typical day in the life of a PacketFabric senior software engineer might include these types of activities:
      • Designing a deterministic lifecycle workflow for our next product offering.
      • Writing core platform code for a new feature, and unit tests for functionality.
      • Refactoring and improving existing code for performance and simplicity. For example, breaking a large method into smaller, more maintainable and easily tested methods.
      • Building command line tools to help network engineers better manage network state.
      • Researching additional ideas, you may have to improve the product/platform overall and sharing with the team.
      • Interacting with customers and/or sales on a bug in the software, quickly resolving it, and coordinating across the team to push a fix.
      • Working with backend engineers and discussing quirks in network protocols and network interconnection which translate rapid API and UI changes.

      Requirements

      • The right candidate will have an abundance of hard core programming skills, have solid instincts for API usability and design patterns. You are probably a full stack developer who naturally gravitates towards work on a product core. You know how to sacrifice algorithmic elegance for getting it done on deadline. More specifics include:
      • Extensive experience with Python and PHP in large applications developed in a team environment.
      • Expert unit tester.
      • Experience in large scale distributed systems.
      • Extensive experience with the HTTP protocol and developing and using RESTful APIs.
      • A solid understanding of OO programming paradigms.
      • Experience with a message queue system like RabbitMQ or Kafka.
      • Experience using NoSQL data stores like Redis.
      • Be completely at home on any *nix command line and building your own tools.
      • Very comfortable using Git in a team environment (i.e. pull-requests, branch management, rebasing).
      • Experience working in an environment leveraging remote communication collaboration tools like Slack, Zoom etc.
      • Never being afraid to venture boldly where none have gone before and develop code where there are no previous libraries to draw from.

      Preferred Experience

      • A huge plus for actually doing any router/switch configuration or infrastructure automation.
      • Previous exposure to layer 2/3 networking protocols and concepts such as IPv4/6, VLANs, VPNs, BGP, etc.
      • Experience with Python-based web application frameworks like Flask, Django, or Sanic
      • Any experience interacting with physical world equipment - industrial, medical, etc
      • Experience creating highly maintainable Javascript.
      • SQL experience.
      • Experience with Vue.js, Angular and AngularJS.
      • GraphQL
      • Experience creating large scale data visualizations of any type.
    • InVision is the digital product design platform used to make the world’s best customer experiences. We provide design tools and educational resources for teams to navigate every stage of the product design process, from ideation to development. Today, more than 5 million people use InVision to create a repeatable and streamlined design workflow; rapidly design and prototype products before writing code, and collaborate across their entire organization. That includes 100% of the Fortune 100, and organizations like Airbnb, Amazon, HBO, Netflix, Slack, Starbucks and Uber, who are now able to design better products, faster.  

      Our team is in search of a Lead Software Engineer - SRE to help us change the way digital products are designed.

      This role will help ensure uninterrupted service for InVision customers and act as a force multiplier for product teams to deliver better software faster. This role will have ownership of foundational reliability services and a big impact on our product.

      About the team:

      The reliability team is dedicated ensuring resiliency at scale. You will lead design, development and delivery of solutions which to enhance the scalability, availability, and efficiency of microservices. This role is will have direct impact on platform and product teams by identifying problems, anti-patterns, and opportunities to add resilience to applications. Our tech stack includes but is not limited to Kubernetes, AWS, Kafka, Kinesis, Go and Java based microservices.

      What you’ll do:

      • Provide leadership and guidance in addition to participating in hiring efforts
      • Uncover and advocate reliability, performance and upstream solutions with internal stakeholders
      • Create tools for monitoring, self-healing infrastructures
      • Code in Golang!
      • Develop solutions for circuit breaking, chaos testing, load shedding, rate limiting, server side and event bus resiliency
      • Identify performance bottlenecks and troubleshoot performance issues
      • Collaborate to problem solving and design
      • Engage in service capacity planning and demand forecasting, software performance analysis and system tuning
      • Mentor other developers and site reliability engineers in new technologies being implemented

      What you’ll bring (we encourage you to apply even if you don’t meet every single one):

      • Demonstrated Leadership experience
      • Experience finding anti-patterns and engineering reliability at scale
      • 1+ years of experience with Golang
      • Good communication skills and experience leading projects
      • A degree in computer science, software engineering, or a related field, or equivalent experience
      • Systematic problem solving approach, coupled with a strong sense of ownership and drive
      • A passion for creating performant and reliable applications

      About InVision:

      InVision offers an incredibly unique work environment. The company employs a diverse team all over the world. Each InVision team member is given the freedom and tools to do their best work from wherever they choose.

      The benefits we offer in the United States and Canada include competitive health plans and retirement plans. Some InVision-wide benefits offered to all employees across the globe include a flexible vacation policy, monthly coffee shop stipends, annual allowances for books related to your profession, and home office setup & wellness reimbursements. InVision is an international employer so some benefit offerings will vary from country to country.

      InVision is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

    See 2 more Software Development jobs