person looking for a Java Remote jobs

Get Remote Java jobs in your mailbox.

236 exciting remote jobs on file from 2500+ top remote companies.

  • Hot new jobs of this week
  • 236 active jobs from past weeks to consult
  • Segmented for USA, Europe or Worldwide.
  • Personally selected for you by our experienced remote hiring managers.

A selection of jobs from the previous newsleterrs.


QA Tester

Default PortalLondon, GB Remote

Default Portal is hiring a Remote QA Tester

This is a permanent role and all employees here at Amber Labs MUST be able to pass Baseline Personnel Security Standard (BPSS).

As part of this, you need to have been a UK resident for a minimum of 5 years. Please note, we cannot currently work with candidates that require sponsorship, or are on a Visa of any other kind because of this.

The Company

We are a specialist Data and Digital Transformation consultancy focused on supporting our clients in successfully delivering on their digital transformation programmes. Our aim is to ensure we deliver value from our client's data using innovative approaches that improve their data capabilities, analytics and data governance.

The Role

We are working for a high-profile client, analysing their existing processes, identifying and implementing opportunities to optimise these processes, and developing solutions to deliver service improvements to them.

Day to day you will:

Own the creation of a modern Test Automation Strategy

Identify opportunities for implementing automated test processes and drive appropriate measures to achieve them.

Be responsible for driving test automation and appropriate test automation tooling selection during test creation/test execution to reduce cost and duration.

Coach, direct and lead the Technology Services test community towards building and sustaining Test Automation Frameworks.

Ensuring testing processes meet any regulatory requirements.

What skills, knowledge and experience will you need?

Experience in the development of test strategies and automated test suites and tools including TestComplete or similar.

Experience in Continuous Integration and Continuous Delivery - Methodology and tools eg GitLab or similar.

Experience of leading in a complex, multi-disciplinary environment, delivering products within specific timescales and engaging with multiple senior Stakeholders.

Agile Methodologies - with experience in BDD (behaviour-driven development) and TDD (test-driven development) processes, and an understanding of the key principles to develop a modern standards approach to testing.

Key Responsibilities:

• The definition, development, and execution of technical testing throughout the complete development life cycle, from project initiation through to delivery
• Produce Test approaches modelled around using Test automation as the base
• Produce Integration Automation Test scripts, data and scenarios in accordance with the documented approach
• Embed, run and maintain the automated tests prescribed within the Automation Test Framework
• Analyse (and document if needed) defects discovered during test runs
• Work with the development and environment teams to rectify and retest issues encountered during testing


• Automate, C#, Java, Selenium Webdriver, Specflow, Cucumber, API Testing, Swagger, JMeter, Docker, GIT, Browserstack, Test scenarios, Scrum, Agile, DevOps, Azure Devops, Java Beanshell
• Significant experience working in Quality Assurance Automation or as a Test Automation Engineer
• Experience working in an Agile team
• Experience in all areas of the testing life cycle (systems testing, functional, regression testing, UAT)
• Excellent understanding and working experience of one of Selenium, Spec Flow or Cypress or other code-based test frame works
• Source control management
• Awareness of microservices and testing with microservices architecture
• Good working knowledge of .NET coding languages and/or JavaScript
• Experience in testing Web UI and Web API applications
• Experience of test-driven development processes and frameworks
• Good knowledge of commonly used test models & frameworks
• Good understanding of the test life cycle and where it sits within the development life cycle
• Experience of carrying out peer reviews, triages, show-and-tells product demonstrations
• Ideally have devop's experience
• Experience of working within large, complex and geographically dispersed programmes.


Then please get in touch by applying with your most recent copy of your CV including a contact number and we will contact you directly to discuss further.

We welcome applications from all suitably qualified people regardless of gender, race, disability, age or sexual orientation. All applications are assessed purely on merit, against the capabilities and competencies required to fulfil the position

See more jobs at Default Portal

Apply for this job

VetsEZ is hiring a Remote Node.js Developer (Remote Opportunity)

VetsEZ is seeking a highly talented Node.js Developer who will be responsible for designing and developing applications for usability, performance, and high availability. The ideal candidate will possess a background in web development, and working knowledge building responsive web design and development features.

The candidate must reside within the continental US.


  • Create logical and functional software code in a variety of languages.
  • Must understand and articulate the benefits and risks associated with different coding languages in different functional environments.
  • React to problems and correct the program as necessary.
  • Work with the development team and production support team to ensure the applications are working as expected.
  • Work with the project manager and technical lead to provide updates and progress on development projects.
  • Participate in architecture enhancements by supporting enterprise and maintenance releases.
  • Engage with external team members, business owners to explain the existing and new applications or functionalities.
  • Maintain and assist in documenting processes to support other development efforts.


  • A Bachelor’s degree in computer science or any other relevant discipline is required.
  • At least minimum 3 years of software development experience is required.
  • Must have experience with JavaScript, J2EE, Core Java development and server-side programming.
  • Experience with Spring/SpringBoot, Spring Data and JAXB.
  • Experience with API development and tools, like Swagger.
  • Experience with AWS cloud services experience (Lambda, Elasticache, AmazonMQ, S3, Cloud Watch, etc.).
  • Experience with Jira, Git/Github/Gitlab, Rest, SOAP, FHIR, XML, XSLT and JSON.
  • Experience with NoSQL db (preferably mongo), Fortify, SonarQube and Jenkins.

Additional Qualifications:

  • Ability to obtain a government clearance.
  • Experience with the VA/DoD.
  • Experience with McAfee Web Gateway, Mulesoft, Docker/Kubernetes is a plus.
  • Agile methodology is a plus.


  • Medical/Dental/Vision
  • 401k with Employer Match 
  • PTO + Federal Holidays  
  • Corporate Laptop 
  • Training opportunities  
  • Remote work options

Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status.

Sorry, we are unable to offer sponsorship at this time.

See more jobs at VetsEZ

Apply for this job

PrismHR is hiring a Remote Senior Data Engineer

Senior Data Engineer - PrismHR - Career PageEnsuring an inclusive environ

See more jobs at PrismHR

Apply for this job

meltmedia is hiring a Remote Solutions Architect

Solutions Architect - Evoke Melt - Career Page

See more jobs at meltmedia

Apply for this job


Cloud Developer


Centeva is hiring a Remote Cloud Developer

Cloud Developer - Centeva - Career Page

See more jobs at Centeva

Apply for this job

Rivers Agile is hiring a Remote QA Automation Engineer

QA Automation Engineer - Rivers Agile - Career PageSee more jobs at Rivers Agile

Apply for this job

ActiveSoft, Inc is hiring a Remote Big Data Engineer

Big Data Engineer - ActiveSoft, Inc - Career Page

See more jobs at ActiveSoft, Inc

Apply for this job

Elastic Path is hiring a Remote Software Engineer in Test


What to expect as a Software Engineer in Test (QA) at Elastic Path? 

You will be part of a team that is building out the next generation e-commerce platform. It will be hard, it will be messy at times and it will be a challenge. It will also be a fun, rewarding experience. Your efforts and successes will be celebrated with the team.

Key Responsibilities: 

Testing is a key part of the agile development process and our QA staff are involved from requirements review to development and go-live. As a Software Engineer in Quality Assurance you will be responsible for:

  • Verify the implemented features meet the criteria by developing test automation & exploratory testing to provide fast feedback and get each story to ‘done’.
  • Triaging, creating and tracking bugs.
  • Working closely with developers and product managers in a highly collaborative environment to build acceptance test scenarios.
  • Monitoring our continuous delivery pipeline failures and working with the team to resolve any issues. 
  • Working with our documentation team to ensure our documentation matches the delivered features.
  • Being an advocate for our end users. 
  • Contribute to the development and improvement of the security capabilities of Elastic Path, its systems, technology, software products and SaaS offerings.

Location:  We are looking for candidates to be based out in the EST timezone anywhere in Canada. Elastic Path is a Remote First employer, and you’ll have the tools to work from wherever suits you best.

What experience do you need to Be Remarkable in this position?  

  • 4+ years of experience in a software QA or testing role with test automation skills in an agile environment.
  • Working knowledge with Typescript, Java, Selenium and Cucumber.
  • Working experience with API testing with Postman or any other tools.
  • Working experience with UI testing and test automations with UI.
  • Excellent communication skills - Ability to communicate professionally asynchronously and synchronously.
  • Strong QA mindset/critical thinking - Strong critical thinking in assessing software quality from end-users’ perspective.  
  • Degree in Computer Science, Software Engineering, or related field.

Who we are: 

