Senior Software Engineer

Posted Jan 8


Do you love using your extensive programming skills to solve problems Are you a fan of collaborating with others and enjoy building tested, performant applications Then the Sr. Software Engineer position at Patriot Software may be a good fit for you. This position requires an individual who is self-motivated and dependable, is passionate about building reliable systems, and understands the importance of testing.

Let us introduce ourselves...

Patriot Software started in the basement of a factory decades ago. Were located in the universe (aka Canton, OH) and have over 140 employees across the United States.

On to the good stuff. What we do. Patriot develops accounting and payroll software for American businesses and their accountants. Because we have a passion for helping our customers succeed, our goals are lofty: make accounting and payroll fast, easy to use, and affordable. We need exceptional people to deliver exceptional products and services. Thats why we only hire the best of the best.

So, what do we value in a new team member Our search starts by looking for a quality individual who lives by our core values:

  1. We give more than we take
  2. We dont take shortcuts
  3. We lead. We dont follow
  4. We follow the golden rule
  5. We grow leaders

Does this sound like you Great Read on to see if your skills are a match, too.

Requirements

What were looking for on your resume

  • A Bachelors degree in Computer Science or relevant experience.
  • Proficient knowledge of application design patterns and object-oriented design. Proficiency with .NET/C# development.
  • 5+ years of experience in professional coding and software development.
  • 3+ years in web application development working with relational databases such as PostgreSQL and using ORM suites including NHibernate and/or Entity Framework.
  • 3+ years of experience building web-based applications and service-oriented architectures using technologies such as: ASP.NET MVC, modern JavaScript frameworks like Angular, Vue or ReactJS, jQuery.
  • Solid understanding of APIs and REST.
  • Experience in cloud-based services like AWS, Azure and/or Google Cloud.
  • Proficiency with a range of development tools including Visual Studio, Git, Resharper, etc.
  • Experience with unit testing, Test Driven Development (TDD) and continuous integration
  • Strong problem-solving and critical thinking skills.
  • Able to collaborate effectively in a team environment with a wide range of personality types.
  • Ability to adapt to changing requirements and business processes at the drop of a hat.
  • Experience developing applications for payroll or accounting industries is a major plus
  • Design and implement robust, scalable web-based solutions to business requirements.
  • Develop plans and estimates for project deliverables.
  • Participate in definition and clarification of business and product requirements and drive technical/solution approaches to satisfy requirements.
  • Communicate progress, issues and risks in a timely manner.
  • Collaborate with development team members on architecture/design, task sharing and problem solving.
  • Contribute towards the improvement of Patriots software development processes (version control, code reviews, unit testing, build/release, automation, etc).
  • Provide technical mentoring and support to junior team members.
  • Promote software engineering best practices.
  • Protect the confidentiality of sensitive and/or proprietary company and customer information.
  • Support and promote Patriots values through positive interactions with both internal and external stakeholders on a regular basis

Benefits

The Perks of Patriot

We pride ourselves on our company culture and value our employees hard work. Aside from the freedom to introduce new ideas or technologies, here are some of the awesome benefits our employees enjoy:

  • Paid time off and paid holidays
  • Medical, dental, and vision insurance
  • Section 125 HSA and FSA accounts
  • 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
  • Modern and relaxed remote-first office culture (dress code too)
  • Education reimbursement

Are you ready to take the next step in your career



Misc Info For This Position:

Remote Mix: 100% Remote

Position Level: Senior

Job Type: Full-Time

Regional Restrictions: USA Only


Apply for this Position



Patriot Software


Canton,OH
United States

Website


Job Info:
100% Remote
Senior
Full-Time
USA


Apply for this Position


See All Their Jobs



Share this job: