Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C# Software Developer

Guru Technologies

Job Description

Job Description

Senior C# / .NET Software Engineer
Job Description

Compensation: Competitive, based on experience
Type: Full-time
Schedule: Flexible hours
Work Arrangement: Hybrid, with three days per week in our Layton office
Location: Layton, Utah

About Guru Technologies

Guru Technologies is a Utah-based software engineering and technology consulting firm helping organizations solve complex business challenges through custom software development, artificial intelligence, cloud engineering, data & analytics, quality engineering, DevOps, mobile applications, enterprise integrations, and digital transformation.

For over 20 years, we’ve partnered with organizations ranging from innovative startups to Fortune 500 enterprises. Our mission is simple: build exceptional technology while creating long-term partnerships built on trust, technical excellence, and measurable business outcomes.

At Guru, you’ll work alongside experienced software engineers, architects, designers, and technology leaders who are passionate about solving meaningful business challenges. We believe our people are our greatest asset and are committed to creating an environment where collaboration, continuous learning, and long-term career growth thrive.

About the Role

Guru Technologies is looking for an experienced C#/.NET software engineer who can design, build, and deliver reliable software using both strong engineering fundamentals and modern AI-assisted development tools.

This role is not primarily about memorizing syntax or framework trivia. AI can now generate substantial amounts of code, but experienced engineers are still needed to understand the business problem, design the right system, direct the work, identify risks, and verify that the final result is secure, maintainable, and production-ready.

We are looking for someone with a strong systems-engineering mindset who can take an unclear or complex problem, develop a sound technical approach, break it into manageable pieces, and use both people and AI agents effectively.

Hands-on exposure to tools such as Codex, Claude Code, GitHub Copilot, Cursor, or similar solutions is expected. These tools are new, so we do not require years of experience with them. We do expect candidates to demonstrate meaningful experimentation and explain how they have used AI to solve real engineering problems.

Key Responsibilities

  • Design, develop, test, deploy, and maintain software using C#, ASP.NET Core, .NET, APIs, relational databases, and related web technologies.
  • Participate in the full software lifecycle, from requirements and architecture through deployment and production support.
  • Translate business needs into clear technical plans, system designs, data models, APIs, and acceptance criteria.
  • Evaluate tradeoffs involving scalability, security, performance, cost, complexity, and maintainability.
  • Use AI coding assistants and agents for appropriate tasks such as planning, implementation, testing, debugging, refactoring, documentation, and code review.
  • Provide AI agents with clear context, constraints, architectural direction, and expected outcomes.
  • Review and validate AI-generated code rather than accepting it at face value.
  • Identify hallucinations, incomplete implementations, unnecessary complexity, security risks, and regressions.
  • Implement and maintain CI/CD pipelines, cloud deployments, infrastructure, monitoring, and production systems.
  • Collaborate with engineers, designers, project managers, and clients.
  • Mentor less-experienced developers and help improve engineering practices across the team.
  • Occasionally contribute to front-end applications using HTML, CSS, TypeScript, React, Angular, or similar technologies.

AI tools are expected to improve your output, not replace your judgment. Engineers remain accountable for the software they deliver.

Required Qualifications

  • Five or more years of professional software engineering experience.
  • Strong experience with C#, .NET, ASP.NET Core, APIs, and relational databases.
  • Experience designing and delivering production software from initial concept through deployment.
  • Strong understanding of architecture, data modeling, API design, testing, debugging, source control, and software security.
  • Ability to understand complex interactions across applications, databases, cloud infrastructure, and third-party systems.
  • Experience with AWS, Microsoft Azure, or a comparable cloud platform.
  • Familiarity with Git, pull requests, code review, automated testing, and CI/CD.
  • Hands-on exposure to at least one modern AI-assisted or agentic development tool.
  • Ability to demonstrate how you have used AI to investigate, design, implement, test, debug, or improve software.
  • Ability to critically review AI-generated output and verify that it works correctly.
  • Strong problem-solving, systems-thinking, communication, and organizational skills.
  • Ability to work independently with minimal direction while remaining collaborative and accountable.

We care more about engineering judgment, problem-solving, and the ability to validate results than memorized syntax or obscure framework knowledge.

Helpful Experience

  • Docker and containerized applications.
  • Infrastructure as code using AWS CDK, Terraform, CloudFormation, or similar tools.
  • AWS ECS, Fargate, Lambda, or comparable Azure services.
  • Domain-driven design, clean architecture, onion architecture, or similar approaches.
  • React, Angular, Vue, TypeScript, or other modern front-end technologies.
  • Distributed systems, queues, background processing, or microservices.
  • Legacy application modernization.
  • AI APIs, retrieval-augmented generation, structured outputs, tool use, or workflow automation.
  • Repository instructions, MCP integrations, reusable agent workflows, or multi-agent development.
  • Consulting, professional services, SaaS, construction technology, or enterprise software experience.
  • Experience working directly with clients to clarify requirements and recommend solutions.

Education

A bachelor’s or master’s degree in computer science, software engineering, or a related field is helpful but not required. Relevant experience and demonstrated ability are more important than a specific degree.

What We Offer

  • Competitive compensation based on experience and demonstrated capability.
  • Flexible working hours.
  • Hybrid work with three days per week in our Layton office.
  • Health, dental, and vision insurance.
  • Paid vacation, sick leave, and holidays.
  • 401(k) with company match.
  • Opportunities to work across a wide range of industries, products, and technologies.
  • Access to modern AI-assisted engineering tools.
  • A collaborative culture that values strong engineers, sustainable work, and long-term professional growth.

Applying

Please submit your resume and be prepared to discuss:

  • A significant system or feature you helped design and deliver.
  • A difficult technical tradeoff you made.
  • An AI-assisted development tool you have used.
  • A specific example of how you used it.
  • How you reviewed and validated the resulting work.

Applicants are not expected to be experts in every technology listed. We are looking for experienced engineers with strong fundamentals, sound judgment, practical AI exposure, and the ability to continue learning as software development evolves.

Vacancy posted 13 days ago
Similar jobs that could be interesting for youBased on the Senior C# Software Developer in Layton, UT vacancy
  •  ...infrastructure.Roles and ResponsibilitiesDesign, research, and develop engineering products for production.Assess conditions of aging...  ...monitoring solutions.Design engineering will be performed utilizing software packages such as NX and Teamcenter.Excellent communication and... 
    Senior
    Relocation package
    Monday to Thursday

    Northrop Grumman

    Clearfield, UT
    2 days ago
  • $98.4k - $147.6k

     ...history, they're making history.Principal/ Senior Principal Cybersecurity Analyst - 19072...  ...documentation, as well as investigations, software research, hardware introduction and...  ...effectiveness of Cyber Security implementation.Develop system and policy documentation required... 
    Senior
    Full time
    Contract work
    Local area
    Relocation package
    Shift work

    Northrop Grumman

    Clearfield, UT
    1 day ago
  •  ...Senior Software Developer Job Locations US-UT-Ogden ID 2026-8022 Category Information Technology Type...  ...Agile (Scrum) framework using a variety of languages including C#, Java, JavaScript, HTML 5, and SQL. Support implementation... 
    Senior
    C#
    Full time
    Contract work
    For contractors
    Work experience placement
    Live out

    Odyssey Systems

    Ogden, UT
    2 days ago
  • Textron Systems in Utah is seeking an experienced Systems Engineer III to lead the development of complex military systems and support the engineering lifecycle from design through fielding. You will work with cross‑functional teams to deliver innovative defense technologies...
    Senior

    Find a- Textron

    Clearfield, UT
    3 days ago
  •  ...Astrion seeks a Senior Network Administrator to support LMOC at Hill Air Force Base, Ogden, Utah. Responsibilities include managing LAN/WAN, security across classified and unclassified networks, and coordinating telecommunications infrastructure. Requires US citizenship... 
    Senior

    ASTRION, INC.

    Clearfield, UT
    2 days ago
  •  ...Sabel Systems is seeking a Senior Architect to develop and maintain the AF-PLM enterprise architecture, aligning with Air Force data strategy and ensuring lifecycle data management across systems. You will guide integration with enterprise systems and support readiness... 
    Senior

    Jobleads-US

    Clearfield, UT
    2 days ago
  •  ...Senior Principal Electrical EngineerAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems...  ...development of hw acceptance test requirements and proceduresDefine and develop the electrical drawing tree and interconnect diagrams for the... 
    Senior

    Northrop Grumman

    Roy, UT
    1 day ago
  • $137k - $167k

     ...closed form and FE analysis practices; Prefer NX, ANSYS and ABAQUS software systems.NX modeling experience.Finite Element Analysis FEA...  ...and continuous improvement.Curious about all the exciting developments with the Northrop Grumman Space Sector? Click the link below:Working... 
    Senior
    Full time
    Relocation
    Shift work

    Northrop Grumman

    Clearfield, UT
    3 days ago
  • $16.75 - $17 per hour

     ...Support the Store Manager in the various tasks involved in the overall operation of a store. Ensure maximum sales and profitability by developing staff, controlling expenses and shrinkage. Oversee all aspects of merchandising and inventory control in adherence with company... 
    Senior
    Hourly pay
    Local area

    Spencer Gifts

    Layton, UT
    2 days ago
  • Sr. Buyer Procurement / Supply Chain • Full-Time Bachelor's Degree in Business or Related Field Preferred Why Somafina? Somafina is a growing co-manufacturer of vitamins and supplements in Utah, and business is thriving as we attract larger, more established...
    Senior
    Full time
    Work at office

    somafina

    Layton, UT
    4 days ago
  • $101.4k - $176.3k

     ...Dominance Division has an opening for a Level 4 Senior Principal Proposal Analyst to join our...  ...research and analyze historical data and develop cost models to support proposal efforts....  ...knowledge of Enterprise Pricing Software (i.e., ProPricer) or an equivalent Pricing... 
    Senior
    Full time
    Work at office
    Relocation package
    Shift work

    Northrop Grumman

    Clearfield, UT
    3 days ago
  • $89.4k - $134.2k

     ...qualifications below.Roles and ResponsibilitiesDesign, research, and develop engineering products for production.Assess conditions of aging...  ...solutions.Design engineering will be performed utilizing software packages such as NX and Teamcenter.Excellent communication and... 
    Senior
    Full time
    Relocation package
    Monday to Thursday
    Shift work

    Northrop Grumman

    Clearfield, UT
    2 days ago
  • $89.4k - $134.2k

     ...customers, presenting and discussing technical, cost, schedule, and manufacturing performance. Assess project and technical issues; develop, drive, and track action plans to meet productivity, quality, cost, schedule, and stakeholder satisfaction goals. Develop and... 
    Senior
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Clearfield, UT
    1 day ago
  •  ...candidates with hands-on development experience. Ability to evaluate software systems and platforms according to technical capability,...  .... Strong grasp of technical architectures and ability to develop a technical roadmap for the company and its systems. About... 
    Senior

    Daily Bread Inc

    Kaysville, UT
    3 days ago
  • $98.4k - $147.6k

    RELOCATION ASSISTANCE: Relocation assistance may be availableCLEARANCE REQUIRED FOR START: YesCLEARANCE TYPE: SecretTRAVEL: Yes, 50% of the TimeDescriptionAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people...
    Senior
    Full time
    Contract work
    Relocation package
    Monday to Thursday
    Shift work

    Northrop Grumman

    Clearfield, UT
    2 days ago
  • $81.4k - $122k

     ...a Principal Project Manager Level 3 or a Senior Principal Project Manager Level 4 to join...  ...existing operations.Key responsibilities: Develop comprehensive project plans, including...  ...including Gantt charts, project management software systems and risk managementValid driver's... 
    Senior
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Clearfield, UT
    5 days ago
  • $17 per hour

    A Senior Retail Stocking Associate (full-time) is a valued member of a high performing team who is empowered & equipped to do their job...  ...you do! This role is perfect for you if you have the desire to develop as a leader and is passionate about a career in retail. The... 
    Senior
    Hourly pay
    Full time
    Temporary work

    Harbor Freight Tools

    Layton, UT
    3 days ago
  • $151.5k - $227.3k

     ...Aeronautics Sector has an opening for a Senior Cost and Schedule Manager 3 for the Air...  ...staffing needs, including: hiring/training/developing employees, assigning work scope to...  ...SAP S4, Hyperion (or related financial software), Cobra, and wInsightActive US government... 
    Senior
    Full time
    Work experience placement
    Relocation package
    Shift work

    Northrop Grumman

    Clearfield, UT
    5 days ago
  • $125k - $225k

     ...Senior Mechanical EngineerU.S. Citizenship Required. Ability to qualify for a US Department...  ...for space applications from scratch and develop that technology through test and...  ...structuresExperience using parametric CAD software to create models of assemblies, parts and... 
    Senior

    Toyon Research

    Clearfield, UT
    2 days ago
  • Job Description Job Description Help Us Make Homeownership Easier to Reach We specialize in helping qualified homebuyers explore pathways to homeownership, including programs that may make purchasing a home possible with little to no money down and little to no ...
    Senior
    Remote work

    Primary Residential Mortgage Inc

    Layton, UT
    12 days ago
  •  ...Description Job Description Apply Here: & TrackId=ZipRecruiter SENIOR CYBER SECURITY ANALYST III (ISSM)   This is a HYBRID...  ...and help engineer secure solutions as they are being developed.   Essential Duties and Job Functions · Assist customers... 
    Senior

    ISSE SERVICES LLC

    Clearfield, UT
    14 days ago
  • $125k - $225k

     ...Senior Mechanical Engineer U.S. Citizenship Required. Ability to qualify for a US Department...  ...for space applications from scratch and develop that technology through test and delivery...  ...~ Experience using parametric CAD software to create models of assemblies, parts and... 
    Senior

    Toyon Research

    Clearfield, UT
    1 day ago
  • $110k - $130k

     ...associated with mechanical engineering projects.Developing conceptual designs and cost estimates...  ...drawings utilizing Revit 3D design software.Conducting or participating in investigative...  ...: EngineeringExperience level: Mid-Senior LevelIndustry: Mechanical Or Industrial... 
    Senior
    Work at office
    Night shift

    Ramboll Group

    Syracuse, UT
    5 days ago
  • $81.4k - $122k

     ...preparation of expenditure projections, and submitting timely requests for additional funding to the government Conduct cost analysis to develop BACs, EACs, generate financial inputs, and support monthly cost and schedule reviews Identify pressures and opportunities, and... 
    Senior
    Contract work
    Shift work

    Northrop Grumman

    Clearfield, UT
    1 hour ago
  • $140k - $230k

     ...Senior Electrical Engineer U.S. Citizenship is Required. Ability to qualify for a US Department of Defense Top Secret security clearance...  .... Responsibilities Perform system analysis, develop architectures, and create detailed electrical designs of advanced... 
    Senior

    Toyon Research

    Clearfield, UT
    1 day ago
  • $81.4k - $122k

     ...principles and hands on cost performance reporting/analysis skills.Develop and implement solutions of moderate scope and complexity....  ...representing the group on special projects outside of own group.This Senior Program Control Analyst duties could include leading a team to;... 
    Senior
    Work at office
    Remote work
    Flexible hours
    Shift work

    Northrop Grumman

    Layton, UT
    22 hours ago
  •  ...experience in the required task area Familiarity with a range of systems engineering tools - Cameo experience preferred Background in developing and/or testing aircraft and/or military components preferred Experience with systems integration, structural analysis and/or... 
    Senior
    Temporary work

    KIHOMAC, Inc

    Layton, UT
    22 hours ago
  • $82.3k - $220k

     ...Software Engineer (SMTS)Draper is an independent, nonprofit research and development company headquartered in Cambridge, MA. The 2,0...  ...software solutions. As a part of the Software Engineering Team, developers will build out software solutions and see a project through... 
    Senior
    Full time
    Local area

    Draper

    Clearfield, UT
    2 days ago
  • $70k - $110k

     ...Job Description Job Description Senior Tax Accountant We are a midsize firm of about 50 employees with a national client book. We offer tax, accounting, and audit/assurance services to individuals and businesses across the US. We work with an even mix of for profit... 
    Senior
    Ongoing contract
    Temporary work
    Local area
    Remote work

    Everforth, Cybercoders

    Kaysville, UT
    2 days ago
  • Overview SENIOR NETWORK ADMINISTRATOR LOCATION: Hill AFB, UT JOB STATUS: Full-time CLEARANCE...  ...management systems and custom Government software applications Perform VMware server...  ...including CAT5 and fiber infrastructure Develop documentation and artifacts required for... 
    Senior
    Full time

    ASTRION, INC.

    Clearfield, UT
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C# Software Developer. Be the first to apply!