Elastic Path is the company powering mission-critical digital commerce for the world's leading brands, such as Intuit, Pella, Deckers Brands, T-Mobile, and over 250 other leading brands. As relentless innovators, Elastic Path pioneered the Headless Commerce space in 2011 and spearheaded Composable Commerce in 2020. Elastic Path provides industry-leading headless commerce solutions for digitally-driven brands to rapidly build, deploy, and continuously optimize highly differentiated commerce experiences. 

Our culture is best described as supportive and driven. Our employees are passionate about what they do and work hard to achieve remarkable things. And they are committed to the greater team, always willing to support others. Elastic Path is a remote-first global company with collaborative office hubs in Vancouver, Toronto, Boston, Newcastle upon Tyne, and Reading. 

Be Open. Be Remarkable. Be the Customer. Be the Team. The values we live by. 

The Perks? 

At Elastic Path, we go the extra mile to provide you & your family with exceptional benefits, wherever you may be located.  You can find out more about what we offer on our careers page.

Apply Now!

Elastic Path is an equal opportunities employer and prohibits discrimination and harassment of any kind. We value and celebrate diversity in its many forms, and we strive to provide an inclusive and safe workplace where each person feels respected, supported, and accepted – however they choose to identify. 

Disclaimer:Please be aware of targeted employment scams. If you are being considered for a position with Elastic Path, you will always receive direct communications from us via our ATS Jobvite, or our personal Elastic Path domain email addresses;[email protected]

See more jobs at Elastic Path

Apply for this job


Software Engineer

PatternNis or Kraljevo, RS Remote

Pattern is hiring a Remote Software Engineer

Are you obsessed with data, partner success, taking action, and changing the game? If you have a whole lot of hustle and a touch of nerd, come work with Pattern! We want you to use your skills to push one of the fastest-growing companies in the US to the top of the list.

Pattern is the premier partner for global ecommerce acceleration and is headquartered in Utah's Silicon Slopes tech hub—with offices in Asia, Australia, Europe, the Middle East, and North America. Valued at $2 billion, Pattern has been named one of the fastest growing tech companies in North America by Deloitte and one of best-led companies in America by Inc. More than 100 global brands—like Nestle, Sylvania, Kong, Panasonic, Sorel, Skullcandy, and Popsockets—rely on Pattern's global ecommerce acceleration platform to scale their business around the world. We place employee experience at the center of our business model and have been recognized as one of America's Most Loved Workplaces®.

We're looking for a dynamic, people-oriented, highly analytical Software Engineers to join our development team on Pattern's team in Serbia. This position is based in either Nis or Kraljevo, Serbia, but may also work remotely from other cities in Serbia.

Frequently Asked Questions

What is a day in the life of a Software Engineer?

  • Work with product and development teams to create software solutions
  • Develop and manage well-functioning databases and applications
  • Design and implement continuous integration and deployment
  • Problem-solve with alternative approaches and in consultation with stakeholders
  • Work as part of a team, encourage innovation and best practices

What will I need to thrive in this role?

  • Degree in Computer Science, Information Systems, or a related field
  • Experience in Ruby on Rails and/or React
  • 3+ years of experience in Object-Oriented Design using any language like Ruby, Python, PHP, Java, .NET, etc is also acceptable
  • Strong experience with ORM (Object Relational Mapping) tools
  • Strong SQL skills and relational database experience (Postgres, MySQL, MSSQL, etc)
  • Solid understanding of REST concepts
  • Experience working with a cloud operations platform (AWS, Azure, GCP, etc)
  • Understanding of object-oriented design patterns
  • Working knowledge of standard frontend languages and libraries (e.g. HTML/CSS/JavaScript)
  • Experience writing integration and unit tests
  • Proficiency with Git

What will make me stand out in this role?

  • Experience collaborating with overseas teams
  • Experience with modern JavaScript frameworks (e.g. React, Angular, Node.js)
  • Experience with cloud data warehousing services such as Snowflake or Redshift
  • Experience with asynchronous background jobs (Sidekiq, Resque, Celery, etc)
  • Solid understanding of messaging concepts and technologies (SNS/SQS, Active MQ/RabbitMQ, etc)

Sounds great! What is the company culture?

