Browse All Jobs

Impact.com is seeking a Senior Software Engineer to contribute to the development and design of its AI-focused regulatory compliance tools, integrated with existing compliance systems. This role involves creating APIs, utilizing Pub/Sub with Kafka, managing batch jobs, and leveraging Spring Boot, Spring AI, LLMs, and Vector stores, primarily focusing on Vertex AI.

The Senior Software Engineer will be responsible for delivering software solutions through planning, designing, implementing, testing, and deploying, while demonstrating a strong understanding of ancillary services and infrastructure. Adaptability, initiative, and teamwork are essential qualities for success in this position.

Impact.com offers hybrid work environment.

What This Role Involves:

  • Collaborating with a distributed team to meet departmental objectives.
  • Developing code independently and via pair programming.
  • Creating and maintaining documentation.
  • Triaging, verifying, and fixing bugs.
  • Supporting software testing and quality assurance.
  • Creating SQL for Tech Updates.
  • Reviewing business needs and technical specifications.
  • Responding to alerts and fixing bugs.
  • Mentoring junior staff and performing code reviews.
  • Maintaining build and stage stability.
  • Researching and prototyping new technologies.
  • Influencing system architecture.
  • Contributing to technical documentation.
  • Assessing, debugging, and resolving technical issues.
  • Elevated ownership of application stability.

Requirements:

  • Completed B.S. in Computer Science or related field or equivalent professional experience
  • 8+ years experience: Java 8 +, SQL, Unix shell commands, version control, JDBC, OR Tools (Hibernate, JPA), Spring boot, Spring AI, HTTP/Rest protocols, build tools (Gradle/Maven), CI (Jenkins/Bamboo/etc), JVM & Garbage collection, Cloud Computing, Load balancing
  • Experience working with Java, Spring and related Technologies
  • Agile / Iterative processes. Kanban / Scrum
  • Knowledge of Relational Databases, Table design, SQL, Vector Stores
  • TDD experience
  • Continuous intergration / Delivery methods, tooling, integrations
  • Experience working with Large Scale processing
  • Exposure and experience in any Google Cloud technology highly desired
  • Experience in monitoring, alerting and production support
  • Good understanding of JVM and Garbage Collection
  • Experience Mentoring / Training teams
  • Proven track record of influencing architecture and inter-disciplinary dependencies

What This Role Offers:

  • Training & Development
  • Medical Aid and Provident Fund
  • Restricted Stock Units
  • Internet Allowance
  • Fitness club fee reimbursements
Apply

Impact.com

Impact.com is a leading SaaS platform transforming how businesses manage and optimize partnerships, including affiliates, influencers, and B2B collaborations. Its purpose-built platform empowers businesses to create, manage, and scale partnership ecosystems with brands and communities. Impact.com's technology and marketplace drive revenue growth for global enterprises across various industries. The company offers solutions for businesses to automate their partnerships and grow their revenue.