HIRING PHILOSOPHY

The strongest teams can easily be 10 times as productive as those who are well-meaning but average in talent and desire. As such, the key to realizing our goals is people we employ. We seek out the brightest, most passionate people in their fields to join our team.

Our recruitment goal is to hire people who are not only experienced and talented but also excited by the constant evolution of the software industry. With this in mind, our core philosophy is to:

  • Hire passionate developers and support staff and compensate them well;
  • Maintain a core team with strong crop-insurance knowledge and experience; and
  • Provide an environment that rewards creativity, encourages professional growth, and continually challenges the status quo.

The key to realizing our goals is the people we employ. We seek out the brightest, most passionate people in their fields to join our team.

Interested in Working with Us?

AgWorks is always looking for highly-skilled .NET developers, crop-knowledgeable business analysts and support staff, and talented software test engineers with extensive experience in unit, regression, and load testing using Microsoft technologies.

If you’re a fit for our team, send us an email—we’d love to hear from you. Contact us at resume@myagworks.com.

Current Openings

We are currently hiring for the following positions. For inquiries or to submit your resume, please email resume@myagworks.com and include the job title in the subject line.

Deployment Engineer - Fulltime/Exempt - Amarillo, TX or Great Falls, MT Preferred
About AgWorks

AgWorks specializes in providing web-based software solutions to agents and insurance companies so they can deliver innovative products and services to thousands of independent crop insurance agencies and farmers across the US—helping them define new markets, improve customer service, and reduce operating expenses by simplifying complex workflows.

Position Overview

The Deployment Engineer is responsible for designing and implementing solutions for deploying, commissioning, and operating AgWorks’ unique line software products into non-production and production environment alike. This position offers a unique opportunity to work with emerging technologies. The innovation and creativity with which we develop and implement solutions are among the distinctions that make AgWorks the leader within our industry. The Deployment Engineer should be willing to respond to after hour emergency calls, as system deployment support is vital to our business’s core operations. The Deployment Engineer at AgWorks should be creative, self-driven and work effectively with limited supervision.

Position Responsibilities

The Deployment Engineer is responsible for maintaining and developing the processes and tools used to track and deploy AgWorks software products. The environment is fast-paced and candidates as well as our entire organization is committed to delivering solutions that drive reliability and efficiency across the deployment pipeline. The successful candidate will be working with the team to support and integrate automated solutions throughout the development, QA, and locally hosted production environments.

  • Code Building and Compilation
    • Work directly with both internal customers and peers from development, architecture and infrastructure teams on many kinds of projects and technologies that help software engineers ship code changes to production.
    • Design opinionated but flexible products that make it easy for service owners to adhere to Continuous Deployment best practices.
    • Craft tools, processes, and frameworks to guide colleagues through safely releasing production code.
    • Collaborate with, learn from, and mentor teammates.
  • Deployment Processing
    • Extend custom developed deployment pipeline leveraging Octopus Deploy and Microsoft PowerShell scripting.
    • Responsible for implementing deployment automation scripts through our Continues Integration & Delivery pipeline.
    • Configuring and developing dashboards to report on build and release metrics as well as the health of the overall system.
    • Automating and improving critical processes that will improve efficiency and effectiveness for our software releases.
    • Owning several processes and procedures surrounding Release and Deployment of Software Products.
    • Identifying the root cause of process errors and provide recommendations and/or solutions for improvement.
  • Core Technology Contribution
    • Ability to troubleshoot problems and issues identified by customers and implement corrective actions.
    • Perform routine audits of systems and software to determine utilization and adequacy for demand, and compliance with current hardware and software site license regulations and requirements.
Position Experience and Qualifications
  • Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering, Information Science, Information Technology, or similar technical discipline.
  • 3+ years of experience in a configuration management and release management environment as a Release Engineer, Build Engineer or Software Developer
  • Demonstrated knowledge and experience with implementing and automating CI/CD Processes for software delivery that aligns with Configuration and Release Management best practices.
  • Experience with writing and debugging complex drivers and related frameworks.
  • Strong coding, reading and debugging skills in C# and/or C++.
  • Strong object-oriented programming skills in either C# or C++.
  • Knowledge and understanding of Microsoft Server OS fundamentals (ie, IIS, Windows Services)
  • Basic usage and knowledge of Microsoft SQL Management Studio including job configuration and T-SQL skills.
  • Demonstrate creative, critical thinking and troubleshooting skills. Ability to ramp up quickly on both new technologies and existing technologies.
  • Highly professional, with the ability to deliver solid work on tight schedule.
  • Communication skills – ability to explain complicated technical process in a simple way to non-technical staff is a requirement. Clear written and verbal communication skills are a must.
  • This position does require some work outside of normal business hours, including nights, weekends and some holidays.

The opportunities to learn and grow professionally in the AgWorks work environment are virtually endless. We firmly believe our most valuable asset is our people. We offer competitive wages, personal time off, ten paid holidays + a holiday of your choice and a robust benefit package including health, vision and dental. 401(k) offerings with matching opportunity as well. AgWorks, LLC is an equal opportunity employer committed to workplace diversity.

To download a full PDF of the job description, click here.

For inquiries or to submit your resume, please email resume@myagworks.com and include the job title in the subject line.

Data Center Technician - Fulltime/Exempt - Amarillo, TX
About AgWorks

