Patriot Software is a remote-first, product-led tech company focused on making accounting and payroll accessible for American businesses. The Software Engineer III will design, build, and enhance customer-facing web applications while collaborating with engineers and product partners to deliver business value.
Responsibilities:
- Design, develop, and maintain scalable web-based applications
- Collaborate with other engineers and cross-functional team members to deliver business value
- Participate in code reviews and technical discussions
- Write clean, tested, and well-documented code
- Contribute to architecture and design conversations
- Support and improve development practices (e.g., CI/CD, testing, monitoring)
- Engage in continuous learning and knowledge sharing within the team
- Communicate progress, blockers, and risks in a timely and transparent way
- Support Patriots’ values through positive interactions with internal and external stakeholders
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
- Consistent, reliable high-speed internet access
- Dedicated, quiet workspace free from distractions
- Experience with cross-platform mobile frameworks
- Familiarity with financial technology or regulated industries
- Prior experience contributing to large-scale or high-transaction systems