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
Jobs via Dice
Jobs via Dice

Software Engineer, Senior (M Development)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Testing
Project management
+18

Permanent role
3 days ago
Apply now

Job Details

Level: Experienced

Job Location: REMOTE POSITION - Anywhere, FL

Position Type: Full Time

Education Level: 4 Year Degree

Salary Range: Undisclosed

Travel Percentage: Up to 25%

Job Shift: Day

Position Summary

  • The Software Engineer, Senior (M Development) promotes DSS, Inc.'s mission by providing the highest quality software within a structured maturity model environment.

  • The incumbent:

  • performs many development tasks using M/Cache technology within a typical day including but not limited to:

  • developing new products,

  • creating new modules for existing products,

  • designing user interfaces,

  • contributing to project plans,

  • performing product maintenance,

  • producing product enhancements and documentation

  • contributes to project plans, perform product maintenance,

  • provides quick and effective solutions to problems which cannot be resolved by the product line team.

  • serves as a resource to render patches via the VA FORUM patch release system for all DSS national products.

  • is a key member involved in all aspects of the application including analysis, requirement documentation, design, development and test site deployment.

  • assists and coordinates with program and project leaders to contribute to project plans, analyze system architecture, identify strategies for addressing requirements, risks and issues related to the use of our products and services and then resolves issues related to configuration, use of products, reports and data.

  • is willing to accept coaching in order to remove barriers and have effective working relationships.

  • is willing to travel on an occasional basis (up to 25%).

  • is responsible for written and verbal communication with other team members, documentation of version notes, technical manuals, work activities and other work processes.

DUTIES AND RESPONSIBILITIES:

  • Essential Duties:

  • Develops, builds, debugs, code and tests various software modules.

  • Works on development of new features within existing products.

  • Works on development of new products.

  • Contributes to project work planning.

  • Adheres strictly to documentation requirements.

  • Adhering strictly to update deadlines.

  • Provides feedback to the development team on a regular basis.

  • Shares development experience and knowledge.

  • Mentors of Junior, Mid-level, and other Senior software engineers.

  • Other Duties:

  • Serves as main development point of contact on one or more projects.

  • Serves as technical consultant on one or more projects.

  • Provides additional departmental duties such as contributing to RFP's and/or other infrastructure maintenance tasks.

The preceding functions are examples of the work performed by employees assigned to this job classification. Management reserves the right to add, modify, change or rescind work assignments and make a reasonable accommodation as needed.

Qualifications

SKILLS:

  • Required:

  • Defines business requirements

  • Translates business requirements into technical designs

  • Identifies, prioritizes, and executes tasks to meet critical project deadlines

  • Possesses and maintains a detail-oriented approach to work.

  • Possesses excellent listening skills and a commitment to communicating (verbally and in writing) in a clear, concise and timely manner at all times

  • Works independently with minimal direct management

  • Organizes time effectively while identifying barriers to progress, proposing solutions and setting priorities

  • Desired:

  • Works effectively (maintaining accuracy and sensitivity) under tight timelines and schedules.

  • Ability to sense the importance or impact of issues and situations and take appropriate actions.

  • Works from an organizational perspective as well as independently and as a contributing team member.

  • Is effective in a rapidly growing organization.

  • Works closely with project owners to define, clarify and document user requirements.

  • Provides recommendations for processes improvements.

  • Handles large volumes of email (approximately 25 to 50 emails daily).

EDUCATION:

  • Required:

  • Bachelor's degree (or higher) preferred; equivalent combinations of work experience and\or education will be considered.

EXPERIENCE:

  • 10 years or more experience as a software engineer.
  • 5 years or more experience working with VistA integration development.
  • Expert software engineering and problem-solving skills.
  • Expert M/Cache design skills.
  • Goal oriented.
  • Direct experience working with customers on troubleshooting and requirements gathering.
  • Excellent interpersonal skills along with solid organizational abilities.
  • Strong knowledge of 2 or more VistA packages.
  • Extensive knowledge of the Vista database and business rules.
  • Direct experience working with customers on troubleshooting and requirements gathering.
  • Experience at 2 or more client sites.

Physical Demands:

  • Operate computer and other office equipment - Up to 90% of time.
  • Perceive computer form layout- Up to 90% of time.
  • Work in a stationary position- Up to 90% of time.
  • Move about office - Up to 5% of time.
  • Transport up to 20 lbs. equipment/supplies - Up to 10 times per day.
  • Communications - Up to 90% of time.
  • Other, please specify - Travel up to 25% per year.

About Jobs via Dice

🔗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