Job Closed

This listing is no longer active.

Senior Software Engineer, .NET

Backend EngineerSoftware EngineerOtherRemoteSeniorTeam 1,001-5,000H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

127 days ago

Salary

$165K - $175K / year

Seniority

Senior

Job Description

Senior Software Engineer, .NET

GeneDx

• 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 Job Pages

More Backend Engineer Jobs

AccelOne logo

Full Stack Engineer – Python, React

AccelOne

Whether you need a small, custom software project or a large-scale enterprise system, we have you and your team covered

Backend Engineer127 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Write clean, maintainable, well-tested code with a strong focus on Python. • Build and enhance backend services, APIs, and data workflows. • Contribute to frontend development using JavaScript and React as needed. • Develop reusable components and support responsive UI/UX in collaboration with frontend specialists. • Translate complex requirements into clear, independent technical tasks. • Deploy code regularly to production environments. • Collaborate throughout the SDLC with Product, UX, Support, Professional Services, and Engineering teams. • Participate in Agile ceremonies, technical design discussions, and code reviews. • Research and integrate modern frameworks, tools, and best practices. • Contribute to improving performance, scalability, and reliability across the platform.

Argentina

Senior Software Engineer, Full-Stack, JavaScript

Able

A product strategy and development company

Backend Engineer127 days ago
Full TimeRemoteTeam 51-200Since 2008H1B Sponsor

• Design and build end-to-end applications across frontend and backend. • Define system architecture, APIs, and data models for scalable products. • Lead technical discovery by understanding systems, constraints, and opportunities. • Guide engineering decisions and support other engineers through design and code reviews. • Partner with product and design to shape solutions from idea to implementation. • Write and review code with a focus on quality, performance, and maintainability. • Communicate clearly with stakeholders on approach, progress, and risks. • Drive delivery while helping maintain a high technical bar across the team.

Latin America
NVIDIA logo

Senior C/C++ Firmware Engineer

NVIDIA

NVIDIA is widely considered one of the world's most desirable employers in technology. We have some of the world's most forward-thinking and passionate people working for us. If you're creative and autonomous, we want to hear from you!

Backend Engineer127 days ago
Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

• Design and implement new features in NIC/DPU firmware design and verification • Participate in implementing the new standards and protocols in data center management technologies • Launch new hardware, and make sure our new products are secure, reliable, and fast • Work with various teams inside NVIDIA and share technologies across many products • Work on the new features starting from the pre-silicon stage and during the entire product life stages

Ukraine
JLL - Jones Lang LaSalle logo

Senior Backend Software Engineer – Professional Services

JLL - Jones Lang LaSalle

Jones Lang LaSalle (JLL) is a professional and financial services company that specializes in investment management and commercial real estate services. A Fortu

Backend Engineer127 days ago

• Serve as a technical reference for an international team in building robust APIs and integrations across various systems to ensure successful project implementation. • Mentor and guide team members, promoting best practices in backend development and database management. • Engage in client-facing activities, and participate in meetings along with your Product Manager where internal and external clients will explain the scenarios, map demands, perform validations, and more. • Drive the creation of detailed reports and provide insights to stakeholders. • Oversee data manipulation and transformation according to client preferences. • Ensure the tracking of tasks and documentation of deliverables. • Identify and implement business and process improvement opportunities. • Monitor business metrics and drive continuous improvement initiatives.

Brazil