Software Engineer II
$89K - $122K/yr
The Software Engineer II's role is to define, develop, test, analyze, and maintain software ... Bachelor's Degree in Computer Science, Management Information Sciences, Mathematics, Engineering ...
$89K - $122K/yr
The Software Engineer II's role is to define, develop, test, analyze, and maintain software ... Bachelor's Degree in Computer Science, Management Information Sciences, Mathematics, Engineering ...
$89K - $122K/yr
The Software Engineer II's role is to define, develop, test, analyze, and maintain software ... Bachelor's Degree in Computer Science, Management Information Sciences, Mathematics, Engineering ...
Amarillo, TX · On-site +1
$89K - $122K/yr
The Software Engineer II's role is to define, develop, test, analyze, and maintain software ... Bachelor's Degree in Computer Science, Management Information Sciences, Mathematics, Engineering ...
Amarillo, TX · On-site +1
$89K - $122K/yr
The Software Engineer II's role is to define, develop, test, analyze, and maintain software ... Bachelor's Degree in Computer Science, Management Information Sciences, Mathematics, Engineering ...
$89K - $122K/yr
The Software Engineer II's role is to define, develop, test, analyze, and maintain software ... Bachelor's Degree in Computer Science, Management Information Sciences, Mathematics, Engineering ...
$89K - $122K/yr
The Software Engineer II's role is to define, develop, test, analyze, and maintain software ... Bachelor's Degree in Computer Science, Management Information Sciences, Mathematics, Engineering ...
Amarillo, TX · On-site
$106K/yr
In the event that a building is closed due to rent management, new hires may be placed in a local ... Using modern software engineering tools, including approved AI-assisted development tools where ...
Amarillo, TX · On-site
$106K/yr
In the event that a building is closed due to rent management, new hires may be placed in a local ... Using modern software engineering tools, including approved AI-assisted development tools where ...
In the event that a building is closed due to rent management, new hires may be placed in a local ... Using modern software engineering tools, including approved AI-assisted development tools where ...
In the event that a building is closed due to rent management, new hires may be placed in a local ... Using modern software engineering tools, including approved AI-assisted development tools where ...
... software developers to continually improve of the company's solutions. -Work with developers to address the market conditions across multiple products. Requirements:-- - at least 6 years of ...
... software developers to continually improve of the company's solutions. -Work with developers to address the market conditions across multiple products. Requirements:-- - at least 6 years of ...
Entity Management Applications, Inc., a leading provider of Managed IT Services and Network Design ... Associate's degree and 3 plus years' experience or equivalent Web Software Developer Designs ...
Entity Management Applications, Inc., a leading provider of Managed IT Services and Network Design ... Associate's degree and 3 plus years' experience or equivalent Web Software Developer Designs ...
Amarillo, TX · On-site
Entity Management Applications, Inc., a leading provider of Managed IT Services and Network Design ... Associate's degree and 3 plus years' experience or equivalent Web Software Developer Designs ...
Amarillo, TX · On-site
Entity Management Applications, Inc., a leading provider of Managed IT Services and Network Design ... Associate's degree and 3 plus years' experience or equivalent Web Software Developer Designs ...
Amarillo, TX · On-site
$105K - $132K/yr
... software development * Elicit, analyze, validate, specify, verify, and manage the needs of project ... Lead the and mentor less experienced developers and assist them with issues and questions Job ...
Amarillo, TX · On-site
$105K - $132K/yr
... software development * Elicit, analyze, validate, specify, verify, and manage the needs of project ... Lead the and mentor less experienced developers and assist them with issues and questions Job ...
In the event that a building is closed due to rent management, new hires may be placed in a local ... Evaluating, guiding, or supporting the appropriate use of modern software engineering tools ...
In the event that a building is closed due to rent management, new hires may be placed in a local ... Evaluating, guiding, or supporting the appropriate use of modern software engineering tools ...
Amarillo, TX · On-site
$125K/yr
In the event that a building is closed due to rent management, new hires may be placed in a local ... Evaluating, guiding, or supporting the appropriate use of modern software engineering tools ...
Amarillo, TX · On-site
$125K/yr
In the event that a building is closed due to rent management, new hires may be placed in a local ... Evaluating, guiding, or supporting the appropriate use of modern software engineering tools ...
Amarillo, TX · On-site
$65 - $87/hr
We are a full-service engineering consulting firm specializing in electrical engineering ... Use Microsoft Office, Excel, and other software tools to track progress, generate reports, and ...
Amarillo, TX · On-site
$65 - $87/hr
We are a full-service engineering consulting firm specializing in electrical engineering ... Use Microsoft Office, Excel, and other software tools to track progress, generate reports, and ...
We are a full-service engineering consulting firm specializing in electrical engineering ... Use Microsoft Office, Excel, and other software tools to track progress, generate reports, and ...
We are a full-service engineering consulting firm specializing in electrical engineering ... Use Microsoft Office, Excel, and other software tools to track progress, generate reports, and ...
Amarillo, TX · On-site
$106K/yr
Applying software engineering principles, methods and practices to design, develop, modernize ... Applying project management principles, methods, and practices including developing plans and ...
Amarillo, TX · On-site
$106K/yr
Applying software engineering principles, methods and practices to design, develop, modernize ... Applying project management principles, methods, and practices including developing plans and ...
Amarillo, TX · On-site
$106K/yr
Applying software engineering principles, methods and practices to design, develop, modernize ... Applying project management principles, methods, and practices including developing plans and ...
Amarillo, TX · On-site
$106K/yr
Applying software engineering principles, methods and practices to design, develop, modernize ... Applying project management principles, methods, and practices including developing plans and ...
Utilize engineering software, drafting tools, and standard office applications to support assigned tasks. * Coordinate with project managers, senior engineers, and multidisciplinary teams to support ...
Utilize engineering software, drafting tools, and standard office applications to support assigned tasks. * Coordinate with project managers, senior engineers, and multidisciplinary teams to support ...
Amarillo, TX · On-site
Utilize engineering software, drafting tools, and standard office applications to support assigned tasks. * Coordinate with project managers, senior engineers, and multidisciplinary teams to support ...
Amarillo, TX · On-site
Utilize engineering software, drafting tools, and standard office applications to support assigned tasks. * Coordinate with project managers, senior engineers, and multidisciplinary teams to support ...
Amarillo, TX · Remote
$40/hr
... software engineering, discrete mathematics, and theory of computation. Ability to explain time complexity analysis, sorting algorithms, graph traversal, memory management, and software design ...
Amarillo, TX · Remote
$40/hr
... software engineering, discrete mathematics, and theory of computation. Ability to explain time complexity analysis, sorting algorithms, graph traversal, memory management, and software design ...
Amarillo, TX · On-site
$89K/yr
... t throughout the development process. * Supporting the design, development, testing, deployment, maintenance, or troubleshooting of modern enterprise applications using current software engineering ...
Amarillo, TX · On-site
$89K/yr
... t throughout the development process. * Supporting the design, development, testing, deployment, maintenance, or troubleshooting of modern enterprise applications using current software engineering ...
Amarillo, TX · On-site
$89K/yr
... t throughout the development process. * Supporting the design, development, testing, deployment, maintenance, or troubleshooting of modern enterprise applications using current software engineering ...
Amarillo, TX · On-site
$89K/yr
... t throughout the development process. * Supporting the design, development, testing, deployment, maintenance, or troubleshooting of modern enterprise applications using current software engineering ...
$10.1K - $22.6K
0% of jobs
$22.6K - $35.2K
0% of jobs
$35.2K - $47.7K
0% of jobs
$47.7K - $60.3K
0% of jobs
$60.3K - $72.8K
0% of jobs
$72.8K - $85.4K
0% of jobs
$85.4K - $97.9K
0% of jobs
$97.9K - $110.5K
21% of jobs
$113.6K is the 25th percentile. Wages below this are outliers.
$110.5K - $123K
14% of jobs
The median wage is $128.5K / yr.
$123K - $135.6K
33% of jobs
$138.2K is the 75th percentile. Wages above this are outliers.
$135.6K - $148.1K
32% of jobs
$10.1K
$127.3K
$148.1K
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.
*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.
Essential FunctionsÂ
Collaborates with clients, developers and other team members in the conceptualization and development of new or existing software applications. Â
Assists 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. Â
Helps research, identify, analyze, and fulfill requirements of all internal and external program users and stakeholders.Â
Executes software testing on new and existing programs for the purpose of correcting errors and general debugging.Â
Participate in defining software development project plans, including scoping, scheduling, and implementation.Â
 Provides higher level support for incoming incident tickets from end users to resolve application and software issues. Partners with other engineers in resolving problems with software products or company software systems.Â
