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

Software Developer/Senior Software Developer

Full Stack Software Engineer, Payments

Location: Legally able to work in Canada or USA.  Does not require sponsorship now or in the future to work for any employer in Canada/USA.

Hours: must be willing and able to work Atlantic/Central/Eastern time zone, starting at 8:00am.

Travel: Approximately 5-10% travel is required, with the ability to travel to the US and Canada.

Who we are:

We are part of Constellation Software.  Our product, Perseus Payments, provides integrated payment services to businesses and software providers.  We integrate with software systems to offer a streamlined payment experience.  We are a dynamic team seeking a highly skilled Full Stack Software Engineer to join our innovative technology group.  Our ideal candidate is someone who thrives in high-pressure environments with tight deadlines, possesses a strong ability to build full-stack web applications and SaaS services using the .Net/React stack and is well-versed in Azure cloud-native development.

Why this role:

This position presents a unique opportunity for a skilled developer to contribute to designing and implementing a comprehensive end-to-end payment platform.  Leveraging cutting-edge technologies, the successful candidate will have the chance to work on full-stack development, incorporating frontend, backend, and cloud-native development methodologies.  The role offers the exciting prospect of building a platform that is not only scalable and secure but also compliant with industry standards.  By joining our team, you will play a crucial role in shaping the future of our payment solutions, ensuring they meet the evolving needs of our customers while driving business growth and innovation.

Key Responsibilities:

  • Development: Design, develop, and deploy new features and maintain existing features for a payment service using the .NET, React, and SQL stack.

  • Requirements Analysis: Analyze and refine requirements to ensure alignment with project goals.

  • Testing: Write unit tests to ensure high-quality code delivery.

  • Ownership: Take full ownership of your work, ensuring timely and efficient project completion.

  • Agile Environment: Work effectively in a fast-paced, agile environment with the ability to navigate ambiguity.

  • Innovation: Stay updated with the latest technologies and innovate solutions to enhance our products.

  • Continuous Improvement: Identify areas for improvement in processes and technologies, and implement changes to optimize efficiency, scalability, and quality.

  • Technical Support: Provide technical support and debugging to solve operational issues in production when required.

  • Integration Support: Collaborate with cross-functional teams to ensure successful implementation of our service and other related services when required.

Requirements:

Technical:

  • At least 4 years of experience in full-stack software development.

  • Proficiency in .NET and C# for backend development.

  • Experience with React for front-end development.

  • Strong understanding of SQL for database management.

  • Expertise in Azure cloud-native development such as Azure Functions, App Service, Azure Blob Storage, etc.

  • Strong experience in building Web applications and REST-based services.

Soft Skills:

  • Ability to work under pressure with tight deadlines.

  • Excellent problem-solving skills with the ability to navigate ambiguity.

  • Strong communication and teamwork skills.

  • Willingness to learn and innovate with new technologies.

  • Strong attention to detail and the ability to prioritize and manage multiple tasks effectively.

  • Ability to write clear, concise, and effective technical documentation.

  • Proven ability to collaborate effectively across multiple teams, including engineering, product, and operations.

Nice to Have Skills:

  • Observability and Reliability Engineering Tools: Experience with tools like Datadog for monitoring and improving system performance.

  • Payments Experience: Prior experience working with payment systems or services.

  • Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).

  • Familiarity with Agile/Scrum methodologies and tools like Azure Devops.

Business Unit:

PPI

FLSA Designation (US Only):

Exempt

Salary Range (US Only):

The estimated base salary range for this role in the United States is $88,000.00 - $132,000.00 per year. For compliance with local legislation, and to provide greater transparency to applicants, we share salary ranges on all job postings regardless of the desired hiring location or whether the position is remote. The posted range is an estimate and reflects many factors which are subject to change. Final offer amounts may vary from the amounts listed above, based upon geographic location, candidate experience and expertise, and other relevant factors.

Other Compensation (US Only):

This role will also be eligible for participation in a Company profit sharing bonus plan. Plan details will be provided to you upon hire.

Benefits (US Only):

Full time employees will also be eligible for enrollment in a wide range of choices of benefits , including medical, dental, vision, basic life insurance, short/long term disability, 401(k) participation (with company match).

Time off (US Only):

The Company provides a minimum of 10 days of vacation for new employees , sick time based on state requirements, 8 Company-paid holidays and 2 personal holidays per year.

We recognize the value and importance of diversity and inclusion in our communities and in the workplace. We celebrate diversity and one of our goals as an employer is to create an inclusive work environment for all employees. We are an equal opportunity employer and do not discriminate against any employee or applicant because of race, religion, sex, sexual orientation including gender identity or expression, pregnancy, national origin, age, marital status, veteran status, disability status, or any other category or characteristic protected by law.

Applicants with disabilities who would like to require a reasonable accommodation related to any part of the application process may contact us at Perseus_HR@constellationhbs.com.

NOTE: If an applicant is selected to receive a conditional offer of employment, and in accordance with applicable law, a criminal background check may be conducted before the offer becomes final and employment begins. Pursuant to the San Francisco Fair Chance Ordinance, and other applicable laws, we will consider for employment qualified applicants with arrest and conviction records.

#LI-BM1

#DealerGroup

Average salary estimate

$110000 / YEARLY (est.)
min
max
$88000K
$132000K

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 Software Developer/Senior Software Developer, Talent Management Solution

Are you a talented Software Developer looking for an exciting opportunity? Dive into a dynamic role as a Full Stack Software Engineer with Perseus Payments, a proud part of Constellation Software, where we revolutionize payment services for businesses. As a remote team member, you’ll work within the Atlantic, Central, or Eastern time zones, starting your day at 8:00 AM. Your responsibilities will involve developing and maintaining features with cutting-edge technologies like .NET, React, and Azure, while ensuring our payment platform remains secure, scalable, and compliant. We're on the lookout for innovators who thrive under pressure and have a knack for building comprehensive web applications. Collaborating with a cross-functional team, you'll analyze requirements, write unit tests, and take ownership of your projects. If you have at least 4 years in full-stack development, know your way around C# and SQL, and have a passion for learning and adapting to new technologies, we want you on our team! Come help us shape the future of payment solutions while enjoying a flexible remote work environment and a competitive salary range of $88,000 - $132,000. Join us in driving business growth, enhancing customer experiences, and embracing an inclusive workplace culture.

Frequently Asked Questions (FAQs) for Software Developer/Senior Software Developer Role at Talent Management Solution
What are the main responsibilities of a Software Developer at Perseus Payments?

As a Software Developer at Perseus Payments, your main responsibilities will include designing and developing new features for our payment service using the .NET and React stacks. You'll also conduct requirements analysis, write unit tests, and maintain existing features while ensuring high-quality code delivery. Taking ownership of your projects and collaborating with cross-functional teams will be key to successfully implementing our services.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Developer position at Perseus Payments?

To apply for the Software Developer position at Perseus Payments, you should have at least 4 years of experience in full-stack software development. Proficiency in .NET, C#, React, and SQL is essential, along with expertise in Azure cloud-native development. Strong soft skills, such as problem-solving and effective communication, are also important to thrive in this role.

Join Rise to see the full answer
What is the work environment like for Software Developers at Perseus Payments?

The work environment for Software Developers at Perseus Payments is collaborative and fast-paced, emphasizing agile methodologies. You'll be part of a dynamic team that values innovation and continuous improvement. As a remote position, you'll enjoy the flexibility of working from home while being expected to engage actively in team projects and communications.

Join Rise to see the full answer
What kind of technologies will I work with as a Software Developer at Perseus Payments?

As a Software Developer at Perseus Payments, you will work with a modern technology stack that includes .NET, C#, React, and SQL for full-stack development. You'll also leverage Azure cloud-native capabilities such as Azure Functions and App Services, allowing you to build scalable and reliable payment solutions. Staying updated with the latest technologies will be key in this role.

Join Rise to see the full answer
Is there room for professional growth for Software Developers at Perseus Payments?