We are looking for individuals who are:

  • Game Changers - A game changer is someone who looks at problems with an open mind and shares new ideas with team members, regularly reassesses existing plans and attaches a realistic timeline to goals, makes profitable, productive, and innovative contributions, and actively pursues improvements to Pattern’s processes and outcomes.
  • Data Fanatics - A data fanatic is someone who recognizes problems and seeks to understand them through data, draws unbiased conclusions based on data that lead to actionable solutions, and continues to track the effects of the solutions using data.
  • Partner Obsessed - An individual who is partner obsessed clearly explains the status of projects to partners and relies on constructive feedback, actively listens to partner’s expectations, and delivers results that exceed them, prioritizes the needs of your partners, and takes the time to create a personable experience for those interacting with Pattern.
  • Team of Doers - Someone who is a part of team of doers uplifts team members and recognizes their specific contributions, takes initiative to help in any circumstance, actively contributes to supporting improvements, and holds themselves accountable to the team as well as to partners.

What is the hiring process?

  • Initial phone interview with Pattern's talent acquisition team
  • Video technical interview/assessment with a hiring manager
  • Onsite/video interview with other department leaders
  • Professional reference checks
  • Executive review
  • Offer

How can I stand out as an applicant?

  • Be prepared to talk about professional accomplishments with specific data to quantify examples
  • Be ready to talk about how you can add value and be the best addition to the team
  • Focus on mentioning how you would be partner obsessed at Pattern
  • Be prepared to talk about any side projects related to data and analytics

Why should I work at Pattern?

Pattern offers big opportunities to make a difference in the e-commerce industry! We are a company full of talented people that evolves quickly and often. We set big goals, work tirelessly to achieve them, and we love our Pattern community. We also believe in having fun and balancing our lives, so we offer awesome benefits that include:

  • Paid Time Off
  • Paid Holidays
  • Casual Dress Code
  • Competitive Pay
  • Health, Vision, and Dental Insurance

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

    See more jobs at Pattern

    Apply for this job

    Latitude, Inc. is hiring a Remote Software Engineer (Secret Clearance) (Remote)

    Software Engineer (Secret Clearance) (Remote) - Latitude, Inc. - Career Page

    See more jobs at Latitude, Inc.

    Apply for this job

    YPrime is hiring a Remote Software Development Engineer in Test

    Software Development Engineer in Test - YPrime - Career Page

    See more jobs at YPrime

    Apply for this job

    Rivers Agile is hiring a Remote Senior Software Engineer - Java

    Senior Software Engineer - Java - Rivers Agile - Career PageSee more jobs at Rivers Agile

    Apply for this job


    CloudOps Engineer

    Elastic PathRemote, Canada

    Elastic Path is hiring a Remote CloudOps Engineer


    What to expect as a CloudOps Engineer on the Elastic Path Commerce CloudOps team? 

    In this role you will join an established team that develops and releases infrastructure and CI tools for our Elastic Path Commerce solution! We create tools that Elastic Path Commerce customers use to build, deploy and test their Commerce applications. We are looking for sharp quick learners who are excited to work closely with a small team to build cool DevOps things!

    You will leverage your experience to develop and update infrastructure and CI tools using various technologies including AWS cloud, Kubernetes, Terraform, GitLab, Jenkins and Maven. As an infrastructure and CI developer you will develop, test and debug our infrastructure-as-code and CI solutions, and help support these when customers have questions. We follow a Kanban process and you will help us enhance and prioritize our work, influencing the direction and roadmap of our solutions. You will occasionally work directly with customers and partners to guide them on Elastic Path Commerce DevOps and infrastructure topics and solutions.

    For more information about tools owned by this team see the Elastic Path Commerce deployment documentation and the CloudOps for Kubernetes documentation.

    Location: This is a remote role, and we are looking for candidates based anywhere in Canada. Elastic Path is operating in a remote-first model, but has collaborative office hubs in Canada, in Toronto and Vancouver if you are near one of those centres. You will have the tools to work from wherever suit you best!

    Key Responsibilities: 

    • Design, develop, release and support customer-facing DevOps and CloudOps tools as source code.
    • Write, troubleshoot and update infrastructure and continuous integration (CI) code that leverages and configures technologies like Amazon Web Services (AWS), Maven, Containers, Kubernetes, Terraform, Bash and Jenkins.
    • Overcome issues encountered during the development and use of Elastic Path Commerce DevOps and CloudOps tools.
    • Champion good software development and documentation practices.
    • Partner with our support team to resolve issues that customers and partners encounter using the Elastic Path Commerce DevOps and CloudOps tools
    • Participate in an on-call rotation as an escalation point for rare severity-1 issues.
    • Consult with customers and partners on Elastic Path Commerce DevOps and CloudOps approaches and solutions.
    • Understand and apply Elastic Path security policies, processes, and controls as required, in day-to-day tasks.
    • Participate in discussions with the team to improve internal processes and make working at Elastic Path continuously better.

    What experience do you need to Be Remarkable in this position?  

    • B.Sc. in Computer Science or Software Engineering, or equivalent experience.
    • 2+ years relevant experience.
    • Experience working in an agile software-development environment.
    • Experience developing solutions as code, with good development practices including Git concepts, unit testing practices, CI tooling, and code reviews.
    • Experience creating containerized enterprise applications, including experience with Docker, container build processes, and troubleshooting container-based applications.
    • Amazon Web Services (AWS) experience including VPC, EC2, ACM, EKS, RDS and Aurora.
    • Comfort scripting in Bash, and guiding others on good practices for maintainable and consumable scripts.
    • Experience with Java build technologies such as Maven & CI tooling such as Jenkins or GitLab CI.
    • Experience supporting customers and a desire to see them succeed.

    Bonus Points For:   

    • Have designed, built and tuned scalable, secure, performant and highly-available infrastructure for enterprise production applications. You were the technical architect for these solutions, can see the big picture but also dig into the details.
    • Experience with enterprise production-level Kubernetes cluster configuration, maintenance and troubleshooting.
    • Consulting and customer engagement experience, having built relationships with and guided different teams on successful enterprise application implementations.
    • Experience working in the eCommerce space or on eCommerce projects.
    • Experience writing customer-facing documentation and the ability to explain complex technology in easy-to-understand terms.
    • Knowledge of Linux operating system, relational databases, and TCP/IP networking. You’re comfortable with file handles, database concepts, and troubleshooting networking issues in complex environments.
    • Experience troubleshooting Java application issues such as heap usage and OutOfMemory errors.
    • Experience integrating various monitoring, alerting and log aggregation tools
    • You have the knowledge and experience that we ask of our customers in our CloudOps for Kubernetes Requirements documentation.

    Who we are: 

    Elastic Path is the company powering mission-critical digital commerce for the world’s leading brands, such as Intuit, Pella, Deckers Brands, T-Mobile, and over 250 other leading enterprises. We pioneered the Headless Commerce space in 2011 and spearheaded Composable Commerce in 2020. Our vision is to build the most flexible, open, and modern enterprise commerce software. 

    Our culture is best described as supportive and driven. Our employees are passionate about what they do and work hard. And they are committed to the greater team, always willing to support others.

    Be Open. Be Remarkable. Be the Customer. Be the Team. The values we live by.

    The Perks? 

    At Elastic Path, we go the extra mile to provide you & your family with exceptional benefits, wherever you may be located.  You can check out our specific perks by geography on our careers page.

    Apply Now!

    Elastic Path is an equal opportunities employer and prohibits discrimination and harassment of any kind. We value and celebrate diversity in its many forms, and we strive to provide an inclusive and safe workplace where each person feels respected, supported, and accepted – however they choose to identify. 

    Disclaimer:Please be aware of targeted employment scams. If you are being considered for a position with Elastic Path, you will always receive direct communications from us via our ATS Jobvite, or our personal Elastic Path domain email addresses;[email protected]

    See more jobs at Elastic Path

    Apply for this job

    Westernacher is hiring a Remote Full Stack Developer

    Full Stack Developer - Westernacher - Career Page

    See more jobs at Westernacher

    Apply for this job

    True Fit is hiring a Remote Full Stack Software Engineer (Remote India)

    Full Stack Software Engineer (Remote India) - True Fit - Career Page

    See more jobs at True Fit

    Apply for this job

    Invaluable is hiring a Remote Software Engineering Manager

    Software Engineering Manager - Invaluable - Career Page

    See more jobs at Invaluable

    Apply for this job


    Senior Software Engineer - Java [Poland]

    EgnytePoznań, Poland or Remote, Poland

    Egnyte is hiring a Remote Senior Software Engineer - Java [Poland]


    Senior Software Engineer - Java

    (Poznań, Office or Fully Remote, Poland)

    Hi there! We’re on the lookout for talented engineers to join our team working on a global product with an impressive client base. Companies like Red Bull or BuzzFeed rely on Egnyte to manage and secure their cloud data. As you can imagine, there’s no shortage of interesting tech challenges to engage with. Are you up for them?

    When you join Egnyte, you will:

    • Contribute to a product that handles 1.2 million requests every minute. 
    • Work in an interdisciplinary, quality-driven team.  
    • Ship clean, performant, and well-tested code.  
    • Get to voice your ideas and have a real impact on how we work and what we work on. 
    • Learn from your team members and share your knowledge with others.

    About you:

    • Experience with designing and implementation of software, preferably in large-scale server or cloud applications - here at Egnyte you’ll develop system components throughout all phases of the product lifecycle
    • Readiness to owning other aspects of software engineering like QA and maintenance 
    • Experience developing applications using Java, Spring
    • Knowledge of relational and/or non-relational databases 
    • Basic experience with messaging brokers , key-value stores (Redis)
    • Basic knowledge of multithreaded applications challenges
    • Knowledge of software development best practices
    • Openness, adaptability, and flexibility in responding to change, at Egnyte you’ll collaborate with other developers, product owners, and system QA to release new iterations following the SaaS delivery model

    What we offer:

    • Salary from 16.000 to 24.000 PLN net + VAT tailored to your experience and skills
    • Flexible working hours
    • Great office space overlooking Lake Malta. We enjoy working there, but if you live too far away to visit Poznań regularly, that’s totally fine. We know how to effectively work in a hybrid/remote model and will figure out a way for you to comfortably do your best work. 
    • Stock options
    • Your own Egnyte account with lifetime access 
    • 4000 PLN Gross conference budget per person and additional 4 training days each year to boost your skills
    • MyBenefit: you can choose a MultiSport card or gift cards every month
    • Private medical healthcare
    • English classes

    You are more than welcome to share with us everything you are proud of: links, portfolio, GitHub repositories etc.


    See more jobs at Egnyte

    Apply for this job

    Second Nature is hiring a Remote Software Engineering Manager (Remote)

    Software Engineering Manager (Remote) - Second Nature - Career PageSee more jobs at Second Nature

    Apply for this job


    Data Engineer

    BlueLabsRemote or Washington, District of Columbia, United States

    BlueLabs is hiring a Remote Data Engineer

    About BlueLabs

    BlueLabs is a leading provider of analytics services and technology for a variety of industry clients: including government, business, and political campaigns. We help our clients optimize their engagements with individual customers, supporters, and stakeholders to achieve their goals. Simply put: we help our partners do the most good by getting the most from their data. 

    Today, our team of data analysts, scientists, engineers, and strategists come together from diverse backgrounds to share a passion for using data to solve the world’s greatest social and analytical challenges. We’ve served more than 400 organizations ranging from government agencies, advocacy groups, unions, political campaigns, international groups, and companies. Along the way, we’ve developed some of the most innovative tools available in analytics, media optimization, reporting, and influencer outreach-- serving a diverse set of industries, including the automotive, travel, consumer packaged goods, entertainment, healthcare, media, telecom, and more.

    About the team:

    The Insights division creates and manages the underlying data that drives our day-to-day work. This is a new team at BlueLabs, created to meet our organization’s evolving client base and business needs, to ensure that BlueLabs is providing the most innovative data and analysis to our clients, all while developing and coaching team members to grow and respond to our company’s goals.


    The BlueLabs Insights practice works with non-profit, political, and private sector clients to provide them with high quality analysis to better understand the environment they operate in and inform future decision making. 

    Ripple is a proprietary, business-to-business technology product that helps our clients identify, engage, and measure impact on influencers who matter to their causes or brands. You will join a small and growing team of data, engineering, and product professionals to help us solve some exciting and challenging problems and to deploy the next generation of Ripple. 

    About the role:

    As a Data Engineer, you will help the Ripple team establish and maintain data pipelines for internal data sources and data sources related to our client engagements. The Data Engineer is critical to our client work, which requires proactive and continuous improvement as well as  prompt responsiveness to changing circumstances – particularly in handling data quality issues and adjusting the team’s end-to-end pipeline deployments. Your track record stepping into this role should reflect domain knowledge in data ingestion and transformation, including experience adapting to changing technologies and/or client priorities.  The Data Engineer reports to the Ripple Product Manager. 

    In this position you will:

    • Analyze, establish and maintain data pipelines that regularly deliver transformed data to data warehouses
    • Read in data, process and clean it, transform and recode it, merge different data sets together, reformat data between wide and long, etc.
    • Create documentation for data pipelines and data sets
    • Work closely with data analysts to understand, identify and effectively respond to their specific needs
    • Coordinate with the vendors, clients, and other stakeholders as needed to stand-up or respond to issues with data pipelines
    • Perform one-off data manipulation and analysis on a wide variety of data sets
    • Produce scalable, replicable code and engineering solutions that help automate repetitive data management tasks
    • Make recommendations and provide guidance on ways to make data collection more efficient and effective
    • Develop and streamline our internal data resources into more efficient and easier to understand taxonomies
    • Ensure a high-level of data accuracy through regular quality control

    What we are seeking:

    • About 2+ years of experience working with data pipeline solutions; beyond exact years, we seek candidates whose experience working with data pipelines provides the ability to proactively advise and then deploy solutions for our client based teams
    • Experience processing data using scripting languages like Python or R, or compiled languages like Java, C++, or Scala. Python preferred
    • Understanding of how to manipulate data using SQL or Python
    • Experience designing data models that accounts for upstream and downstream system dependencies
    • Experience working in modern data processing stacks using tools like Apache Airflow, AWS Glue, and dbt
    • Experience with an MPP database such as Amazon Redshift, Vertica, BigQuery, or Snowflake and/or experience writing complex analytics queries in a general purpose database such as Oracle or Postgresql
    • Familiarity with Git, or experience with other version control system
    • A high attention to detail and ability to effectively manage and prioritize several tasks or projects concurrently 
    • Effective communication and collaboration skills when working with team members of varied backgrounds, roles, and functions
    • Passion in applying your skills to our social mission to problem-solve and collaborate within a cross-functional team environment
    • Ability to diagnose and improve database and query performance issues

    You may also have experience:

    • Working on political campaigns or in progressive advocacy
    • Working with voter files or large consumer datasets
    • Working with geospatial data
    • Working with business intelligence software like Tableau, PowerBi, or Data Studio

    Recruitment process

    We strive to hire efficiently and transparently. We expect to hire this position in January 2023. To get there, we anticipate the successful candidate will complete three interviews (HR 15 minutes, technical interview 45 minutes, and team interview 60 minutes), all virtually. 

    What We Offer:

    BlueLabs offers a friendly work environment and competitive benefits package including:

    • Premier health insurance plan
    • 401K matching
    • Unlimited vacation leave
    • Paid sick, personal, and volunteer leave
    • 15 weeks paid parental leave
    • Professional development & learning stipend
    • Macbook Pro laptop & tech accessories
    • Bring Your Own Device (BYOD) stipend for mobile device
    • Employee Assistance Program (EAP)
    • Supportive & collaborative culture 
    • Flexible working hours
    • Telecommuting/Remote options
    • Pre-tax transportation options 
    • Lunches and snacks
    • And more! 

    The salary for this position is$85,000annually. 

    While we prefer this position to be in the Washington, DC area, we are open to considering candidates from within the U.S. 

    At BlueLabs, we celebrate, support and thrive on differences. Not only do they benefit our services, products, and community, but most importantly, they are to the benefit of our team. Qualified people of all races, ethnicities, ages, sex, genders, sexual orientations, national origins, gender identities, marital status, religions, veterans statuses, disabilities and any other protected classes are strongly encouraged to apply. As an equal opportunity workplace and an affirmative action employer, BlueLabs is committed to creating an inclusive environment for all employees. BlueLabs endeavors to make reasonable accommodations to the known physical or mental limitations of qualified applicants with a disability unless the accommodation would impose an undue hardship on the operation of our business. If an applicant believes they require such assistance to complete the application or to participate in an interview, or has any questions or concerns, they should contact the Director, People Operations.  BlueLabs participates in E-verify.

    See more jobs at BlueLabs

    Apply for this job

    Evertz Microsystems Limited is hiring a Remote Software Development Engineer In Test (Poland)

    Software Development Engineer In Test (Poland) - Evertz Microsystems Limited - Career Page

    See more jobs at Evertz Microsystems Limited

    Apply for this job

    Other Job subscriptions you might be insterested in