Software Engineer III - Full Stack Vue & .NET
Summary:
Job Title: Software Engineer III - Full Stack Vue & .NET
Job Status: Full-time
Location: Remote
Compensation: Salaried (Exempt)
Position Type: Direct Hire; note, this is not a contract role
Pay Range: $105K - $125K based on experience
Shift: Monday through Friday, 8 am - 5 pm ET
What You’ll Be Doing:
As a Software Engineer III at Patriot, you'll design, build, and enhance the web applications that power our payroll and accounting software for business owners across the country. You'll collaborate closely with engineers and product partners, take ownership of increasingly complex features, and contribute to technical decisions within a modern, tested, and scalable environment. In this role, you'll be responsible for:
Designing, developing, and maintaining scalable web-based applications
Collaborating with other engineers and cross-functional team members to deliver business value
Participating in code reviews and technical discussions
Writing clean, tested, and well-documented code
Contributing to architecture and design conversations
Supporting and improving development practices (e.g., CI/CD, testing, monitoring)
Supporting production systems, including participating in on-call rotations as needed
Engaging in continuous learning and knowledge sharing within the team
Communicating progress, blockers, and risks in a timely and transparent way
Supporting Patriot's values through positive interactions with internal and external stakeholders
Please note this is a sample of what you’ll be doing. This job requires you to be able to adapt to change quickly in order to deliver an exceptional customer experience. Your duties, responsibilities, and activities may change at any time with or without notice.
What You’ll Need:
Bachelor’s degree in Computer Science or a related field, or equivalent practical experience
4–7 years of professional software development experience
Professional experience with modern JavaScript Frameworks (preferably Vue.js)
Proficient in .NET Core, C#, and Entity Framework
Experience with databases (especially Postgres) and experience building transactional systems
Understanding of microservice architecture and cloud infrastructure (e.g., AWS)
A focus on performance, scalability, and reliability
Ability to work through requirements in a fast-paced environment, with support from senior engineers when needed
Strong communication and teamwork skills
Passion for continuous learning and improvement
Work Requirements
This role requires sitting or standing for extended periods (8+ hours) while working on a computer, including prolonged screen time and extended, repetitive use of a keyboard and mouse.
To deliver a professional customer experience, this role requires a workspace that supports focused, distraction-free work and clear, quiet audio during scheduled hours. If you require a reasonable accommodation to meet this need, please let us know.
Maintain reliable, high-speed internet access sufficient to support phone, chat, and email-based work
Nice to Have:
Experience with API Integration and Event-Driven Architecture.
Familiarity with financial technology or regulated industries
Prior experience contributing to large-scale or high-transaction systems
Patriot Software is committed to providing reasonable accommodations to qualified individuals with disabilities. If you require an accommodation during the application or interview process, or to perform the essential functions of this role, please note this on your application, and a member of our People Operations team will follow up with you.
Location & Commitments
Full-time, direct-hire, 100% remote role
Open to candidates residing in and legally authorized to work in the United States
Not open to applicants residing in: Alaska, California, Hawaii, Washington D.C.
Core hours: 8 am–5 pm EST, Monday–Friday
Some flexibility is required during busy seasons or critical “right-now” moments