1

Ps Software Engineer Jobs (NOW HIRING)

Senior Software Engineer, Professional Services

$125.40K - $165.30K/yr

The Senior Software Engineer, Professional Services, is a customer-facing technical leader ... Review code for PS-led engineering work, identify improvements, and uphold internal engineering ...

Senior Software Engineer, Professional Services

OR · Remote

$125.40K - $165.30K/yr

The Senior Software Engineer, Professional Services, is a customer-facing technical leader ... Review code for PS-led engineering work, identify improvements, and uphold internal engineering ...

Software Engineer Type: Contract Compensation: $100/hour Location: Remote Duration: 1 month ... For any help or support, reach out to: support@mercor.com PS: Our team reviews applications daily.

Sr Software Engineer - Backend

San Ramon, CA · On-site

$136.90K - $180.50K/yr

PS : Please look someone with Product Development Background Role : The Predix Platform Engineering team is looking for Sr Software Engineer with experience building and supporting high-performance ...

Software Engineer Type: Contract Compensation: $100/hour Location: Remote Duration: 1 month ... For any help or support, reach out to: support@mercor.com PS: Our team reviews applications daily.

next page

Showing results 1-20

Ps Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do ps software engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for ps software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a PS Software Engineer, and why are they important?

To thrive as a PS Software Engineer, you need strong programming abilities, problem-solving skills, and a degree in computer science or a related field. Familiarity with software development tools (such as Git, Jira, and IDEs), as well as certifications in relevant languages or cloud platforms, are typically required. Excellent communication, teamwork, and adaptability help you effectively collaborate and address client needs. These skills ensure you can deliver robust, scalable solutions that meet both technical and business requirements.

How does a Ps Software Engineer typically collaborate with cross-functional teams during a project?

As a Ps Software Engineer, you will frequently collaborate with product managers, designers, quality assurance specialists, and other engineering teams. This collaboration usually involves participating in regular stand-up meetings, code reviews, and design sessions to ensure alignment on project goals and technical implementation. Clear communication and adaptability are essential, as you may need to adjust priorities based on feedback or changing requirements. Building strong working relationships with team members helps ensure smooth project delivery and fosters professional growth.

What are PS Software Engineers?

PS Software Engineers, or Professional Services Software Engineers, are technical experts who work with clients to implement, customize, and support software solutions. They bridge the gap between a software vendor and the client, ensuring that the software meets specific business needs. Their role often includes consulting, integration, troubleshooting, and delivering technical training. PS Software Engineers need strong communication skills, technical proficiency, and the ability to manage multiple projects. They typically work for software companies, consultancies, or as part of in-house IT teams.

What is the difference between Ps Software Engineer vs QA Software Engineer?

AspectPs Software EngineerQA Software Engineer
Required CredentialsBachelor's in CS or related field, programming skillsBachelor's in CS, testing certifications (e.g., ISTQB)
Work EnvironmentDevelopment teams, coding, designing softwareTesting teams, creating test cases, bug tracking
Employer & Industry UsageTech companies, software firms, product developmentSoftware companies, QA departments, tech firms
Common Search & ComparisonOften compared for technical skills and development focusCompared for testing expertise and quality assurance roles

The Ps Software Engineer primarily focuses on developing and coding software solutions, working closely with development teams. In contrast, a QA Software Engineer specializes in testing and quality assurance to ensure software reliability. Both roles require technical skills and are vital in software development, but they differ in responsibilities and daily tasks.

More about Ps Software Engineer jobs
What job categories do people searching Ps Software Engineer jobs look for? The top searched job categories for Ps Software Engineer jobs are:
Infographic showing various Ps Software Engineer job openings in the United States as of May 2026, with employment types broken down into 89% Full Time, 9% Part Time, and 2% Contract. Highlights an 74% Physical, 7% Hybrid, and 19% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Senior Software Engineer, Professional Services

Senior Software Engineer, Professional Services

Mediafly

Remote

$125.40K - $165.30K/yr

Full-time

Medical, PTO

Posted 28 days ago


Job description

