Sr. Software Engineer
Boost your chances before you apply.
AURORA COOPERATIVE ELEVATOR COMPANY
Aurora, NE, US
Summary
You will design, build, and maintain features across the .NET stack and SQL Server while refactoring existing code for better testability and reliability. Additionally, you will improve CI/CD pipelines and mentor peers while utilizing AI-assisted development tools to enhance team productivity.
Job Description
Job DetailsJob Location: Aurora Corporate - Aurora, NE 68818About the role
We are hiring a Senior Software Engineer to work on our core business platform — the system that runs settlements, payments, invoices, contracts, inventory, and related operations for a large agricultural cooperative.
This is a hybrid IC role: you will deliver product features and fixes alongside work that improves how we build and ship — automated testing, CI/CD, reliability, security hygiene, and day-to-day engineering quality. Much of the work is in a long-lived production codebase: you will change existing behavior carefully, refactor toward testability, and leave the next person in a better place. You will partner with existing engineers and an external engineering partner, use AI-assisted development as a standard part of your workflow, and help raise the bar for how the team ships.
What you will do
Design, build, and maintain features across the .NET stack (C#, desktop and service layers) and SQL Server, including business logic that lives in stored procedures
Refactor existing C# and SQL as you go — characterize current behavior with tests, improve structure incrementally, and avoid big-bang rewrites
Own work end-to-end: understand the business path, implement the change, add automated coverage, and see it through review and release
Strengthen delivery: improve build/test pipelines, migration safety, and the practices that make small, frequent changes the default
Grow automated tests on high-value paths (unit, SQL/integration, API) so confidence comes from the pipeline, not from babysitting releases
Contribute to Azure-hosted services and supporting infrastructure with a security- and operations-aware mindset
Use AI coding assistants daily — for implementation, review, tests, and investigation — and help the team adopt effective patterns
Collaborate with employees and external engineering partners; mentor peers through clear design, review, and documentation of important decisions
What we are looking for
Required
7+ years professional software development experience, including substantial C# / .NET
Strong T-SQL and SQL Server experience; comfortable reading and changing complex stored procedures and data models
Experience with CI/CD (Azure DevOps preferred) and a habit of shipping behind automated checks
Working knowledge of Azure services commonly used with .NET applications
Experience owning and refactoring large existing production codebases, not only building new services
Proven practice writing automated tests and improving coverage on systems that already run in production
Fluency with AI-assisted software development (e.g. Cursor, Copilot, Claude Code, Codex, or equivalent) as a core part of how you work — not an occasional experiment
Ability to work hybrid and collaborate effectively with a distributed team
Must be able to attend occasional in-person meetings in our Omaha office, our headquarters in Aurora, Nebraska, and make occasional trips to other offices as needed
Preferred
Background in ERP, accounting, payments, inventory, or other financial / transactional systems
Experience with WinForms, WCF, Service Fabric, or similar enterprise desktop/service architectures
Exposure to infrastructure-as-code, application security hardening, or observability (logging, metrics, alerts)
Agricultural, commodity, or cooperative industry experience
Success in the first year looks like
You are a trusted owner on meaningful product work and on platform improvements that make delivery safer and faster
High-value paths have better automated coverage, and merges rely on required checks rather than hope
Peers can pick up areas you touch; important behavior is captured in tests and documentation
AI-assisted development is part of how the team ships, with clear habits around review and verification
Benefits
Competitive wages
Medical (PPO & High-Deductible plans), Dental, & Vision insurance
Flexible/HSA Spending Plans
Life Insurance
401K Plan with match
Short-term & Long-term Disability
EAP
Cancer Insurance
Vacation, Sick, & Paid holidays
Qualifications
Aurora Cooperative Elevator Company is a farmer-owned agricultural cooperative that provides goods and services in over 70 rural communities. Aurora Cooperative was formed in 1908 by a group of 22 farmers so that together they could provide goods and services the farmers were not able to provide on their own. Aurora Cooperative continues with this purpose of providing goods and services to farmers in each of our four core divisions of Grain, Agronomy, Animal Nutrition, and Energy.
Founded
1908
Company size
501-1,000 employees
Industry
Farming
Org type
Privately Held
Headquarters
Aurora, Nebraska
Aurora Cooperative Elevator Company is a farmer-owned agricultural cooperative that provides goods and services in over 70 rural communities. Aurora Cooperative was formed in 1908 by a group of 22 farmers so that together they could provide goods and services the farmers were not able to provide on their own. Aurora Cooperative continues with this purpose of providing goods and services to farmers in each of our four core divisions of Grain, Agronomy, Animal Nutrition, and Energy.
Founded
1908
Company size
501-1,000 employees
Industry
Farming
Org type
Privately Held
Headquarters
Aurora, Nebraska