Senior Software Engineer, .NET
Location
United States
Posted
46 days ago
Salary
$165K - $175K / year
Bachelor Degree6 yrs expEnglishAngularAWSAzureCloudDockerGoogle Cloud PlatformKubernetesMicroservicesReactSQLVue.js.net
Job Description
• As a Senior Software Engineer, you'll work on advancing our technology platform and building software products that make a meaningful impact.
• You will contribute to medium- to large-scale technical efforts, mentor junior engineers, collaborate with cross-functional partners, and deliver robust, scalable solutions aligned with our business objectives.
• Dive into unfamiliar code to troubleshoot or add a new feature
• Participate in feature development of larger projects
• Technically lead smaller projects
• Participate in Support tasks, including off-hours and weekend on-call rotations.
• Propose technical designs, considering standard patterns, tradeoffs, and maintainability
• Provide thorough and meaningful code reviews
• Work with legacy as well as novel code bases
• Prototype, develop, and debug new features
• Implement and maintain DevOps cloud patterns
Job Requirements
- Proficiency in at least 3 software languages, with a demonstrated ability to quickly learn new ones as needed.
- 6+ years of software engineering experience, including significant experience in:
- .NET Framework and .NET (Core/6+), C#
- SQL Server (schema design, performance tuning, migration strategies)
- Message queues, ideally MSMQ in production
- Demonstrated experience in modernizing legacy applications into cloud‑native microservices and event-driven architectures.
- Strong understanding of troubleshooting and maintenance of systems running on a Windows platform
- Ability to understand system performance metrics and translate them into actionable improvement tasks
- 3+ Experience with front-end applications using modern frameworks (React highly desired, but Vue, or Angular are acceptable).
- Experience with data modeling using multiple database and storage types.
- 5+ years experience designing and deploying resilient and scalable large scale and distributed services in the cloud using Docker and Kubernetes (e.g. AWS, GCP, Azure, OCI).
- Applied knowledge of multiple architectural paradigms.
- Bonus points for:
- Prior healthcare / health tech experience, or experience in other regulated industries, particularly with data privacy and compliance requirements.
Benefits
- Paid Time Off (PTO)
- Health, Dental, Vision and Life insurance
- 401k Retirement Savings Plan
- Employee Discounts
- Voluntary benefits
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Engineer46 days ago
Full TimeRemoteTeam 501-1,000Since 2014H1B No Sponsor
Senior Backend Engineer creating systems that empower care for older adults
AWSCloudDistributed SystemsPython
Backend Engineer46 days ago
Full TimeRemoteTeam 501-1,000Since 2005H1B No Sponsor
Backend Engineer developing feeds on Reddit for millions of users
BigQueryFirebaseJavaKotlinPythonRustSwiftGo
Backend Software Engineer
GravwellIngest everything, compromise nothing. Data analytics at scale with predictive pricing.
Backend Engineer46 days ago
Full TimeRemoteTeam 11-50Since 2017H1B No Sponsor
Backend Software Engineer developing Gravwell backend for security platform
Distributed SystemsLinuxGo
Backend Engineer47 days ago
Full TimeRemote
Join Media Arts Lab talent pool for potential future job opportunities. Provide your details for consideration. No immediate positions available.
West Virginia