Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer - job 1 of 2

impact.com is seeking a Senior Software Engineer to join their Campaigns squad, where you will be responsible for delivering quality features using Agile methodologies in the SaaS partnership management platform.

Skills

  • Java programming
  • REST APIs
  • Spring
  • Hibernate
  • MySQL
  • Git
  • Docker

Responsibilities

  • Securely design and develop features, modules, and services
  • Build APIs using a public API first mindset
  • Troubleshoot issues before they spoil your weekend
  • Monitor and support production systems
  • Write and maintain automated tests

Benefits

  • Strong extended health benefits
  • Mental health support
  • Unlimited time off
  • Flexible work hours
  • Technology Stipend
To read the complete job description, please click on the ‘Apply’ button
impact.com Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
impact.com DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of impact.com
impact.com CEO photo
Dave Yovanno
Approve of CEO

Average salary estimate

$110000 / YEARLY (est.)
min
max
$100000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, impact.com

Join impact.com as a Senior Software Engineer and be part of a vibrant culture that values your ideas and fosters your growth! Based in Canada, you'll have the opportunity to engage with cutting-edge technology while working on meaningful features within our campaigns squad. We're on a mission to revolutionize partnership management for some of the world's biggest brands like Walmart and Uber, and your contributions will directly impact their success. In this role, you'll oversee the full software development lifecycle, applying Agile methodologies to ensure the delivery of top-notch features that enhance customer experiences. Imagine designing secure modules and building APIs that will be seen by millions! You'll troubleshoot challenges, support live environments, and write automated tests that uphold our high standards. With our entrepreneurial spirit, we are looking for someone with at least 5 years of professional Java experience and a strong foundation in REST API design, MySQL, and the full SDLC. If you're a collaborative spirit who loves to mentor others and dive deep into problem-solving, we can't wait for you to bring your expertise to impact.com. Let’s work together to redefine what’s possible in partnership management!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at impact.com
What responsibilities does a Senior Software Engineer at impact.com have?

At impact.com, a Senior Software Engineer is crucial in owning and delivering quality features across the software development lifecycle. Your key responsibilities include designing and developing secure modules, building APIs with a public API-first mindset, and troubleshooting issues to ensure smooth functionality. You'll also be actively involved in monitoring production systems and writing automated tests to maintain quality and reliability.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer position at impact.com?

To qualify for the Senior Software Engineer role at impact.com, you should have at least 5 years of professional experience in Java programming. Expertise in designing production-grade REST APIs, Java applications using Spring and Hibernate, and proficiency in relational database design, particularly MySQL, is essential. A strong understanding of the software development lifecycle and experience mentoring junior engineers will also help you stand out in your application.

Join Rise to see the full answer
What technologies will I work with as a Senior Software Engineer at impact.com?

As a Senior Software Engineer at impact.com, you will engage with a range of technologies including Java and frameworks like Spring and Hibernate. You'll also work with development tools such as Git and Docker, and will be exposed to modern software architecture paradigms, including microservices and event-streaming platforms like Kafka. This diverse tech stack enables you to grow in your role while delivering high-quality software solutions.

Join Rise to see the full answer
What is the work culture like at impact.com for Senior Software Engineers?

At impact.com, the culture is vibrant and collaborative, encouraging innovation and creativity. Senior Software Engineers are celebrated for their contributions, and there's a strong emphasis on continuous improvement. You'll have the chance to be part of a global team that shares best practices and insights, all while enjoying a flexible work environment that values work-life balance and personal well-being.

Join Rise to see the full answer
Is there room for growth for Senior Software Engineers at impact.com?

Absolutely! impact.com is dedicated to fostering the growth of its employees. As a Senior Software Engineer, you will not only have the chance to mentor junior colleagues but also to take ownership of projects that challenge and enhance your skills. The company supports continuous learning, providing resources for professional development, and promoting from within whenever possible.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe a complex software solution you've delivered in the past?

When answering this question, highlight a specific project, detailing the technologies used, challenges faced, and how you overcame them. This allows you to demonstrate your technical expertise and problem-solving abilities, which are crucial for a Senior Software Engineer at impact.com.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Focus on practices such as writing unit tests, conducting code reviews, and employing design patterns. Discussing your approach to automated testing and your familiarity with tools will showcase your commitment to high-quality code as expected at impact.com.

Join Rise to see the full answer
What tools do you prefer for version control and why?

Mention Git as the industry standard and elaborate on your experience with its features, like branching and merging. Discussing effective collaboration strategies using version control systems will illustrate your teamwork and organizational skills.

Join Rise to see the full answer
How do you approach troubleshooting production issues?

Describe a systematic method for identifying and resolving production issues, emphasizing your experience in monitoring tools and logging. Share any examples that demonstrate your ability to think critically and maintain service reliability, key aspects of the Senior Software Engineer role at impact.com.

Join Rise to see the full answer
Can you explain the significance of REST APIs in modern web services?

Highlight the principles of REST architecture, emphasizing statelessness, resource-based interactions, and how these principles lead to scalability and performance. Linking your understanding of APIs to impact.com’s mission will strengthen your case.

Join Rise to see the full answer
How do you stay current with emerging technologies in software engineering?

Discuss methods such as attending conferences, participating in webinars, or being part of online communities. Highlight your proactive approach to learning, indicating you're a good fit for the innovative environment at impact.com.

Join Rise to see the full answer
What is your experience with Agile methodologies?

Explain your understanding of Agile principles and how you've applied them in past projects. Mention specific Agile practices like sprints, stand-ups, and retrospectives, showcasing your ability to thrive in an Agile team at impact.com.

Join Rise to see the full answer
How do you handle conflicting priorities in your work?

Share a strategy for prioritizing tasks, such as assessing impact and urgency. Highlight your communication skills to coordinate with team members, demonstrating your readiness for a collaborative environment like that at impact.com.

Join Rise to see the full answer
What role does documentation play in your software development process?

Emphasize the importance of clear documentation for future maintenance and onboarding. Link to how good documentation practices support effective collaboration within teams, which is vital for the Senior Software Engineer position at impact.com.

Join Rise to see the full answer
Why do you want to work for impact.com as a Senior Software Engineer?

Express your enthusiasm for impact.com’s innovative approach to partnership management and how your skills align with the company’s mission. This is your chance to show your personal connection to the company values and the role.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Robinhood Hybrid Bellevue, WA · Menlo Park, CA · New York, NY
Posted 13 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Fast-Paced
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Learning & Development
Social Gatherings

At impact.com, we believe in the power of science and technology to create transformational growth: in our customers, in our company, and in ourselves. And we are in business to create impact through partnerships. Our mission is to deliver disrupt...

174 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$100,000/yr - $120,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 28, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!