Browse All Jobs

Impact.com is seeking a Senior Software Engineer to contribute to the development and design of AI-focused regulated compliance tools, integrated with existing compliance systems. The role involves delivering software through planning, designing, implementing, testing, and deploying, with a focus on independence and understanding of ancillary services and infrastructure. The ideal candidate should be capable of defining cloud services, implementing GenAI tools, and solving problems autonomously.

Responsibilities include:

  • Collaborating with a distributed team to meet quarterly objectives.
  • Developing code both independently and through pair programming.
  • Writing and maintaining design, user, and test documentation.
  • Becoming familiar with the technologies used by the squad.
  • Performing triage functionality by verifying and fixing bugs.
  • Supporting software testing and quality assurance processes.
  • Creating SQL for tech updates and ensuring readiness for review.
  • Reviewing business needs, requirements, and technical specifications.
  • Responding to alerts, reviewing error messages, and fixing bugs promptly.
  • Mentoring and guiding less senior staff.
  • Performing code reviews and approving pull requests.
  • Maintaining build and stage stability.
  • Researching and prototyping new technologies.
  • Influencing system-wide architecture and evolving architecture.
  • Contributing to and maintaining technical documentation.
  • Assessing, debugging, and resolving technical issues.
  • Contributing to creative solutions to improve development efficiency.
  • Elevated ownership of application stability.

Requirements include:

  • B.S. in Computer Science or related field, or equivalent experience.
  • 8+ years of 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.
  • Experience with Agile/Iterative processes, Kanban/Scrum.
  • Knowledge of relational databases, table design, SQL, Vector Stores
  • TDD experience
  • Continuous integration/delivery methods, tooling, integrations.
  • Experience working with large-scale processing.
  • Exposure and experience with Google Cloud technology (highly desired).
  • Experience in monitoring, alerting, and production support.
  • Good understanding of JVM and Garbage Collection.
  • Experience Mentoring / Training teams
  • Experience in taking ownership off larger pieces of work
  • Proven track record of influencing architecture and inter-disciplinary dependencies

Impact.com offers:

  • Hybrid, Casual work environment
  • Responsible PTO policy
  • 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.