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
AI tools are expected to improve your output, not replace your judgment. Engineers remain accountable for the software they deliver.
Required Qualifications
We care more about engineering judgment, problem-solving, and the ability to validate results than memorized syntax or obscure framework knowledge.
Helpful Experience
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
Applying
Please submit your resume and be prepared to discuss:
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.
A leading staffing agency is seeking a Lead Construction Superintendent for a full-time position in Barker, NY. The role involves supervising field execution teams and ensuring compliance with safety and quality standards on data center construction projects. Ideal candidates...
...Dairy Farm Herdsman (6157) Location: Maine JobNumber: 6157 Herdsman Position available on a 350 cow, family-owned, modern dairy farm in central Maine. Responsible for the health and reproduction of mature cattle and heifers. Including heat detection, breeding...
...iterate and maintain software applications on internal application youll own meaningful... ...Participate in the full software development lifecycle including planning sessions, coding... ...-driven applications Experience with web/mobile app development, databases & SQL...
...positive relationships. This position is ideal for educators who enjoy working with young learners in a collaborative and supportive childcare setting. Key Responsibilities Support daily classroom routines and learning activities across age groups Implement...
...medications to our patients. We are an Independent "Mom & Pop" Pharmacy and this gives our patients that added personal touch. If you... ...can vary anywhere from 25 - 35 hours per week, depending on the deliveries and distance. We can provide you with a delivery vehicle or...