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

Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Software Development
Testing
Unit Testing
+25

Permanent role
8 days ago
Apply now

Position Summary

The Software Engineer is responsible for application development, coding, unit testing, documentation, and system support. This role involves designing, modifying, developing, and implementing software programming applications and components. The Software Engineer will collaborate closely with other developers and technical professionals to deliver high-quality solutions that meet organizational and stakeholder requirements.

Key Responsibilities

  • Design, develop, test, and deliver software solutions using commercial and open-source programming languages in an Agile/Scrum environment.
  • Engage with stakeholders to ensure requirements, schedules, and expectations are clearly defined and communicated to the development team.
  • Develop and execute automated unit testing for assigned software solutions.
  • Collaborate with infrastructure and network teams to analyze and resolve software-related issues.
  • Oversee the software development lifecycle from planning to implementation, escalating as needed to meet deadlines.
  • Coordinate with management to align project schedules, goals, design criteria, and methodologies.
  • Share knowledge, lessons learned, and best practices within the team.
  • Provide technical documentation and support to ensure smooth software delivery.
  • Follow established development methods, processes, and procedures.
  • Perform other related duties as assigned.

Knowledge, Skills & Abilities

  • Proficiency with the Atlassian suite (Bitbucket, JIRA, Confluence) or similar tools.
  • Expert knowledge in at least one core programming technology; intermediate skills in a second preferred.
  • Ability to stay current with technology trends to recommend optimal solutions.
  • Strong problem-solving and task decomposition skills for both self and team.
  • Ability to mentor peers, technicians, and administrators on project work.
  • Solution-driven mindset with self-motivation and the ability to influence others.
  • Capable of breaking down multi-week objectives into clear, manageable tasks.
  • Commitment to delivering high-quality work with ownership of results.
  • Ability to learn quickly from mistakes and adapt solutions accordingly.
  • Excellent relationship-building skills across internal teams and with business stakeholders.
  • Calm, professional communication and self-awareness with a focus on continuous growth.
  • Ability to work independently with minimal supervision (weekly check-ins).
  • Advanced proficiency in Microsoft Office Suite (Word, Excel, PowerPoint, Outlook) and other relevant software.
  • Ability and willingness to travel up to 10% as needed.
  • Strong verbal and written communication skills in English.
  • Demonstrated ability to exercise sound independent judgment.

Education & Experience Requirements

  • Bachelor’s degree in Computer Science, Computer Information Systems, Software Engineering, Software Development, Mathematics, or a related field. Equivalent experience may be considered in lieu of education on a year-for-year basis.
  • Minimum of 2 years of professional experience as a Software Engineer or in a similar IT role.
  • Relevant IT certifications (e.g., Java, C, Objective-C, C++, Perl, Python) preferred.

Why Join

This is an opportunity to contribute to impactful software solutions in a collaborative, innovative environment. As a Software Engineer, you will work on meaningful projects, grow your technical skills, and play a critical role in delivering technology that drives organizational success.

About ProsourceIT

👥11-50
📍Florida Miami Lakes
🔗Website

ProsourceIT Service

ProsourceIT product / service
ProsourceIT product / service
ProsourceIT product / service
ProsourceIT product / service
ProsourceIT product / service

How does ProsourceIT work?

Provides the best career opportunities to our candidates while being the best in the US at servicing our clients

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