Absolutely! Perseus Payments is committed to the professional growth of its Software Developers. In this role, you'll have opportunities to learn new technologies, take on challenging projects, and innovate solutions that enhance our products. Additionally, we support your career development through training and collaborative teamwork.

Join Rise to see the full answer
Common Interview Questions for Software Developer/Senior Software Developer
Can you explain your experience with .NET and how it applies to full-stack development?

When answering this question, highlight specific projects where you've utilized .NET in both backend and frontend development. Discuss your familiarity with different aspects of the framework, your approach to problem-solving, and how you've integrated .NET with other technologies like React.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

To effectively answer this, describe your time management process. Share any tools or methods you use to prioritize tasks, such as Agile methodologies or project management software, and how you align your priorities with team goals and deadlines.

Join Rise to see the full answer
What strategies do you use to ensure your code is high-quality?

Discuss the importance of writing unit tests, conducting code reviews, and collaborating with teammates to maintain code quality. Mention any specific best practices you follow, like adhering to coding standards or using tools for code analysis.

Join Rise to see the full answer
Can you share an example of a challenging bug you fixed in a project?

Provide a specific example that showcases your problem-solving skills. Explain the challenges you faced, the steps you took to troubleshoot, and the ultimate solution you implemented to resolve the bug.

Join Rise to see the full answer
How do you stay current with emerging technologies relevant to full-stack development?

Demonstrate your commitment to professional development by sharing how you follow industry trends, attend webinars, or participate in online courses. Mention any specific technologies or frameworks you are currently exploring.

Join Rise to see the full answer
Describe your experience working in an Agile development environment.

Explain your understanding of Agile principles and any roles you've been part of, such as Scrum meetings or sprint planning. Share how Agile methodologies have influenced your work process and improved team collaboration.

Join Rise to see the full answer
What is your approach to analyzing and refining project requirements?

Discuss the importance of clear communication with stakeholders and your method for gathering and interpreting requirements. Emphasize any tools or techniques you use, such as user stories or requirements documentation.

Join Rise to see the full answer
Can you provide an example of a successful project you delivered on a tight deadline?

Highlight a specific project that showcases your ability to work efficiently under pressure. Detail your planning process, any challenges you overcame, and how you successfully met the deadline while maintaining a high standard of work.

Join Rise to see the full answer
How do you handle feedback on your work, particularly from peers or supervisors?

Share your perspective on receiving feedback as a valuable opportunity for growth. Discuss how you process feedback and make adjustments to improve your work, and give examples of how feedback has positively influenced your development.

Join Rise to see the full answer
What is your experience integrating payment systems, and what challenges have you faced?

Talk about your experience with payment integrations, discussing specific technologies or protocols you've used. Share any challenges you encountered, such as security compliance or user experience, and how you resolved them effectively.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 1 hour ago
Photo of the Rise User
Neostella Remote No location specified
Posted 4 days ago
Photo of the Rise User
Raven Remote No location specified
Posted 3 hours ago
Global Blue Remote Slovakia - Bratislava
Posted 6 days ago
Photo of the Rise User
HR Studio Remote No location specified
Posted 11 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 26, 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
Photo of the Rise User
Someone from OH, Dayton just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Analyst at Jellyfish
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Data Analyst at AECOM
Photo of the Rise User
Someone from OH, Columbus just viewed Data Analyst/R Programmer at Peet's
Photo of the Rise User
Someone from OH, Grandview Heights just viewed Service Drive Greeter at Jeff Wyler Automotive Family
Photo of the Rise User
15 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart
Photo of the Rise User
12 people applied to Unity Developer at FS Studio
Photo of the Rise User
9 people applied to Game Developer at Altera
Photo of the Rise User
13 people applied to Software Engineer I at Affirm
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon
J
Someone from OH, Westerville just viewed Oracle Database Administrator- Remote only at JASCI
V
Someone from OH, Toledo just viewed Sports Event Coordinator at Ventures With Jen
Photo of the Rise User
Someone from OH, Dayton just viewed Research Assistant at Leidos
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance & Accounting Associate at HeadQuarters
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Sandusky just viewed Supply Chain Trainee Program (SCTP) at Anheuser-Busch
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor