×
Register Here to Apply for Jobs or Post Jobs. X

Mid-Level Software Engineer

Remote / Online - Candidates ideally in
Wisconsin, USA
Listing for: AE Perkins
Remote/Work from Home position
Listed on 2026-02-01
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, C# / Unity Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 90000 - 110000 USD Yearly USD 90000.00 110000.00 YEAR
Job Description & How to Apply Below

Position Summary

Are you passionate about improving processes, finding creative solutions to obstacles, and striving for greatness in everything you do? Do you enjoy being part of a collaborative team that celebrates success and learns from mistakes? If so, we invite you to join our development team, where you’ll work on enhancing our homegrown application using cutting‑edge technologies!

As a Mid‑level Software Engineer, you’ll be responsible for developing and maintaining scalable, high‑performance web applications, contributing to all phases of the software development lifecycle. This role requires proficiency in full‑stack web development, with the ability to work independently on tasks, solve complex technical challenges, and collaborate within an Agile development environment. The Mid‑level Software Engineer will also take ownership of specific projects or features, working with cross‑functional teams to deliver business solutions.

About

Us
  • We are building an in‑house banking‑like application, except for medical (FSA, HSA). Think cards, accounts, transactions with administration and customer portal UI.
  • The application was built entirely in‑house in the last 5 years
  • A lot of greenfield development
  • Fully remote position with no plans to bring everybody back to the office
  • You will be working with a distributed team of 10+ developers across two US timezones
  • Plenty of experienced peers to work with, the average tenure of the team is 4 years
  • Direct access to Product Owners and internal customers for requirement analysis and design discussions
Principal

Duties & Responsibilities (Core Competencies)
  • Application Development: Contribute to the development and maintenance of our in‑house applications by writing C#, SQL, fixing bugs and performing other needed development tasks. (Intermediate)
  • Leadership and Mentorship
    :
    Participate in a structured mentorship program, working closely with senior developers and team leads to build foundational skills and improve coding proficiency. Mentor Entry‑level Software engineers to help them learn and grow. (Intermediate)
  • Problem Solving: Learn to identify technical challenges and work through obstacles with little guidance from mentors, applying problem‑solving skills to smaller to medium tasks. (Intermediate)
  • Agile Participation: Participate in Agile development processes, such as sprint planning and retrospectives, contributing to iterative development and learning from more experienced team members. (Intermediate)
  • Code Quality and Testing: Assist in writing and testing code, ensuring that it meets quality standards as reviewed by senior team members. (Intermediate)
  • Team

    Collaboration:

    Work effectively within a team environment, learning to communicate technical challenges and sharing ideas with other team members. (Intermediate)
  • Application Monitoring and Troubleshooting: Monitor and troubleshoot IT‑supported applications and processes to ensure high availability and performance. Resolve technical issues effectively and support system stability. (Beginner)
  • Requirements Gathering and Solution Design: Limited requirements gathering, but working with higher level developers to learn from, ask questions about, and understand a given design. (Beginner)
Knowledge, Skills, and Abilities Required
  • Application Development
    • Backend: Experience with C#, .NET 5+ (Core), .NET Framework 4.8, ASP.NET Web APIs (Intermediate)
    • Frontend: Experience working with some modern UI framework such as Vue / React / Angular. (Intermediate)
    • SQL: Experience writing Microsoft SQL Server DDL and DML (Beginner)
    • Source Control: Experience with Git for managing code / pull requests / branching / rebasing / merging. (Intermediate)
    • Frameworks: Preferred but not required - Experience with Dapper, Hangfire, DbUp, nUnit (Intermediate)
    • Infrastructure: Preferred but not required - Experience working with Bitbucket, Bitbucket Pipelines, Octopus Deploy, and SEQ (Intermediate)
    • Task Management: Preferred but not required - Experience working with JIRA or something similar to track and manage your development tasks. (Intermediate)
  • Leadership and Mentorship: Take initiative to provide guidance and support to Entry‑level Software…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary