{"schemaVersion":"jobsearcher.job.v1","id":"b96e146266dd8a9f8e5c6285","url":"https://jobsearcher.com/jobs/b96e146266dd8a9f8e5c6285","canonicalUrl":"https://jobsearcher.com/jobs/b96e146266dd8a9f8e5c6285","title":"Software Engineer II","description":"Role Overview The Software Engineer II's role is to define, develop, test, analyze, and maintain software applications in support of the achievement of Patterson software requirements. This includes writing, coding, testing, and analyzing software programs and applications. The Software Engineer II will also research, design, document, and modify software specifications throughout the development life cycle.\r\nHybrid Location This role will be Hybrid (2 days a week in office) if you are located within 50 miles of our Corporate Offices in either Mendota Heights, MN or Loveland, CO. In-person attendance is expected to foster collaboration, innovation, and team connection.\r\nEssential Functions Collaborates with clients, developers and other team members in the conceptualization and development of new or existing software applications.\r\nAssists in the definition, development, and documentation of software's business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments.\r\nHelps research, identify, analyze, and fulfill requirements of all internal and external program users and stakeholders.\r\nExecutes software testing on new and existing programs for the purpose of correcting errors and general debugging.\r\nParticipates in defining software development project plans, including scoping, scheduling, and implementation.\r\nProvides higher-level support for incoming incident tickets from end users to resolve application and software issues.\r\nPartners with other engineers in resolving problems with software products or company software systems.\r\nPerforms other duties as assigned.\r\nRequired Qualifications Bachelor's Degree in Computer Science, Management Information Sciences, Mathematics, Engineering, Business, or area of functional responsibility preferred, or a combination of equivalent education and experience.\r\n5+ years of programming experience required.\r\nPrior experience within various platforms and languages, including: MS.NET, C#, VB, and Object-Oriented Programming in a Windows Forms and SQL Server environment.\r\nKnowledge of all aspects of application development and project life cycles, including Agile and Scrum practices.\r\nExcellent understanding of coding methods and best practices.\r\nExtensive relational database and operating systems experience with emphasis on SQL Server and Windows.\r\nFluency in object-oriented programming and design.\r\nAbility to conduct research into software-related issues and products.\r\nProficiency with office productivity tools such as Microsoft Excel, Word and PowerPoint.\r\nPreferred Qualifications Experience using source code management systems and feature branching strategies such as Git Flow and GitHub Flow.\r\nExperience using SQL Server Reporting Services (SSRS) and Crystal Reports.\r\nExperience with cloud providers such as Azure and GCP.\r\nKnowledge of WCF, Web API, and webservices in general.\r\nKnowledge of Microsoft WPF, UWP, WinUI, or MAUI.\r\nKnowledge of event-driven architecture.\r\nKnowledge of domain-driven design.\r\nKnowledge of enterprise software design patterns such as Factory and MVVM.\r\nUnderstanding of corporate governance, business cases and return on investment concepts.\r\nTravel and On-call This role requires minimal travel and on-call duties.\r\nCompensation Compensation: $90,000 - $110,000.\r\nBenefits Full Medical, Dental, and Vision benefits and an integrated Wellness Program\r\n401(k) Match Retirement Savings Plan\r\nPaid Time Off (PTO) Holiday Pay & Floating Holidays\r\nVolunteer Time Off (VTO)\r\nEducational Assistance Program\r\nFull Paid Parental and Adoption Leave\r\nLifeWorks (Employee Assistance Program) Patterson Perks Program\r\nEEO Statement Patterson provides equal employment opportunities to applicants and employees without regard to race; color; sex; gender identity; sexual orientation; religious practices and observances; national origin; pregnancy, childbirth, or other related medical conditions; status as a protected veteran or spouse/family member of a protected veteran; or disability.\r\nJ-18808-Ljbffr","company":"Turnkey Computer Systems","rawCompany":"turnkey computer systems","city":"Amarillo","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-06-25T01:12:03.581Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer II","description":"Role Overview The Software Engineer II's role is to define, develop, test, analyze, and maintain software applications in support of the achievement of Patterson software requirements. This includes writing, coding, testing, and analyzing software programs and applications. The Software Engineer II will also research, design, document, and modify software specifications throughout the development life cycle.\r\nHybrid Location This role will be Hybrid (2 days a week in office) if you are located within 50 miles of our Corporate Offices in either Mendota Heights, MN or Loveland, CO. In-person attendance is expected to foster collaboration, innovation, and team connection.\r\nEssential Functions Collaborates with clients, developers and other team members in the conceptualization and development of new or existing software applications.\r\nAssists in the definition, development, and documentation of software's business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments.\r\nHelps research, identify, analyze, and fulfill requirements of all internal and external program users and stakeholders.\r\nExecutes software testing on new and existing programs for the purpose of correcting errors and general debugging.\r\nParticipates in defining software development project plans, including scoping, scheduling, and implementation.\r\nProvides higher-level support for incoming incident tickets from end users to resolve application and software issues.\r\nPartners with other engineers in resolving problems with software products or company software systems.\r\nPerforms other duties as assigned.\r\nRequired Qualifications Bachelor's Degree in Computer Science, Management Information Sciences, Mathematics, Engineering, Business, or area of functional responsibility preferred, or a combination of equivalent education and experience.\r\n5+ years of programming experience required.\r\nPrior experience within various platforms and languages, including: MS.NET, C#, VB, and Object-Oriented Programming in a Windows Forms and SQL Server environment.\r\nKnowledge of all aspects of application development and project life cycles, including Agile and Scrum practices.\r\nExcellent understanding of coding methods and best practices.\r\nExtensive relational database and operating systems experience with emphasis on SQL Server and Windows.\r\nFluency in object-oriented programming and design.\r\nAbility to conduct research into software-related issues and products.\r\nProficiency with office productivity tools such as Microsoft Excel, Word and PowerPoint.\r\nPreferred Qualifications Experience using source code management systems and feature branching strategies such as Git Flow and GitHub Flow.\r\nExperience using SQL Server Reporting Services (SSRS) and Crystal Reports.\r\nExperience with cloud providers such as Azure and GCP.\r\nKnowledge of WCF, Web API, and webservices in general.\r\nKnowledge of Microsoft WPF, UWP, WinUI, or MAUI.\r\nKnowledge of event-driven architecture.\r\nKnowledge of domain-driven design.\r\nKnowledge of enterprise software design patterns such as Factory and MVVM.\r\nUnderstanding of corporate governance, business cases and return on investment concepts.\r\nTravel and On-call This role requires minimal travel and on-call duties.\r\nCompensation Compensation: $90,000 - $110,000.\r\nBenefits Full Medical, Dental, and Vision benefits and an integrated Wellness Program\r\n401(k) Match Retirement Savings Plan\r\nPaid Time Off (PTO) Holiday Pay & Floating Holidays\r\nVolunteer Time Off (VTO)\r\nEducational Assistance Program\r\nFull Paid Parental and Adoption Leave\r\nLifeWorks (Employee Assistance Program) Patterson Perks Program\r\nEEO Statement Patterson provides equal employment opportunities to applicants and employees without regard to race; color; sex; gender identity; sexual orientation; religious practices and observances; national origin; pregnancy, childbirth, or other related medical conditions; status as a protected veteran or spouse/family member of a protected veteran; or disability.\r\nJ-18808-Ljbffr","datePosted":"2026-06-25T01:12:03.581Z","dateModified":"2026-06-25T01:12:03.581Z","hiringOrganization":{"@type":"Organization","name":"Turnkey Computer Systems","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Amarillo","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"b96e146266dd8a9f8e5c6285"},"url":"https://jobsearcher.com/jobs/b96e146266dd8a9f8e5c6285"}}