CrawlJobs Logo

Senior Software Engineer (C#.NET, SQL Server)

United States, Cedar Rapids 100000.00 - 125000.00 USD / Year · Job Posted May 03, 2026
Apply Position
Job Link Share

Job Description

We’re partnering with a growing, product-driven organization that’s rebuilding a critical web platform from the ground up. This is a senior-level, hands-on engineering role for someone who thrives wearing multiple hats: technical leader, architect, trusted teammate, and client-facing problem solver. You’ll guide a small project team while actively designing and building a modern, web-based system that serves real users at scale. If you enjoy shaping technical direction, mentoring others, and writing production-quality code—not just reviewing pull requests—this role delivers real ownership and visibility.

Job Responsibility

  • Designing and building a new, modern web platform, a CMS - Content Management System, using established backend and frontend technologies (C#.Net, SQL Server)
  • Leading small project teams while remaining deeply hands-on in development
  • Translating business and user needs into clean, scalable technical solutions
  • Acting as a go-to expert across the stack, offering guidance internally and to external stakeholders
  • Improving existing systems with an eye toward performance, security, and long-term maintainability
  • Writing high-quality code, automated tests, and technical documentation
  • Setting and maintaining engineering standards across CI/CD workflows, code quality, and system design
  • Collaborating closely with cross-functional partners and periodically demoing solutions to end users

Requirements

  • Senior-level experience building and maintaining web-based software systems, huge plus having built a new Content Management System from the ground up
  • Deep strength in backend development with a modern, object-oriented language and relational databases
  • Strong experience with frontend frameworks and modern JavaScript-based UIs
  • Solid grounding in enterprise software design principles (clean architecture, design patterns, scalable systems)
  • Comfort mentoring other developers and helping teams do their best work
  • Experience working in CI/CD environments with automated testing
  • Working knowledge of common web security risks and best practices

What we offer

  • medical
  • vision
  • dental
  • life and disability insurance
  • company 401(k) plan

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer (C#.NET, SQL Server)

8 matching positions

Senior Software Engineer (.NET / C#)

Brightree, a ResMed company, is looking for a Senior Software Engineer to join t...
Location
Location
United States , Peachtree Corners, GA
Salary
Salary:
Not provided
resmed.com Logo
ResMed
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or related field
  • 5+ years of experience in software engineering, preferably using Microsoft technologies in a web-based, high-traffic system
  • Strong architectural design skills, with experience building scalable, distributed, and event-driven systems
  • Expertise in ASP.NET, including Razor, WebForms, Web API, WCF, JavaScript, CSS, and caching services
  • Proficiency in MS SQL Server (T-SQL/SQL) in a high-volume transaction environment
  • 4+ years of experience developing and operating applications in AWS, with a strong understanding of key AWS services and tools
  • 3+ years of experience developing front-end applications using React or React Native or other front-end framework
  • Proven ability to design and implement RESTful APIs and microservices
  • Hands-on experience with CI/CD pipelines, deployment strategies, and zero-downtime deployments
  • Production experience with event-driven architectures or message-broker solutions (e.g., Kafka, RabbitMQ)
Job Responsibility
Job Responsibility
  • Own and lead architecture discussions, designing highly scalable, performant, and resilient software solutions in a cloud-native environment
  • Demonstrate strong ownership of software components from design to deployment, ensuring system reliability and maintainability
  • Apply AI-assisted development tools (e.g., GitHub Copilot, Augment, MCP servers, and Agentic AI frameworks) to enhance productivity and code quality
  • Design data-centric architectures, treating data as a first-class citizen for secure transport, storage, and analytics
  • Champion a quality-first approach, implementing unit tests, automation frameworks, and robust functional testing
  • Identify codebase and system design gaps, setting and maintaining high-quality engineering standards through code, security, and design reviews
  • Enhance product scalability and self-service capabilities, ensuring efficient onboarding and customer adoption
  • Take an active role in mentoring junior engineers, sharing technical expertise, and fostering a culture of collaboration and innovation
  • Support hiring efforts, participating in interviews and attracting top engineering talent
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - C#, AWS

ResMed has always applied the best of technology to improve people's lives. Now ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
resmed.com Logo
ResMed
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience working as a Full Stack Developer
  • Development experience with C#, with Entity/Entitycore/ADO.net framework
  • Experience with ASP.NET Core, MVC, Web API, LINQ
  • JavaScript/TypeScript, Jquery, React or Angular, HTML5, CSS3, Responsive Web
  • Experience developing enterprise software applications in an n-tier architecture
  • Experience working on complex System Architecture & Design
  • Experience migrating applications from onprem to AWS
  • Good experience working on AWS services like EC2, RDS, Lambda, S3, SNS, SQS, etc.
  • Experience with relational databases (Microsoft SQL Server, Oracle, PostgreSQL, etc.)
  • Experience developing multi-threaded applications
Job Responsibility
Job Responsibility
  • Write code to improve new/existing software solutions, services, components, and interfaces
  • Write software tests and unit tests to validate software solutions leveraging test-driven development techniques
  • Participate in architectural, design, and code reviews providing insight to other engineers and their solutions
  • Design and create relational databases leveraging data management and data structures best practices
  • Build and deploy software packages using Continuous Integration and Continuous Development best practices for delivering software as a service
  • Leverage known design patterns to design new software solutions, services, components, and interfaces for ResMed family of products
  • Troubleshoot and resolve system performance issues leveraging software algorithm design best practices
  • Leverage known secure programming principles to design new software solutions, services, components, and interfaces that meet industry and government standards for security and data protection
  • Fulltime
Read More
Arrow Right

Senior .NET Software Engineer

We are actively seeking experienced Full Stack .NET Developers to join our team ...
Location
Location
Philippines , Cebu City
Salary
Salary:
Not provided
amcsgroup.com Logo
AMCS Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong technical knowledge of Web Technologies such as .NET Core, Web API, C#, JavaScript, jQuery and CSS3
  • Experience developing applications in C#, ASP.NET or SQL Server preferred but other OO languages such as Java will be considered
  • Strong experience with Angular preferably, or React, Vue or Typescript. This is not essential
  • Good understanding of Design Patterns and Principles
  • Strong experience in MVC and Entity Framework
  • Fluent in MS SQL Server, database and programming
  • Good knowledge of Object-Oriented Design and Development
  • Experience with web services, REST API
  • Familiar with security mechanisms including web and web service security and their implementations
  • Experience in writing Unit test cases
Job Responsibility
Job Responsibility
  • Developing, enhancing and maintaining our environmental software products in accordance with agreed requirements and designs
  • Member of a team of software developers using latest versions of Microsoft Visual Studio (C#, ASP.NET) and Microsoft SQL Server
  • Contributing to the specification, development and test of software solutions to defined standards
  • Delivery of software development projects both as stand-alone and as a team member of internal agile and outsourced development teams
  • Development of embedded applications (Windows XP Embedded) that utilise GIS related plug-ins (including vehicle navigation and route optimisation)
  • Develop and deliver project updates to senior management
What we offer
What we offer
  • Health insurance that covers up to three dependents
  • Shuttle service for convenient transportation
  • Complimentary on-site food and coffee for your enjoyment
  • Allowances
  • Access to a comprehensive learning and development platform that provides on-the-job training on essential skills, with the ability to track your progress centrally
  • 25 days of leave
  • Joining a world leader in environmental services
  • Hybrid work arrangement for a flexible work-life balance
  • Relocation bonus package* to qualified candidates
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (.Net)

We are looking for a highly motivated and experienced Senior Software Engineer (...
Location
Location
Salary
Salary:
Not provided
commencis.com Logo
Commencis
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BSc/MSc/PhD degree in Computer Science or a related field, or equivalent practical experience
  • At least 5 years of professional experience in backend development with .NET (C#, .NET Core / .NET 8+)
  • Strong understanding of OOP principles, design patterns, and scalable system design
  • Experience with microservices architecture and distributed systems
  • Hands-on experience with relational and non-relational databases (e.g., SQL Server, PostgreSQL, MongoDB, Redis)
  • Strong experience in unit testing and debugging
  • Proficiency with Git or similar version control systems
  • Hands-on experience using AI tools throughout the development process
  • Strong analytical thinking and problem-solving skills
  • Excellent attention to detail
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable and high-performance backend systems using .NET technologies
  • Contribute to system architecture decisions and lead the design of microservices-based solutions
  • Build and maintain RESTful APIs and ensure high availability and performance
  • Collaborate with cross-functional teams including product, design, and QA to deliver high-quality solutions
  • Ensure code quality through code reviews, best practices, and clean code principles
  • Write and maintain unit and integration tests
  • Troubleshoot, debug, and optimize existing systems
  • Participate in CI/CD processes and support deployment activities
  • Mentor junior developers and contribute to team knowledge sharing
  • Stay up to date with emerging technologies and industry best practices
What we offer
What we offer
  • Competitive salary
  • Private health insurance
  • Pension and retirement plans through a company-backed pension system
  • Meal card
  • Commute compensation
  • Work-from home support
  • Paid birthday off
  • Flexible working hours
  • Remote working option
  • Online events
  • Fulltime
Read More
Arrow Right

Senior Software Engineer .NET Core

We’re looking for a .NET Core _ SSE to join our Engineering team in Noida. Worki...
Location
Location
India , Noida
Salary
Salary:
Not provided
taazaa.com Logo
Taazaa Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4 - 7 years of designing and delivering .Net / SQL Server / Web Applications
  • Proficient in .Net core web development, using REST based APIs
  • Proficient in languages - C#, JavaScript
  • Proficient in RDBMS MS SQL, MY SQL or POSTGRES
  • Proficient in ORM – Entity Framework
  • Proficient in Frontend SPA Frameworks – Angular, React or Vue
  • Proficient in Git based Version Control System
  • Experience with agile software development
  • Proficient in dot net core
  • Working knowledge of Microsoft Stack technologies
What we offer
What we offer
  • Competitive salaries
  • health benefits
  • various perks
  • competitive compensation and performance-based incentives
  • opportunities for professional growth through workshops and certifications
  • flexible work-life balance with remote options
  • collaborative culture
  • exposure to diverse projects across various industries
  • clear career advancement pathways
  • comprehensive health benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (.NET)

Software Resources has an immediate, long term contract job opportunity for a Se...
Location
Location
United States , Celebration, FL
Salary
Salary:
Not provided
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years of professional software engineering experience, with a strong emphasis on .NET development
  • Expert knowledge of C#, .NET Framework, .NET Core/6+, ASP.NET Web API, and related technologies
  • Experience developing and supporting applications using relational databases (SQL Server, Oracle, or both)
  • Strong understanding of API design, RESTful services, and WCF service architectures
  • Experience supporting production systems, including troubleshooting, debugging, and incident response
  • Familiarity with Agile methodologies (standups, sprint planning, story grooming, retros)
  • Experience with CI/CD pipelines and tooling such as Azure DevOps, GitLab, GitHub Actions, or Jenkins, including automated builds and deployments
  • Experience with Docker and containerized applications
  • Experience using monitoring/logging tools (such as Grafana, AppDynamics, Splunk, ELK, or similar)
  • Understanding of software engineering best practices including unit testing, documentation, and code reviews
Job Responsibility
Job Responsibility
  • Support and enhance shipboard .NET applications used by multiple Crew operational teams
  • Contribute to modernization efforts, including possible rewrite prep with analysis of legacy shipboard systems
  • Work on applications that must perform in a disconnected on-prem environment (ship’s network only, no internet)
  • Build and maintain integrations with other systems
  • Partner with shipboard operations, Crew Office leadership, safety operations, and technical partners to deliver stable, user-focused solutions
  • Lead or contribute to analysis, design, programming, debugging, and enhancement of .NET applications supporting Crew Systems
  • Support L2/L3 ticket triage, defect analysis, root-cause investigations, and incident resolution for shipboard systems
  • Develop and maintain WCF backend services, RESTful APIs, and WPF UI components using .NET Framework and .NET Core
  • Build software solutions that must perform reliably in distributed, sometimes offline, shipboard environments
  • Write clean, testable, maintainable code and participate in code reviews
What we offer
What we offer
  • medical, dental, and vision coverage
  • a 401(k) with company match
  • short-term disability
  • life insurance with AD&D
Read More
Arrow Right

Senior Software Engineer -.Net MVC

The candidate would be working with highly motivated development team with stron...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
necsws.com Logo
NEC Software Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 to 7 years experience
  • Microsoft Technologies ASP.Net MVC background
  • Microsoft .NET – 3.5 Framework or above
  • C#
  • Asp.net MVC4 or above
  • JQuery
  • SQL Server 2008 or above
  • Hands-on experience is a must
  • Is able to understand Impact of code in relevant modules
  • Understanding of Design Patterns
Job Responsibility
Job Responsibility
  • Ongoing development of application
  • Task execution
  • New development activities
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - .Net

We are seeking a highly skilled Senior Software Engineer – .NET to join our dyna...
Location
Location
Salary
Salary:
Not provided
Electronikmedia
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS degree in Computer Science, Engineering or equivalent
  • 8+ years of hands-on experience with software development
  • Experienced as Dot Net full stack developer/Asp.net MVC developer
  • Hands-on experience in C#
  • Hands-on experience in JavaScript /Typescript
  • Should have sound knowledge of .Net technologies
  • Hands-on experience in any databases/ORM frameworks (preferably Entity framework)
  • Strong in writing database queries, tables design, and stored procedure optimizations
  • Experience in multi-threading/asynchronous programming
  • Good knowledge in architecture/design (MVC, MVVM, SOLID Principles, Design Patterns)
Job Responsibility
Job Responsibility
  • Designing, developing, and maintaining robust .NET applications
  • Leading development efforts
  • Ensuring best coding practices
  • Collaborating with cross-functional teams to deliver high-performance solutions
Read More
Arrow Right