1

Junior Software Programmer Jobs in West Virginia

WV · On-site

About the role Coalition is looking for a Software Engineer to join the Business Applications team ... and junior team members. What Success Looks Like * Deliver meaningful Salesforce and CRM ...

New

Project Controller (Junior): On behalf of our Engineering client, Procom is searching for a Project ... software • Familiarity with engineering, procurement, and construction processes • ...

We are seeking an experienced Senior Software Engineer with a strong backend focus and full-stack ... Review code and mentor junior engineers. * Optimize applications for performance, scalability, and ...

We are seeking an experienced Senior Software Engineer with a strong backend focus and full-stack ... Review code and mentor junior engineers. * Optimize applications for performance, scalability, and ...

We are seeking an experienced Senior Software Engineer with a strong backend focus and full-stack ... Review code and mentor junior engineers. * Optimize applications for performance, scalability, and ...

Senior Software Engineer - FedRamp

Charleston, WV · On-site

$113K - $149K/yr

As a Senior Software Engineer, your day-to-day will involve designing low-to-medium complexity ... Mentor junior engineers within your pod, providing technical guidance and helping them grow their ...

$88K - $154K/yr

Parsons is looking for amazingly talented Software Engineers at a variety of levels to join our ... Junior - 2+ years experience or 6+ years experience in lieu of degree * Journeyman - 5+ years ...

Senior Staff Software Engineer

Charleston, WV · On-site

$113K - $149K/yr

About the role As a Senior Staff Software Engineer at SailPoint, you will dive into a highly ... Mentor junior members and guide them on technical solutions. * Managing development and release ...

Software Engineering Job Qualifications: Skills: Design, Software Development, Software Solutions ... Provide technical leadership, mentorship, and code reviews to junior developers. Qualifications ...

$125K - $135K/yr

... software architecture aligns with business goals and industry best practices. - Solve complex ... junior members of the development team. - Conduct code reviews to ensure code quality ...

Senior Developer (Front-End)

WV · On-site +1

$103K - $136K/yr

Software Engineering Job Qualifications: Skills: Agile Scrum Development, Microsoft Azure, User ... Mentor and coach junior developers, providing technical guidance and code reviews. Qualifications:

Showing results 21-40

Junior Software Programmer information

See West Virginia salary details

$5

$20

$36

How much do junior software programmer jobs pay per hour?

As of Sep 8, 2026, the average hourly pay for junior software programmer in West Virginia is $20.87, according to ZipRecruiter salary data. Most workers in this role earn between $12.64 and $25.67 per hour, depending on experience, location, and employer.

What is a junior software programmer?

A Junior Software Programmer is an entry-level professional responsible for writing, testing, and maintaining code under the guidance of more experienced developers. They typically work on specific tasks or small projects, learning industry practices and programming languages on the job. Junior programmers often collaborate with other team members to develop software solutions and resolve bugs, gaining experience as they grow into more advanced roles.

What are the key skills and qualifications needed to thrive as a junior software programmer?

To thrive as a Junior Software Programmer, you need a solid understanding of programming fundamentals, typically demonstrated by a degree in computer science or related field and experience with languages like Python, Java, or C++. Familiarity with version control systems (such as Git), basic debugging tools, and integrated development environments (IDEs) is also important. Strong problem-solving abilities, attention to detail, and effective communication are essential soft skills that help you learn quickly and collaborate with team members. These skills ensure you can contribute to codebases efficiently, adapt to new technologies, and support team goals in a fast-evolving technical environment.

What are some common challenges a junior software programmer might face during their first year on the job?

In their first year, Junior Software Programmers often encounter challenges such as adapting to new codebases, understanding development workflows, and balancing learning with productivity. They may also find it difficult to communicate technical issues clearly to team members or to estimate how long a task will take. However, most teams provide mentorship and regular feedback to help new programmers grow and integrate smoothly with the team’s processes.

What is the difference between Junior Software Programmer vs Junior Web Developer?

AspectJunior Software ProgrammerJunior Web Developer
Required SkillsProgramming languages (e.g., Java, C++, Python), software development fundamentalsHTML, CSS, JavaScript, basic backend knowledge
Work EnvironmentSoftware companies, tech firms, development teamsWeb agencies, tech startups, freelance projects
Common UsageDeveloping software applications, system toolsBuilding websites, web applications

Junior Software Programmers focus on developing software applications and systems using programming languages, often working in software or tech companies. Junior Web Developers specialize in creating websites and web-based applications, typically working in web agencies or startups. While both roles require basic coding skills, their focus areas and tools differ, making each suitable for different career paths within the tech industry.

What are popular job titles related to Junior Software Programmer jobs in West Virginia?

For Junior Software Programmer jobs in West Virginia, the most frequently searched job titles are:

What job categories do people searching Junior Software Programmer jobs in West Virginia look for?

The top searched job categories for Junior Software Programmer jobs in West Virginia are:

What cities in West Virginia are hiring for Junior Software Programmer jobs?

Cities in West Virginia with the most Junior Software Programmer job openings:

Infographic showing various Junior Software Programmer job openings in West Virginia as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $43,406 per year, or $20.9 per hour.

Software Engineer, Business Applications

Coalition, Inc.

WV • On-site

Full-time

Medical, Dental, Vision, PTO

Posted 3 days ago

New


Job description

