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
Meridian Cooperative
Meridian Cooperative

Software Engineer II

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Software Development
Agile
Testing
+34

Visa

U.S. visa required

Contract role
6 days ago
Apply now

At Meridian, our engineers are trusted problem-solvers who build reliable, secure, and scalable software that supports critical business operations. We’re looking for a Software Engineer II (Full-Stack) to join our Engineering team and take ownership of meaningful projects while collaborating in a modern, Agile environment. This is a mid-level role ideal for an engineer who is comfortable working independently, enjoys solving complex technical problems, and wants to continue growing their technical depth while contributing to a collaborative team culture.

What You’ll Do

Development & Technical Implementation

  • Design, develop, and maintain n-tier software applications using C#, .NET Core, Angular/AngularJS, and PL/SQL.
  • Build scalable, efficient, and maintainable solutions across Windows and Linux environments.
  • Debug and resolve complex issues by analyzing system logs and reconstructing production events.
  • Identify and help reduce technical debt, improving long-term system health.
  • Follow secure coding best practices and industry standards.
  • Conduct code reviews and provide thoughtful, constructive feedback.
  • Create and maintain technical documentation aligned with product requirements and design.

Software Development Lifecycle

  • Participate across the full SDLC—planning, development, testing, deployment, and ongoing support.
  • Advocate for and implement quality practices including unit testing, integration testing, and automated testing.
  • Modify applications to fix defects, improve performance, or adapt to new technologies.
  • Analyze application databases and data flows independently or with a team.
  • Ensure adherence to established coding standards and SDLC best practices.

Collaboration & Agile Delivery

  • Partner with product owners, stakeholders, and cross-functional teams to translate business needs into technical solutions.
  • Deliver clear and effective demos of software solutions to stakeholders and end users.
  • Actively participate in Agile/SAFe ceremonies, including sprint planning, stand-ups, and retrospectives.
  • Track work using Jira and maintain documentation in Confluence.
  • Provide regular status updates and contribute to predictable, high-quality delivery.

Mentorship & Continuous Improvement

  • Support and mentor junior developers as needed.
  • Break down complex initiatives into manageable tasks and contribute to effective planning.
  • Evaluate performance tradeoffs between different technical approaches.
  • Contribute ideas that improve engineering processes, quality, and efficiency.
  • Successfully manage multiple priorities in a fast-paced environment.

What You’ll Bring

  • 3–5 years of professional software development experience.

  • Hands-on experience with:

  • C#, .NET Core, Angular/AngularJS

  • PL/SQL and relational databases (preferably Oracle)

  • RESTful and SOAP APIs

  • Linux and Windows Server environments

  • Git or similar version control systems

  • Strong understanding of the software development lifecycle.

  • Experience working in Agile environments; SAFe experience is a plus.

  • Cloud development experience is a plus.

  • Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent professional experience).

  • Strong analytical, design, and problem-solving skills.

  • Ability to debug, analyze, and resolve development and production issues.

  • Detail-oriented with a commitment to quality, execution, and documentation.

  • Comfortable working independently with minimal direction.

  • Strong communication skills, able to collaborate with both technical and non-technical partners.

  • Effective time management and ability to balance competing priorities.

  • A mindset of continuous learning and improvement.

What We Offer

  • Outstanding Medical/Dental/Vision
  • Education/Training Reimbursement
  • On-Site Education Courses
  • Flexible Spending Account
  • Health/Wellness Reimbursement
  • Excellent Life and AD&D insurance
  • Paid Time Off: Eligible to begin accrual from date of hire; accrual amount based on years of service. Beginning accrual rate equivalent to 22 days per year. 10 holidays which include the day after Thanksgiving, and Christmas Eve. Up to 240 hours of PTO can roll over to the following year.
  • Volunteer Time: 8 hours per year
  • Retirement: Robust 401K. Following one year of eligible service, the Company contributes in two ways: (1) match of 100% of each dollar you contribute on the first five percent (5%) of eligible compensation, and (2) Employer basic contribution of 4% of base salary (with increases in basic contribution percentage based on years of service). Employees are 100% vested in Company funded contributions from the date they enter the plan.

About Us

We were formed in 1976 by a group of Electric Membership Cooperatives with a vision for a single enterprise solution provider to serve data processing, IT, and operational needs to cooperatives, public utility districts, and municipal utilities. Through carefully curated acquisitions and partnerships, Meridian Cooperative has unified multiple leading-edge companies under its umbrella to truly execute that vision. Today, the Meridian Suite serves over 500 utilities across the country with industry-leading enterprise software solutions.

About Meridian Cooperative

👥201-500
📍Atlanta
🔗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 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service