Who we are:
At Mediafly, we help the world's top revenue teams work smarter and achieve measurable impact. Our platform brings together sales enablement, content, and performance insights so sellers have the coaching, tools, and intelligence they need to succeed. By weaving value selling into every workflow, we empower teams to accelerate deal cycles, boost win rates, and prove ROI.
For you, that means joining a company where innovation meets purpose-where your work helps businesses deliver more meaningful buyer experiences and drives results that truly matter. You'll be part of a collaborative, growth-focused team that values expertise, creativity, and human connection.
Role Overview:
The Senior Software Engineer, Professional Services, is a customer-facing technical leader responsible for architecting, implementing, and delivering custom solutions, integrations, and platform extensions across a multi-domain enterprise environment. In this role, you will own the full lifecycle of technical delivery-from discovery and design through implementation, troubleshooting, and knowledge transfer-while ensuring high-quality execution and exceptional customer experience. You will work across AWS-hosted services, modern front-end frameworks, backend services in C# and Python, and enterprise integrations to solve complex customer problems. Your expertise in service-based architecture, distributed systems, and cross-domain troubleshooting enables you to guide customers, influence internal best practices, and elevate the overall quality of Professional Services delivery.
Responsibilties of a Senior Software Engineer, Professional Services;
  • Lead the design, development, and delivery of customer-facing Professional Services solutions, including platform configurations, system integrations, data migrations, custom automations, and advanced troubleshooting.
  • Lead technical discovery with enterprise clients to translate business challenges into scalable product and architecture solutions.
  • Own implementation work end-to-end, ensuring aligned requirements, accurate scoping, on-time delivery, and seamless handoff to internal teams or customer stakeholders.
  • Identify opportunities for product expansion or additional services within customer environments by analyzing usage patterns, integrations, and operational workflows.
  • Build high-quality, maintainable code and utilities in C#, Python, JavaScript/TypeScript, and contribute to React-based extensions or front-end components when required.
  • Apply strong architectural judgment to design service-based, scalable, secure solutions across distributed and multi-domain systems.
  • Work with AWS infrastructure (e.g., Lambda, S3, API Gateway, CloudWatch, IAM, ECS/EKS basics) to support integrations, automations, and operational tooling.
  • Develop robust, idempotent integrations using REST APIs, webhooks, events, and enterprise identity standards (SSO/SAML, SCIM).
  • Troubleshoot issues that span multiple domains-application, data, infrastructure, authentication, and third-party systems-providing clear remediation steps and long-term fixes.
  • Implement and support Professional Services standard offerings, including CRM integrations, content operations, permissions models, identity/SSO/SCIM workflows, calendar and email integrations, and platform add-ins.
  • Build and maintain internal automation scripts and utilities to streamline repeatable PS work (bulk operations, data processing, orchestration tools).
  • Validate and debug data flows using SQL/Postgres and related tooling to ensure accuracy and alignment across systems.
  • Operate with rigor inside Jira: maintain accurate statuses, track estimates and actuals, uphold component and project conventions, and ensure visibility for cross-functional stakeholders.
  • Produce high-quality written deliverables including runbooks, technical guides, configuration documentation, and customer-facing updates.
  • Review code for PS-led engineering work, identify improvements, and uphold internal engineering standards around reliability, observability, and maintainability.
  • Collaborate with Support, Product Engineering, and Customer Success to close the loop on customer issues and drive continuous improvement.

Technical Skillsets
  • Strong professional experience in C# and/or Python (5+ years), with solid fundamentals in backend development.
  • 3+ years consulting directly with enterprise clients, leading technical discovery sessions and translating business challenges into scalable software and architecture solutions.
  • Proficiency in JavaScript/TypeScript, including hands-on experience with React for front-end or extension development.
  • Ability to write clean, maintainable, well-documented code across multiple languages.
  • Deep understanding of REST APIs, webhooks, authentication flows, and common integration patterns.
  • Ability to design and implement reliable, idempotent, scalable integrations with enterprise systems.
  • Solid SQL/Postgres skills for debugging data issues and validating integration behavior.
  • Familiarity with SSO/SAML, OAuth, SCIM, and enterprise identity lifecycle management.
  • Experience with common enterprise systems such as Salesforce/CRM platforms, SharePoint/CMS, email/calendar providers, and related APIs.
  • Hands-on AWS experience-particularly serverless, storage, IAM, monitoring/logging, and configuration management primitives used in SaaS environments.
  • Proficient with Git/GitHub, CI/CD basics, and command-line tooling.
  • Ability to reason about distributed systems, service boundaries, and cloud operational models.
  • Excellent written communication for runbooks, architecture notes, and customer-facing explanations.
  • Clear verbal communication able to articulate technical concepts to both technical and non-technical stakeholders.
  • Proven success delivering customer-facing technical projects in a SaaS or cloud-based environment, with ownership of outcomes, timelines, and stakeholder communications.
  • Disciplined approach to processes: accurate time tracking, strong Jira hygiene, and consistent documentation practices.

Nice to have
  • Experience implementing or supporting Microsoft Graph-based integrations and enterprise workflows.
  • Hands-on familiarity with Salesforce data models, SOQL, API usage, and troubleshooting integration edge cases.
  • AWS DevOps experience (infrastructure-as-code, automation pipelines, container orchestration, etc.).
  • Experience with enterprise-grade observability tools (Datadog, New Relic, CloudWatch Insights, Sentry, etc.)

$120,000 - $140,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.
The salary range listed is a typical starting point for this role, but at Mediafly, your potential doesn't stop there! We believe in rewarding talent, curiosity, and impact, which means there's plenty of room to grow your career, and your compensation, over time. Join us, and you'll have the chance to take on new challenges, expand your skills, and advance in ways that reflect your contributions and ambition.
Location and Work Setup
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/Dooly?
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.
Remote based in Canada & US
Flexible working hours
Generous Paid Time Off
Competitive Salary
Health Benefits
Transparent Career Paths
Generous Paid Parental Leave
Remote Stipends
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.
Thanks to our commitment to employee experience, Mediafly has been recognized as a Best Place to Work from Crain's, Inc. and BuiltIn.
Mediafly is a fully distributed company with an HQ in Chicago, IL.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.