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
ISF
ISF

Senior Software Developer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Testing
C
+20

Permanent role
5 days ago
Apply now

JOB OVERVIEWJOB TITLESenior Software DeveloperDIVISION/DEPARTMENTSoftware EngineeringLOCATIONRemoteREPORTS TO:Project ManagerFLSA STATUS:ExemptJOB SUMMARYA senior software engineer’s primary responsibility is to be a key driver of the team’s velocity and focus on delivering quality technical solutions. Senior software engineers will lead the team in completed features and bugs, contribute to architecture, design, and developing operating procedures. We primarily use C# .NET, TypeScript, and SQL Server; however, the ideal candidate should be open to using other tools and technologies and be looking to gain experience with other service offerings.DUTIES & RESPONSIBILITIES

  • Core contributor to the culture, productivity, and success of the team
  • Primary driver of cadence and throughput
  • Takes ownership of design, development, and delivery of key features.
  • Ensure solutions align with business objectives
  • Raises technical issues when observed
  • Key contributor in grooming, design, and architectural discussions.
  • Helps support the adoption and distribution of new techniques and technologies.
  • Ability to focus on the business objectives and solutions that are easily understood
  • Have open and direct conversations with other teammates.
  • Clearly communicate technical designs and implementation plans so other team members can understand and participate
  • Curious, pragmatic. Generate ideas, test them, find innovative solutions
  • Be ambitious. Push yourself and the team to continuously improve.
  • Look at failure as a learning opportunity.
  • Work primarily eastern time zone hours – be continuously available between 9am – 4pm eastern
  • Estimate 75% coding. 5% helping other developers. 5% code review. 10% design
  • Collaborate with Project Managers to define, plan, and deliver solutions that balance technical solutions with project constraints.

What that looks like in practice: Listen, design, execute, own, learn.

  • Read, listen, and think about what the software needs to do. Ask questions and, research, until you understand what the users need and can explain it to others
  • Design solutions that completely meet all users’ needs in the simplest way possible. Communicate your design to the team in a way they understand and can help you with it
  • Execute your design. Partition tasks to get help from your team. Identity milestones, shippable increments, or phases to make your vision a reality. Be the primary contributor and lead delivery.
  • Take ownership. You do not have to do all the work, but you should be comfortable driving features to success. Ensure the software delivered meets the user’s needs. Get help when you need it. Ask questions when you do not understand. Communicate your status, needs, and progress.
  • Learn. Reflect on your successes and failures. Find solutions to problems, leverage new technologies, and suggest ways the team can improve their effectiveness.

EDUCATION & CERTIFICATIONS

  • Bachelor's Degree in a technical field or equivalent work experience is preferred
  • Must be willing to obtain Azure Developer Associate (AZ-204) within 6 months of hire

KNOWLEDGE & EXPERIENCE_Primary Skills

_

  • Software development experience with C#, ASP.NET, and TypeScript. We will not exclude you from consideration if you have transferable experience, but we will expect you to be productive within 30-45 days
  • Proficient with Git in a continuous integration environment. You should be comfortable fetching, rebasing, branching, and merging multiple times per day
  • Comfortable performing code reviews
  • Modern JS framework experience – we use React
  • Experience with an ORM – we use Entity Framework
  • Knowledge of secure coding practices – OWASP top 10s
  • Knowledge of accessibility and responsive UI design – WCAG, 508, and multiple viewport sizes
  • Experience with popular RDBMS – we use SQL Server
  • Understanding of transaction control, process boundaries, and designing robust distributed solutions
  • Production support – quickly diagnose and troubleshoot reported issues. Find short-term and long-term solutions. Communicate root cause and lessons learned

ACKNOWLEDGEMENTTYPE OF POSITION: Full-TimeFLSA STATUS: Exempt

We are committed to providing equal opportunity in all of our employment practices, including selection, hiring, promotion, transfer, and compensation, to all qualified applicants and employees without regard to age, race, color, sex, religion, national origin, marital status, gender identity or expression, or sexual orientation, disability or any other protected status in accordance with the requirements of all federal, state and local laws.

Powered by JazzHR

ThK2kkU7CJ

About ISF

👥11-50
📍Jacksonville, Florida, United States
🔗Website

ISF Service

ISF product / service
ISF product / service
ISF product / service
ISF product / service
ISF product / service

How does ISF work?

Solving the Future through Strategy, Process, and Technology

Company culture

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