Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Mid-Level Software Engineer image - Rise Careers
Job details

Mid-Level Software Engineer

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 Engineers, sharing knowledge and experience to foster their professional development. Actively incorporate feedback from senior developers into daily tasks and workflows to enhance learning and development. (Intermediate)
  • Problem Solving: Proven ability to apply problem-solving techniques to medium-to-large scale development tasks, with minimal guidance. (Intermediate)
  • Agile Methodology: Experience working in an Agile environment, including active participation in sprints, backlog grooming, and iterative development processes. (Intermediate)
  • Code Quality and Testing: Ability to write well-organized, quality unit and integration tests that provide sufficient coverage for core parts of the system. (Intermediate)
  • Team Collaboration: Willingness to work in a team environment, demonstrating strong interpersonal skills and the ability to take feedback from mentors and senior team members. Ability to give feedback to Entry-level Software Engineers. (Intermediate)
  • Application Monitoring and Troubleshooting: Demonstrated ability to monitor, troubleshoot, and build any needed tooling to ensure high availability, system stability and performance. (Intermediate)
  • Requirements Gathering and Solution Design: Demonstrated ability to gather and analyze project requirements. Designs effective and scalable software solutions, while collaborating with senior engineers to refine and optimize design approaches. (Intermediate)

Credentials & Experience

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent combination of education and / or experience.
  • Experience: 2-5 years of development experience, focusing on gaining proficiency in core technologies such as C#, SQL, and REST APIs. (Intermediate)

What A.E. Perkins Offers

  • Pay
    • Competitive compensation
  • Competitive yearly bonus potential - This position falls under our “Corporate Bonus Plan” which entitles you to a potential bonus payout of up to 10% of your annual salary as an annual bonus, if offered employment.
  • Benefits
    • Vacation time
    • Sick time
    • Medical
    • Dental
    • Vision
    • 401k
    • Flexible Spending Accounts
    • Health Savings Accounts
    • Long-term disability
    • Short-term disability
    • Supplementary life insurance
    • LegalShield
    • Commuter Reimbursement Plan
  • Additional Benefits
    • Education reimbursement
    • Wellable membership
    • Telescope Health (telehealth)
    • Intellect (mental health) application
    • Employee engagement activities, including voluntary events, raffles, book club, and more!
    • Easy work / life balance

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

AE Perkins logo

What it's like to work at AE Perkins

Read Reviews
Similar Jobs
Posted 4 hours ago

Cobot is hiring a Senior Product Engineer (3D Computer Vision) to lead architecture and end-to-end product work for ScoutMap across backend, visualization, and full-stack integration.

Photo of the Rise User

Lead development of scalable, secure robotic fleet management software as a Principal Enterprise Software Engineer working remotely across the US.

Photo of the Rise User
Posted 13 hours ago

Work remotely as a Front-End Software Engineer to build accessible, high-performance educational applications alongside a collaborative product and design team.

Posted 3 hours ago

Scan.com is hiring an HL7 Development Engineer to design, build, and support robust clinical interfaces (HL7, DICOM, APIs) that connect our platforms with provider and partner systems.

Photo of the Rise User
Posted 5 hours ago

Design and lead enterprise integration solutions using Dell Boomi AtomSphere to connect cloud and on-premise systems and drive scalable, secure data flows.

Photo of the Rise User
Posted 4 hours ago

Vendelux is hiring a Fullstack Engineer in New York to build and scale features on an AI-driven event-marketing platform and drive infrastructure improvements.

Photo of the Rise User
Posted 13 hours ago

Work as a Fullstack Product Software Engineer building scalable, user-centric features for a secure document sharing platform while collaborating closely with product, design, and engineering teams.

Photo of the Rise User
Posted 13 hours ago

Build and maintain a scalable managed search platform as a remote Software Engineer focused on backend services, APIs, automation, and production reliability for enterprise customers.

Posted 6 hours ago

Limit Break is hiring a Senior Unity Engineer to architect and implement robust, data-driven gameplay systems for a new mid-core 3D mobile title and help grow the engineering team from prototype to production.

Photo of the Rise User
Posted 5 hours ago

Contribute to cutting-edge real-time 3D medical visualization and AI projects as a Junior Software Developer at a market-leading healthcare technology company.

Photo of the Rise User
Posted 14 hours ago

A remote SaaS team is hiring a Software Developer to build scalable React-based components, maintain cloud web services, and contribute to cross-functional engineering initiatives that serve thousands of users worldwide.

Photo of the Rise User
Posted 5 hours ago

Lead architecture and technical strategy for enterprise web applications as a remote Software Engineer Architect, guiding design, implementation, and team mentorship.

Photo of the Rise User
Metova Hybrid No location specified
Posted 7 hours ago

Metova is hiring a hands-on Senior Software Developer to lead engineering efforts, mentor teammates, and deliver maintainable web and mobile applications for clients.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 10, 2025
Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!