Note: The job is a remote job and is open to candidates in USA. Patriot Software is a remote-first technology company that provides accounting and payroll software for American businesses. The Software Engineer III will design, develop, and maintain scalable full-stack web applications using Vue and .NET, collaborate with engineering and product teams, contribute to technical decisions, and support production systems and development practices.
Responsibilities
- 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
Skills
- 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
- 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
- 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
- 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
Benefits
- Paid time off, inclusive of vacation and sick time
- Paid holidays
- Medical, dental, and vision insurance
- Section 125 HSA and FSA accounts
- Benefits beginning the first of the month following hire
- Company-paid life, short-term, and long-term disability insurance
- 401(k) with company match
- Up-to-date hardware and equipment provided
- Flexible scheduling and opportunities for advancement
- Engaging and collaborative company culture
- Education reimbursement
- Home office setup stipend after introductory period
- Full-time, direct-hire, 100% remote role
Company Overview