About the role
Coalition is looking for a Software Engineer to join the Business Applications team and help build, extend, and operate the systems that support how our business runs. This role is centered on Salesforce and CRM engineering, with a strong emphasis on clean software design, reliable integrations, and practical partnership with the teams that depend on these systems.
You will work across the full delivery lifecycle: understanding a business problem, shaping requirements, designing a solution, writing and reviewing code, testing, releasing, documenting, and supporting what you build in production. You will partner with stakeholders in Sales, Marketing, Customer Support, Claims and other business functions, while collaborating with engineers, administrators, product owners, and IT partners.
This role is for an engineer who can independently own project deliverables, make sound technical tradeoffs, work effectively across team boundaries, and help raise the quality and capability of the team around them.
Responsibilities
  • Design, build, test, release, and maintain scalable Salesforce and CRM solutions that improve business operations.
  • Translate business needs into clear technical requirements, implementation plans, and maintainable software.
  • Develop custom Salesforce capabilities and integrations using appropriate platform features, APIs, automation, and software engineering practices.
  • Partner with Salesforce administrators, engineers, product owners, and business stakeholders to define solutions that are secure, reliable, and easy to operate.
  • Build and maintain integrations between Salesforce and other business applications, services, and data sources.
  • Participate in architecture and solution reviews, explaining design choices, dependencies, risks, and tradeoffs to technical and non-technical audiences.
  • Own assigned projects from planning through delivery, balancing new capabilities with technical debt, maintenance, operational support, and quality.
  • Establish appropriate testing, monitoring, documentation, and release practices for the systems you own.
  • Investigate and resolve production issues, defects, data problems, and integration failures; identify root causes and follow through on durable fixes.
  • Collaborate with partner teams to manage requirements, dependencies, releases, incidents, and changes that affect shared systems.
  • Improve development workflows, tooling, and team practices by identifying opportunities to use automation and AI to improve engineering efficiency, testing, documentation, support, and business workflows.
  • Use AI-assisted development tools thoughtfully, applying sound judgment to validate outputs and protect the security, privacy, and maintainability of the systems you build.
  • Share knowledge through documentation, code reviews, technical discussions, and mentorship of peers and junior team members.
What Success Looks Like 
  • Deliver meaningful Salesforce and CRM improvements with good velocity and a high standard of quality.
  • Independently clarify ambiguous requirements and turn them into pragmatic, well-designed solutions.
  • Build trust with business partners by communicating clearly, setting expectations, and following through on commitments.
  • Improve the reliability, maintainability, and observability of the applications and integrations you support.
  • Make tradeoffs that balance business value, delivery time, security, sustainability, and operational risk.
  • Contribute to a stronger engineering culture through thoughtful reviews, useful documentation, knowledge sharing, and mentorship.
Skills and Qualifications
  • 3+ years of professional software engineering, business applications engineering, or comparable experience.
  • Strong experience building and supporting Salesforce or other CRM-based business applications.
  • Demonstrated coding experience with Salesforce development, application integrations, or comparable enterprise application platforms.
  • Experience with Salesforce development technologies such as Apex, Lightning Web Components, Flow, or platform event-based integrations.
  • Experience integrating Salesforce with systems such as Zendesk, Outreach, data platforms, or other business applications.
  • Experience with Salesforce Sales Cloud, Service Cloud, Financial Services Cloud, or CRM Analytics.
  • Experience working with APIs, webhooks, data models, authentication, and integration patterns.
  • Ability to design and implement maintainable solutions with minimal day-to-day supervision.
  • Experience with software development fundamentals, including version control, code review, testing, debugging, deployment, and documentation.
  • Ability to work effectively with both technical and non-technical partners, including gathering requirements and explaining technical concepts clearly.
  • Experience working in an Agile or similarly iterative delivery environment.
  • Strong judgment, ownership, and communication skills, including the ability to identify risks and escalate issues early.
  • Practical experience using AI tools to improve productivity in areas such as coding, debugging, documentation, analysis, testing, or workflow automation.
  • Ability to evaluate AI-generated outputs for accuracy, security, privacy, bias, and maintainability before incorporating them into business processes or production systems.
  • Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field, or an equivalent combination of education and experience.
Bonus Points 
  • Experience designing data migration, synchronization, archiving, or data-quality solutions.
  • Experience with observability, incident response, and operational support for business-critical applications.
  • Experience using infrastructure, automation, AI-assisted development tools, or AI-enabled business applications to improve engineering productivity and operational outcomes.
  • Experience evaluating or implementing AI capabilities such as intelligent workflow automation, copilots, agents, or natural-language interfaces.
Compensation

Our compensation reflects the cost of labor across several US geographic markets. The US base salary for this position ranges from $115,000/year in our lowest geographic market up to $168,000/year in our highest geographic market. Consistent with applicable laws, an employee's pay within this range is based on a number of factors, which include but are not limited to relevant education, skills, job-related knowledge, qualifications, work experience, credentials, and/or geographic location. Your recruiter can share more on target salary for your location during the interview process. Coalition, Inc. reserves the right to modify this range as needed.

Perks
  • 100% medical, dental and vision coverage
  • Flexible PTO policy
  • Annual home office stipend and WeWork access
  • Mental & physical health wellness programs (One Medical, Headspace, Wellhub, and more)!
  • Competitive compensation and opportunity for advancement