Browse All Jobs

Impact.com is seeking a Senior Software Engineer to join their team. The successful candidate will focus on delivering epics for the squad through planning, designing, implementing, testing, and deploying. They will be self-sufficient with an understanding of ancillary services and infrastructure.

The Senior Software Engineer will work closely with the SSO to prioritize and understand the strategic direction of the product, helping team members with planning, design, and implementation. They will also mentor and guide less senior staff and influence system-wide architecture.

What this role involves:

  • Collaborating with a distributed team to fulfill department objectives
  • Developing code independently and while pair programming
  • Writing and maintaining design, user, and test documentation
  • Performing triage functionality through verification and fixing of bugs
  • Building customer and non-customer facing code
  • Supporting software testing and quality assurance processes
  • Creating SQL for Tech Updates
  • Reviewing business needs and technical specifications
  • Responding to alerts and fixing bugs
  • Mentoring junior staff
  • Performing code reviews and approving pull requests
  • Maintaining build and stage stability
  • Researching and prototyping new technologies
  • Influencing system-wide architecture
  • Contributing to technical documentation
  • Assessing, debugging, and resolving technical issues

Requirements for this role:

  • Completed B.S. in Computer Science or related field
  • 8+ years of experience with Java 8 +, SQL, Unix shell commands, version control, JDBC, OR Tools (Hibernate, JPA), Spring MVC, HTTP/Rest protocols, build tools (Gradle/Maven), CI (Jenkins/Bamboo/etc), JVM & Garbage collection, NOSQL & Data lakes, Cloud Computing, Load balancing
  • Experience working with Java, Spring, and related technologies
  • Agile / Iterative processes experience
  • Knowledge of Relational Databases and SQL
  • TDD experience
  • Continuous Integration / Delivery methods
  • Experience working with Large Scale processing
  • Experience in monitoring, alerting, and production support
  • Good understanding of JVM and Garbage Collection

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