Software Engineer III
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+2 more
Job description
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., * AI may analyze an applicant’s video, including facial expressions, as part of assessing position fit.
- AI tools may be used during interviews for note-taking, evaluating responses, and generating interview summaries.
On-Camera Video Interviews
- All interviews are conducted via video with cameras on to maintain compliance and security standards.
- Patriot is a camera-on company for all video interactions.
Photo Capture for Security
- If selected to interview, you may be asked to provide or have a photo captured.
- This photo is used only to verify that the same candidate is present throughout all interview stages.
- Photos are not shared externally, used for any other purpose, or stored after the interview process. They are securely disposed of once the process is complete.
Requirements
- 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.
Benefits & conditions
Design, build, and maintain scalable web applications for payroll and accounting. Collaborate with engineers and product partners, write tested code, participate in code reviews, contribute to architecture, improve CI/CD and monitoring, support production (including on-call), and communicate progress while continuously learning. The summary above was generated by AI Let Us Introduce Ourselves, * 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
Equal Opportunity
Patriot is an equal opportunity employer. We do not discriminate against any employee or job applicant on the basis of race, color, gender, national origin, age, religion, creed, disability or sex. More Reasons to Love Patriot
Great products start with great people-which is why we invest in our team so they can do their best work. In addition to a culture that encourages innovation and ownership, our full-time employees enjoy a comprehensive suite of benefits designed to help our team thrive inside and outside of work.
- 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
Are you ready to take the next step in your career?
About the company
We’re Patriot Software - a remote-first, product-led tech company on a mission to make accounting and payroll fast, simple, and affordable for millions of American businesses. With 175+ team members across the U.S. and a collaborative office hub in Canton, Ohio, we’re building software that empowers the backbone of the American economy. What We Believe In
Creating great products starts with creating an environment where people thrive. That means connection, clarity, growth, high trust, and a culture where ideas move quickly and quality matters.
Our team lives by six core values that guide how we work, build, and serve:
- Be Customer Obsessed: We start with our customers and work backward to deliver exceptional value.
- Lead With Speed: We move fast, take smart risks, and stay ahead by acting boldly.
- Don’t Cut Corners: We own our technologies and operations to deliver a high-quality, end-to-end experience.
- Create a Better Us: We simplify, automate, spend wisely, and continuously improve.
- Follow the Golden Rule: We treat others with respect, invite feedback, and commit even when we disagree.
- Grow, Be a Leader: We expect leadership at all levels and pursue excellence as a high-accountability, high-trust team.
If this sounds like a place where you’d thrive, keep reading-your next opportunity might be here.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Dev Digest 121 - AI goes offline
The 12 Best Jobs for Software Engineers
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries