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

Who we are:

Mediafly is the leading revenue enablement platform market-facing teams use to plan, predict, coach, and engage at the highest levels. Our unified suite of solutions create immersive buyer experiences; enable sellers to lead with value, allow managers to scale coaching, and empower leaders to forecast with confidence. In today’s unpredictable market, Mediafly is the key to delivering predictable efficient growth.


We're seeking an experienced Senior Full Stack Engineer with strong Java expertise to join our remote team. In this backend-leaning role, you'll work with our Java backend and React/TypeScript frontend systems deployed on AWS. You'll build new features while also improving system reliability, performance, and observability. As part of our fully remote Agile team, you'll collaborate closely with UX designers and project managers to deliver exceptional solutions.


Why Join Us?


This is your opportunity to make a significant impact in a small team supporting a product line with multi-million dollar annual recurring revenue. We're at an exciting inflection point—after years of rapid development on our legacy codebase, we're now focused on strengthening our foundation while continuing to deliver value. You'll help shape the future of our platform by building new features while simultaneously improving code quality and system stability.



Responsibilities of a Senior Software Engineer:
  • Develop and maintain backend services using Java, with opportunities to work on the React/TypeScript frontend
  • Improve build tooling, CI/CD processes, and automated tests to increase development efficiency and reliability
  • Collaborate with engineers, product managers, and UX designers to define technical approaches for improvements and new features
  • Participate in code reviews and contribute to technical documentation
  • Help evolve our architecture to meet scaling and performance needs


We would love to work with you if you have (Required):
  • Experience with Java and C# development in production environments
  • Demonstrated ability to work with and improve legacy codebases
  • Excellent communication skills with both technical and non-technical team members
  • Working hour overlap with Central or Eastern timezones Java and C# experience


Preferred Qualifications:
  • Experience with React, TypeScript, and modern frontend development practices
  • Experience working with RESTful APIs and microservices architecture
  • Node.js development experience
  • Familiarity with DevOps practices, CI/CD pipelines, and AWS infrastructure
  • Experience with performance optimization and observability tools


About your working style:
  • Enjoys learning about customers' industries and understanding how they use our products
  • Has experience working with large, established codebases and is comfortable navigating complexity
  • Finds satisfaction in solving challenging debugging problems
  • Can balance technical debt reduction with feature development
  • Communicates clearly and proactively with team members


$140,000 - $160,000 a year
At Mediafly/Dooly, we believe that pay transparency is essential to building trust, promoting fairness, and driving equity in the workplace. By openly sharing salary ranges in our job postings, we aim to empower candidates with clear expectations and ensure that all employees are valued for their contributions. This commitment reflects our dedication to fostering an inclusive culture where everyone has access to opportunity and growth. We believe that transparency not only strengthens our hiring process but also reinforces our core values of integrity, accountability, and respect.

This is a 100% remote position with a collaborative team that values flexibility and trust. We use modern communication and collaboration tools to stay connected and productive across time zones.

Ready to make an impact on a product that matters? Apply today and help us build the next generation of our platform!



Why Mediafly?


Remote based in Canada

Flexible working hours

Generous Paid Time Off

Competitive Salary

Health Benefits

Transparent Career Paths

Generous Paid Parental Leave

Remote Stipend


Mediafly is an equal opportunity employer, which means we do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression. We celebrate diversity and are committed to creating an inclusive environment for all employees. We welcome people of different backgrounds, experiences, abilities and perspectives and encourage all interested individuals to apply.


We have over 100 employees located globally. Thanks to our commitment to employee experience, Mediafly has been recognized as a Best Place to Work from Crain's, Inc. and BuiltIn.


Mediafly's HQ is based in Chicago, IL.

Mediafly Glassdoor Company Review
4.7 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Mediafly DE&I Review
4.8 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Mediafly
Mediafly CEO photo
Carson Conant
Approve of CEO

Average salary estimate

$150000 / YEARLY (est.)
min
max
$140000K
$160000K

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, Mediafly

Mediafly is on the lookout for a skilled Senior Software Engineer to join our dynamic and innovative team. This role is a perfect match for someone passionate about building robust backend services using Java, while also exploring the React and TypeScript frontend technologies. As part of our fully remote Agile environment, you’ll have the unique opportunity to work collaboratively with UX designers and project managers, shaping the future of our revenue enablement platform. Your contributions will significantly impact our product that drives multi-million dollar annual recurring revenue! Your day-to-day will involve enhancing system reliability, performance, and observability, all while improving our existing Java backend services. You’ll also play a crucial role in refining our build tooling, CI/CD processes and automated tests that ensure our development processes run smoothly. If you thrive in a role where you can actively improve legacy codebases while developing exciting new features, you’ll find Mediafly to be an inspiring place to grow. Besides, our commitment to transparency and equity ensures you’ll be recognized for your hard work. Join a culture that values learning, collaboration, and diverse perspectives, and help us deliver a truly exceptional product to our users. Ready to make an impact and join our journey? We can’t wait to hear from you!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Mediafly
What responsibilities will I have as a Senior Software Engineer at Mediafly?

As a Senior Software Engineer at Mediafly, your key responsibilities will include developing and maintaining backend services using Java, collaborating closely with engineers, product managers, and UX designers, and improving build tooling, CI/CD processes, and automated tests. You’ll also contribute to technical documentation, participate in code reviews, and play an important role in evolving our architecture to meet scaling and performance demands.

Join Rise to see the full answer
What qualifications do I need for the Senior Software Engineer position at Mediafly?

To qualify for the Senior Software Engineer position at Mediafly, you must have experience with Java and C# development in production environments, excellent communication skills, and a proven ability to work with legacy codebases. Preferred qualifications also include experience with React, TypeScript, RESTful APIs, and familiarity with DevOps practices and AWS infrastructure.

Join Rise to see the full answer
What is the working environment like for a Senior Software Engineer at Mediafly?

Mediafly offers a fully remote working environment for the Senior Software Engineer role. Our team values flexibility, collaboration, and open communication, utilizing modern tools to ensure productivity across time zones. You’ll have the opportunity to work closely with colleagues while maintaining a healthy work-life balance.

Join Rise to see the full answer
What salary can I expect as a Senior Software Engineer at Mediafly?

As a Senior Software Engineer at Mediafly, you can expect a competitive salary range of $140,000 to $160,000 per year. We believe in pay transparency, so you’ll have clear expectations and know that you’re valued for your contributions to the team.

Join Rise to see the full answer
What benefits does Mediafly offer to Senior Software Engineers?

Mediafly offers a generous benefits package for Senior Software Engineers, which includes health benefits, paid time off, flexible working hours, remote stipends, and parental leave. We prioritize employee experience and development, ensuring that all members of our team have access to growth opportunities.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you explain your experience with Java and how it applies to the Senior Software Engineer role at Mediafly?

When answering this question, reflect on specific projects where you used Java to create backend services. Highlight your understanding of Java's core concepts and any frameworks you've employed, such as Spring, showing how they relate to the responsibilities at Mediafly.

Join Rise to see the full answer
What strategies do you use to improve legacy codebases?

Explain your approach to understanding legacy code, breaking down complex systems, and implementing improvements gradually. Discuss your experience with refactoring, adding tests, and your communication with team members on changes to ensure a smooth transition.

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

Discuss your familiarity with code reviews, automated testing, and CI/CD processes. Provide examples of how you’ve used these practices in previous roles to enhance code reliability and teams' overall development efficiency.

Join Rise to see the full answer
What experience do you have with CI/CD processes?

Share specific tools and practices you've employed in CI/CD scenarios, focusing on how they increased efficiency in previous projects. Mention any opportunities where you streamlined the deployment process, which would resonate with Mediafly’s emphasis on development efficiency.

Join Rise to see the full answer
Can you describe a challenging debugging problem you've faced?

Provide an example that demonstrates your problem-solving skills and analytical thinking. Describe the issue, your process in identifying the root cause, and how you ultimately resolved it, emphasizing the skills relevant to the Senior Software Engineer role.

Join Rise to see the full answer
How do you collaborate with non-technical team members?

Talk about your communication style and methods, such as visual aids or analogies, that you use to bridge any technical gaps. Share a specific scenario where you effectively collaborated with non-technical stakeholders to achieve project goals.

Join Rise to see the full answer
What is your approach to balancing technical debt with feature development?

Emphasize the importance of assessing technical debt prioritized alongside new features. Discuss methodologies you’ve used to achieve that balance and examples of how this has positively impacted previous projects.

Join Rise to see the full answer
What tools and technologies are you most comfortable using as a Senior Software Engineer?

List the technologies relevant to the role, such as Java, React, TypeScript, and any experience with AWS or DevOps practices. Provide context on how your proficiency with these tools can benefit Mediafly.

Join Rise to see the full answer
How do you stay updated on new technologies and programming trends?

Discuss strategies such as online courses, attending conferences, participating in coding communities, and following industry leaders. Connect your continuous learning mindset to the innovative environment at Mediafly.

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

Share what excites you about Mediafly’s mission, culture, and products. Relate your background and interests to the company’s goals, showing your enthusiasm for the position and aligning it with your career aspirations.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Mediafly Remote No location specified
Posted 2 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Paid Holidays
Sabbatical
Posted 9 days ago
Photo of the Rise User
Weekday Remote No location specified
Posted 3 hours ago
Photo of the Rise User
Posted 5 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Paid Holidays
Photo of the Rise User
ProArch Remote No location specified
Posted 5 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 5 days ago

At Mediafly, we believe in driving breakthrough results for our customers by building beautiful technology that delivers real-time, interactive insights in every meeting. Mediafly is the Evolved Selling™ Platform for your business. Dynamic | Int...

11 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Paid Holidays
Sabbatical
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 14, 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!
LATEST ACTIVITY
A
Someone from OH, Cleveland just viewed Personal Assistant *ASAP* at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Canton just viewed Senior Director, Communications at Imagine Pediatrics
Photo of the Rise User
6 people applied to Front-End Developer at Whizz
Photo of the Rise User
Someone from OH, Euclid just viewed Software Engineer - Sr. Consultant level at Visa
Photo of the Rise User
Someone from OH, Dublin just viewed GTM Recruiter (Contract) at Notion Labs
Photo of the Rise User
Someone from OH, West Chester just viewed Marketing Manager, Brand at Felix
Photo of the Rise User
Someone from OH, Amelia just viewed Call Center Representative at Ascensus
Photo of the Rise User
Someone from OH, Amelia just viewed Remote Call Center Representative at Conduent
Photo of the Rise User
Someone from OH, Amelia just viewed Credit and Collection Analyst at AbbVie
Photo of the Rise User
94 people applied to Scrum Master-Remote at DICE
O
Someone from OH, Dayton just viewed Data Engineer at On-Hire
Photo of the Rise User
Someone from OH, Cincinnati just viewed Reentry Coordinator at Commonwealth of Kentucky
A
Someone from OH, Lewis Center just viewed 34505367634 - Fraud Analyst at Activate Talent
Photo of the Rise User
Someone from OH, Dublin just viewed Senior Third-Party Risk Analyst at Fenergo