Accertify

Senior Software Engineer-Big Data

1 June 2024
Apply Now
Deadline date:
£52000 - £98000 / year

Job Description

Accertify is the trusted partner to the world’s leading eCommerce brands. With industry-leading fraud prevention and digital identity offerings, we help our clients grow revenue and protect against loss. When you join Accertify, you become part of the digital solution to enable legitimate eCommerce, delivering peace of mind to merchants and their customers across the globe. Team Accertify provides a solution merchants trust and a career you can trust. 
 
Accertify is growing, and we are looking to add a Senior Software Engineer with a focus on Big Data to our global fraud-fighting team.

How will you make an impact in this role?
This individual will use their software development background and strong analytical skills to help build and enhance Accertify’s industry-leading tools with a focus on interacting with our large datasets. This individual’s day-to-day work will involve using Java, Python, SQL, Big Data, Linux, git, and gradle to design and build fast, scalable, and flexible software solutions. 

Essential Duties and Responsibilities:

  • Work with business representatives, Lead Developers, and the Director of Software Development to design, build, and test new products and features
  • Use the IDE of your choice to write code in Java
  • Work independently or on small team projects
  • Participate in requirement gathering and design sessions
  • Participate in peer code reviews
  • Troubleshoot and optimize code for usability, performance, and scalability

Required Skills/Qualifications:

  • Bachelor’s degree in computer science-Preferred
  • Advanced and demonstrable analytical, problem-solving, and debugging skills
  • Professional programming experience in an enterprise setting
  • High-volume transactional environment experience
  • 4+ years of software development experience as a Java developer
  • 2+ years of software development experience as a Python developer-Preferred
  • A solid understanding of “how things work” in the world of computers, the Internet, databases, and the Java programming language
  • Familiarity with basic programming constructs (conditionals, loops, data structures)
  • Strong Relational database skills (SQL, JDBC – Oracle, and PostgreSQL preferred)

Desired Skills:

  • SQL databases such as MapR DB, HBase, Cassandra
  • Big Data Components/Frameworks such as Hadoop (MapR), Spark, Yarn, Kafka, Flink, ELK, etc.
  • Big Data querying tools such as Drill, Presto, Hive, Ojai, etc.

Additional Details: 

  • Potential salary range $110,00-150,000. The range displayed on each job posting reflects the minimum and maximum target salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.
  • This role is eligible for remote US-based (work-from-home) locations. Chicago-based candidates would work in a hybrid capacity (3 days in office)  from the Accertify HQ located in Itasca, IL
  • Visa Sponsorship: employment eligibility to work for Accertify in the U.S. is required, as Accertify will not pursue Visa sponsorship for this position