AgWorks specializes in providing web-based software solutions to agents and insurance companies so they can deliver innovative products and services to thousands of independent crop insurance agencies and farmers across the US—helping them define new markets, improve customer service, and reduce operating expenses by simplifying complex workflows. AgWorks owns and operates a Tier-1 SOC 2 compliant data center for fast, reliable access to the important information our customer’s need, when they need it.

Position Overview

The Data Center Technician plays a key role in the data center’s upkeep and maintenance. AgWorks is seeking a skilled, hands-on professionals to provide a variety of services to keep our computer data servers and hardware networks operating smoothly. The Data Center Technician should be willing to respond to after hour emergency calls, as data support is vital to our business’s core operations. The Data Center Technician at AgWorks should be self-driven and work effectively with little supervision.

Position Responsibilities
  • Provide first line of defense in safeguarding a company’s valuable information.
  • Perform Preventative Maintenance including:
  • Regularly reviewing heat monitors.
  • Review and report status on HVAC air handling units.
  • Manage monthly and annual provider maintenance channels such as bandwidth and power providers.
  • Server Management and Repair
  • Creating and maintaining Hyper-V virtual platforms.
  • Troubleshoot and repair servers that have hardware and network issues.
  • Installation of RAM, chips, cards and drives in high demand servers.
  • Run hardware diagnostics and replace failing parts including RAM, chips, cards and drives.
  • Scan and monitor performance and capacity management of servers.
  • Monitor System Processes
  • Monitoring and maintaining operation of all network processes.
  • Maintain accurate work records and event logs.
  • Create concise virtual information reports to keep company management informed.
Position Experience and Qualifications
  • Bachelor’s degree in Computer Science, Engineering or a related field or the equivalent education and/or experience.
  • Relevant or progressive experience in hardware support and basic infrastructure competency.
  • Ability to work in a dynamic problem-solving environment and synthesize strategy, plans, and solutions.
  • Demonstrate the ability to present technology or technical concepts to a variety of audiences.
  • Advanced knowledge in operating servers, switches, routers, monitors and computer networking.
  • Physical Requirements – data technicians stay on their feet, and regularly crawl, crouch, kneel, lift, and move up to 50lbs over short distances and regularly work in machine noise server rooms.
  • Communication skills – being able to explain complicated technical process in a simple to way to non-technical staff is a requirement for successful data center technicians.

The opportunities to learn and grow professionally in the AgWorks work environment are virtually endless. We firmly believe our most valuable asset is our people. We offer competitive wages, personal time off, ten paid holidays + a holiday of your choice and a robust benefit package including health, vision and dental. 401(k) offerings with matching opportunity as well. AgWorks, LLC is an equal opportunity employer committed to workplace diversity.

To download a full PDF of the job description, click here.

For inquiries or to submit your resume, please email resume@myagworks.com and include the job title in the subject line.

Data Center Network Technician - Fulltime/Exempt - Amarillo, TX
About AgWorks

AgWorks specializes in providing web-based software solutions to agents and insurance companies so they can deliver innovative products and services to thousands of independent crop insurance agencies and farmers across the US—helping them define new markets, improve customer service, and reduce operating expenses by simplifying complex workflows. AgWorks owns and operates a Tier-1 SOC 2 compliant data center for fast, reliable access to the important information our customer’s need, when they need it.

Position Overview

The Data Center Network Technician plays a key role in the data center’s upkeep and maintenance. AgWorks is seeking a skilled, hands-on professional to provide a variety of services to keep our data centers networks operating smoothly. The Data Center Network Technician should be willing to respond to after hour emergency calls, as data support is vital to our business’s core operations. The Data Center Network Technician at AgWorks should be self-driven and work effectively with little supervision.

Position Responsibilities
  • Knowledge of networking services and common networking protocols
  • Identify and fix errors in networks including LAN and WAN
  • Running and terminating network and power cables.
  • Physically upgrading fiber cables, copper, and more.
  • Provide network support to users.
  • Maintain servers and associated hardware, applications, services, and settings.
  • Develop and monitor policies for the use of network resources.
  • Collaborate with infrastructure and networking engineering teams.
Position Experience and Qualifications
  • Bachelor’s degree in Computer Science, Engineering or a related field or the equivalent education and/or experience.
  • Relevant or progressive experience in network hardware and software support and basic infrastructure competency.
  • Ability to work in a dynamic problem-solving environment and synthesize strategy, plans, and solutions.
  • Demonstrate the ability to present technology or technical concepts to a variety of audiences.
  • Advanced knowledge in operating servers, switches, routers, monitors and computer networking.
  • Cisco CCNA and/or comparable industry certifications not required but preferable.
  • Physical Requirements – data technicians stay on their feet, and regularly crawl, crouch, kneel, lift, and move up to 50lbs over short distances and regularly work in machine noise server rooms.
  • Communication skills – being able to explain complicated technical process in a simple to way to non-technical staff is a requirement for successful data center network technicians.

The opportunities to learn and grow professionally in the AgWorks work environment are virtually endless. We firmly believe our most valuable asset is our people. We offer competitive wages, personal time off, ten paid holidays + a holiday of your choice and a robust benefit package including health, vision and dental. 401(k) offerings with matching opportunity as well. AgWorks, LLC is an equal opportunity employer committed to workplace diversity.

To download a full PDF of the job description, click here.

For inquiries or to submit your resume, please email resume@myagworks.com and include the job title in the subject line.