Enable job alerts via email!

Senior Software Engineer

ClickBank

Boyce (VA)

Remote

USD 120,000 - 160,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in online sales and marketing is seeking a Senior Software Engineer to develop Java-based web applications and APIs in a dynamic environment. The role offers opportunities for growth and collaboration within a friendly team, emphasizing modern technology and Agile methodologies.

Benefits

96% employee and child premium coverage
Company HSA contributions
401k with company match
Paid Time Off
Hybrid or remote work schedule
Wellness/Gym reimbursements
Frequent company events

Qualifications

  • 7+ years experience writing production software.
  • Minimum 10+ years of recent Java 11+ development.
  • Experience with AWS and enterprise Kubernetes.

Responsibilities

  • Design and implement new features using Java and Spring.
  • Create interactions with the database through a persistence layer.
  • Write unit, integration, and end-to-end tests for new features.

Skills

Java
Spring
JavaScript
SQL
AWS
Agile methodologies
Communication

Education

Bachelor's degree in Computer Science

Job description

ClickBank is seeking a talented Senior Software Engineer to join our team!

Fully remote, in-office, and hybrid opportunities available (in approved US states)

Work with MODERN TECHNOLOGY! Potential to move up to Principal Engineer quickly!

Leave your foot-print within a growing, successful organization! Friendly & productive team. If you enjoy developing Java-based web applications & APIs using Spring, RESTful web services, JSP, and jQuery/JavaScript and ReactJS, then here's an outstanding opportunity!

What Is ClickBank? Hint: We are not a bank! (But we do help people Make Bank.)

ClickBank is an online sales and marketing platform that enables product owners and affiliate marketers to drive sales at a massive scale. You could call us a B2B SaaS company, sure, but with over 25 years in business, more than $6 billion in commissions paid, and clients around the globe, we like to think of ourselves as the first and best place for entrepreneurs and expert marketers to build, market, and scale their business online. We help affiliates promote high-commission offers in our Marketplace, handle a wide array of critical back-office business functions for sellers and affiliates alike, and have never missed a payout. And that's just the tip of the iceberg. Want to learn more and help our clients Make Bank? Apply to join our amazing team!

The Job...

This person will develop Java-based web applications & APIs for a profitable e-commerce site in a startup atmosphere. The development team uses Agile/Lean development methodologies (a mix of Scrum and Kanban) which requires close collaboration among developers, devops, product management, and other non-technical organizations.

This person should have experience designing and implementing front to back web-based flows using Spring, RESTful web services, JSP, and jQuery/JavaScript and ReactJS. This person should also have strong SQL skills along with database interfaces and data abstraction layers such as Hibernate

KEY RESPONSIBILITIES INCLUDE, BUT ARE NOT LIMITED TO:

  • Design and implement new features using Java, Spring, and JavaScript as required by ClickBank business needs
  • Create interactions with the database through a persistence layer
  • Implement best practices with regard to security and PCI compliance
  • Maintain existing code by fixing bugs found in production
  • Write unit, integration and end-to-end tests for new features or bug fixes
  • Perform code reviews and ensure quality of code is maintained to high standards
  • Participate in daily standups with team members to give status on projects


Requirements

  • 7+ years experience writing production software, experience mentoring other developers
  • Minimum 10+ years of recent/active Java 11+ development, Spring/Spring Boot & Mysql
  • Minimum 2+ years AWS with enterprise Kubernetes, S3, EC2, Cloud Front, Dynamo, and SQS experience
  • Knowledge of Design Patterns. Collaborate with a variety of teams including Development, DevOps, Product, Warehouse, etc
  • Strong Java skills - knowledge of Generics, Collections, Networking. Working knowledge of Git. Java web application development - understanding of HTTP request / response cycle
  • Ability to construct and execute advanced SQL queries. Experience with JPA-based ORM technologies
  • JMS architecture
  • Proficient using Unix/Linux-based OS. Strong communication skills, both spoken and written
  • Experience with NoSQL technologies (e.g. Dynamo, Redis)
  • Experience building microservices based architectures
  • GraphQL
  • Experience with a CI/CD development process
  • Bachelor's degree in Computer Science or equivalent experience


PREFERRED SKILLS:

  • Agile development experience (e.g. Scrum, Kanban)
  • Experience with any or all of the following development components: Spring 3.0+, Hibernate, JavaScript, jQuery, Unix shell scripting, a scripting languages (Groovy, Ruby, Python...), JSON, XML, AJAX, jUnit, selenium, Lucene, Nutch, Apache, Maven, Jackson, Jetty, and NodeJS
  • User interface design and development experience for web applications

Note: This job can be hybrid/in office in Boise, Idaho or we accept remote work in any of the following states: Washington, Oregon, Arizona, Utah, Colorado, Wyoming, Texas, Ohio, Alabama, South Carolina, North Carolina, Florida, Maryland, and Michigan. Those not located or willing to relocate to these states will be disqualified. Will relocate the right candidate!

Benefits

  • ClickBank pays for 96% employee and child premiums
  • Company HSA contributions
  • Total compensation = competitive base + bonus
  • 401k + company match and contribution 100% vested
  • Low employee turn-over
  • Paid Time Off - and it's ok if you use it!
  • Flex Days - additional 7 days!
  • 10 Paid Holidays...including your birthday (because that should be a holiday)
  • Hybrid or remote work schedule (in specified states)
  • Easy access work location is near Overland/Cole road near I-84 in center of Boise
  • Open modern work space with big windows overlooking Boise valley
  • Free snacks and coffee in office (lots of variety with healthy alternatives plus a fancy espresso machine)
  • Employee and company charitable contributions
  • Wellness/Gym Reimbursements and monthly onsite yoga class
  • Frequent company events (bowling, parties, team-buildings, happy-hours)
  • .....and more!

At ClickBank, we have a laid-back, yet high performing culture. Our team is everything to us! We believe in treating our employees well, having fun together, and cultivating an exciting collaborative environment! #WorkHardPlayHard
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer (DFAS)

ZipRecruiter

Herndon

Remote

USD 130.000 - 150.000

12 days ago

Senior Software Engineer

Housing Connector

Seattle

Remote

USD 140.000 - 200.000

2 days ago
Be an early applicant

Senior Software Engineer

Salesfinity

San Francisco

Remote

USD 150.000 - 250.000

2 days ago
Be an early applicant

Sr. Software Engineer

Startupletter

Remote

USD 100.000 - 140.000

Today
Be an early applicant

Senior Software Engineer - R10986

LanguageLine Solutions

Seattle

Remote

USD 140.000 - 150.000

2 days ago
Be an early applicant

[Hiring] Senior Software Engineer @Hatch IT

Hatch IT

Remote

USD 120.000 - 160.000

Yesterday
Be an early applicant

Everpro - Senior Software Engineer (Remote, US)

EverCommerce

Denver

Remote

USD 125.000 - 150.000

2 days ago
Be an early applicant

Senior Software Engineer - Remote

Cotiviti

Chesapeake

Remote

USD 105.000 - 140.000

Yesterday
Be an early applicant

Sr. Software Engineer

John Wiley & Sons Inc.

California

Remote

USD 105.000 - 151.000

Yesterday
Be an early applicant