For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Rand Worldwide
Rand Worldwide

Senior Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Project management
Functional Programming
+15

Visa

U.S. visa required

Permanent role
2 days ago
Apply now

Role Summary

The Senior Software Development Project Manager will lead cross-functional teams for more complex projects and initiatives across any Rand division or business segment with a focus on custom software development projects. The Senior Software Development Project Manager's primary focus is to initiate, plan, execute, control and close approved projects within time constraints and within budget. Projects will typically focus on the custom software development process and require breadth and depth of experience in managing constraints, risk, issues, and schedule in a matrixed, cross functional environment. This person will be directly responsible for the facilitation of each project team to successfully commercialize all new software products, solutions, or services to enhance the performance of the business. The Senior Software Development Project Manager will also act as mentor, trainer, and role model for junior personnel. The Senior Software Development Project Manager may also be tasked with other responsibilities such as tactical intervention on troubled projects, perform project reviews, identify process improvement, or resource training opportunities as leadership requires. All Project Managers also must maintain a professional and collaborative presence during all project meetings, including client-facing engagements to ensure customer satisfaction.

Major Responsibilities/Activities

  • Interface with internal technical employees and external contractors used on projects.
  • Manage and improve the custom software development and delivery process with a high level of scope control, detailed planning and customer satisfaction.
  • Take responsibility for more complex custom software projects or programs as a leader and point of contact for all project resources.
  • Review and approve billable time and expenses for internal technical employees and external contractors.
  • Ensure the quality of professional services provided.
  • Facilitate the definition of project scopes, goals, and deliverables.
  • Define and manage project tasks, budgets, resource requirements, and full-scale project plans.
  • Monitor and report on project progress to all stakeholders.
  • Take ownership and manage project risk, issues or other challenges that pose a threat to project scope delivery, timing, or budget.
  • Issue and integrate project change orders.
  • Act as the IMAGINiT’s point of contact with client facing projects.
  • Act as a brand ambassador by promoting a very positive, professional experience with the client with the goal to increase IMAGINiT’s standing with the client and overall visibility in the marketplace.

Education Requirements

  • PMP certification
  • Diploma or degree in an industry related discipline such as architecture, construction, building, mechanical or civil engineering, or equivalent experience.

Experience/Skill Requirements

  • Previous experience as a software developer is not required, but highly valued.
  • Minimum 8-10 years of relevant Project Management experience.
  • Client facing project management experience is required.
  • Skilled in managing and resolving conflict schedules and priorities.
  • 8-10 completed Professional Services customer facing software project examples
  • Experience working in a consulting environment providing clients with implementation services is desired.
  • 5-8 year’s of experience with providing various Professional Services to customers on projects (Development, Business Analysis, Data Management, etc) in a Team Lead or Senior Application/Developer role
  • Must be able to relate with a diverse group of people with a wide variety of technical skills.
  • Excellent interpersonal, communication and presentation skills.
  • Resourceful, with strong analytical and problem-solving skills.
  • Excellent organizational, time and project management skills. Strong business acumen, high energy, self-motivated and able to work under pressure
  • Ability to work independently and manage multiple priorities.
  • Ability to be engaged in multiple projects at one time is essential.

Additional Information

Travel

  • This position requires up to 65% travel. Travel is frequently by air, is outside the local area and overnight. Access to a reliable automobile and a valid driver’s license are required as well as the ability to legally enter both Canada and the US.

Compensation

  • Base Salary $125,000 USD - 135,000 USD Plus BONUS Based upon experience

Benefits

  • Health, Dental, and Vision
  • Health Savings Account with Employer Matching Contribution
  • Limited Purpose FSA Account
  • Medical Flexible Spending Account
  • Dependent Care Assistance Plan
  • Short & Long-Term Disability
  • Wellness Programs
  • Employee Assistance Program
  • Group Term Life Insurance
  • Voluntary Life Insurance
  • Paid Holidays
  • Vacation and Sick Leave
  • 401(k) with company match
  • Tuition Reimbursement
  • Service Awards
  • Employee Referral Bonus Program

Visit us at http://www.rand.com for more information.

We celebrate employment equity and diversity! We encourage applications from all qualified individuals and do not discriminate based on disability, race, ethnicity, religion, gender, sexual orientation, age, veteran status, or any other basis protected under federal, state, provincial or local laws.

We are committed to providing reasonable accommodations for persons with disabilities. If you require reasonable accommodation during the application process, we will work with you to meet your needs.

We thank all applicants in advance for their interest, but only those applicants who are to be considered will be contacted. Must be authorized to work in the U.S for any employer without company sponsorship. There is no deadline to apply as Rand accepts applications on an ongoing basis.

About Rand Worldwide

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service