Performs other duties as assigned.Â
Required 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Â
5+ years of programming experience required.  Should have prior experience within various platforms and languages, including: MS.NET, C#, VB, and Object-Oriented Programming in a Windows Forms and SQL Server environmentÂ
Knowledge of all aspects of application development and project life cycles, including Agile and Scrum practicesÂ
Excellent understanding of coding methods and best practicesÂ
Extensive relational database and operating systems experience with emphasis on SQL Server and WindowsÂ
Fluency in object-oriented programming and design Â
Ability to conduct research into software-related issues and productsÂ
Proficiency with office productivity tools such as Microsoft Excel, Word and PowerPointÂ
Must complete a basic OO programming exercise to our satisfaction prior to interviewÂ
Preferred QualificationsÂ
Experience using source code management systems and feature branching strategies such as Git Flow and GitHub FlowÂ
Experience using SQL Server Reporting Services (SSRS) and Crystal ReportsÂ
Experience with cloud providers such as Azure and GCPÂ
Knowledge of WCF, Web API, and webservices in generalÂ
Knowledge of Microsoft WPF, UWP, WinUI, or MAUIÂ
Knowledge of event-driven architectureÂ
Knowledge of domain driven designÂ
Knowledge of enterprise software design patterns such as Factory and MVVMÂ
Understanding of corporate governance, business cases and return on investment conceptsÂ
Travel and On-callÂ
This role requires minimal travel and on-call duties.Â
The potential compensation range for this role is below. The final offer amount could exceed this range, based on various factors such as candidate location (geographical labor market), experience, and skills.
$90,000 - $110,000