Senior Software Development Engineer

Senior Software Development Engineer

Vollzeit 63000 - 77000 € / Jahr (geschätzt) Homeoffice (teilweise)
Socket.dev

Auf einen Blick

  • Aufgaben: Entwickle komplexe cloud-native Dienste für die Gesundheitsversorgung und beeinflusse technische Entscheidungen.
  • Unternehmen: MCG, ein führendes Unternehmen im Gesundheitswesen mit einer mission-driven Kultur.
  • Vorteile: Wettbewerbsfähiges Gehalt, umfassende Gesundheitsleistungen und flexible Arbeitsmodelle.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen und einem starken Fokus auf persönliche Entwicklung.
  • Warum dieser Job: Gestalte die Zukunft des Gesundheitswesens und arbeite mit modernster Technologie.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung und Kenntnisse in Azure Cloud-Systemen.

Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.

At MCG, we lead the healthcare community to deliver patient-focused care.

We have a mission-driven team of talented physicians and technical experts developing our evidence-based content and innovating our products to accelerate improvements in healthcare.

If you are driven to enhance the US healthcare system, MCG is eager to have you join our team.

We cultivate a work environment that nurtures personal and professional growth, and this is a thrilling time to become a part of our organization.

With dynamic roles that offer meaningful impact, you'll be able to fully realize your potential.

Plus, you'll enjoy world-class benefits and the security, stability, and resources of our parent company, Hearst, with over 100 years of experience.

As a Senior Software Development Engineer at MCG, you will lead the design and delivery of complex cloud-native services that power healthcare decision-support solutions used by health plans, providers, and other stakeholders.

You'll work across multiple cloud services, navigating evolving requirements and making critical tradeoffs that directly impact the reliability, security, and performance of our products.

This role sits at the intersection of deep technical skill and cross-service ownership — you won't just write great code, you'll shape how systems interact, fail gracefully, and scale.

  • You Will
  • Scope & Influence
  • Own moderate to high complexity problems that span multiple cloud services, where tradeoffs, failure modes, and non-obvious interactions must be identified and resolved.
  • Operate effectively when requirements evolve during execution, providing technical judgment that keeps delivery on track.
  • Influence technical decisions and design direction beyond your immediate team, serving as a trusted technical voice in cross-service discussions.
  • Design & Delivery
  • Lead the end-to-end design and delivery of complex, cloud-native services — from requirements analysis through production operation.
  • Anticipate and proactively address non-functional requirements including operational readiness, security, performance, and testability.
  • Drive work through ambiguity, decomposing unclear or shifting requirements into actionable, well-sequenced plans.
  • AI-Augmented Engineering
  • Use AI tools (e. g., Claude, Copilot) as a core part of your daily workflow — for code generation, design exploration, debugging, code review, incident analysis, and knowledge retrieval.
  • Author and maintain markdown skill files that codify repetitive workflows, runbooks, and best practices, enabling consistent and efficient execution across the team and reducing tribal knowledge.
  • Incident Response & Reliability
  • Actively contribute to incident response, root cause analysis, and preventative improvements, helping the team build increasingly resilient systems.
  • Own and improve on-call practices and runbooks for services you design and deliver.
  • Quality & Craft
  • Design services that are scalable, secure, and testable by default.
  • Debug complex, multi-service issues that cross team and domain boundaries.
  • Raise the testing and code quality bar through code review, pairing, and leading by example.
  • Proactively address performance, reliability, security, and maintainability concerns in every phase of development.

What We’re Looking For

  • 5+ years of professional software development experience, with significant time building and operating Azure cloud native distributed systems
  • Strong proficiency in C#, . Net Framework, SQL Server, REST APIs, and Microservices.
  • Demonstrated experience designing scalable, secure, and testable services for production.
  • Track record of debugging complex issues across multiple services and system boundaries.
  • Hands‑on experience with CI/CD pipelines, infrastructure‑as‑code, and cloud operations.
  • Solid understanding of security best practices, including secure coding, authentication/authorization patterns, and data protection.
  • Experience participating in or leading incident response and root cause analysis.
  • Proficiency with AI‑assisted development tools (e. g., Git Hub Copilot, Claude) and a demonstrated habit of integrating them into daily engineering work for code generation, review, documentation, and problem‑solving.
  • Experience building and maintaining markdown‑based documentation (skill files, runbooks, process guides) to standardize repetitive tasks and enable team‑wide automation and consistency.
  • Strong communication skills — able to articulate tradeoffs, influence decisions, and mentor teammates.

Preferred Qualifications

  • Experience in healthcare technology or working with PHI/HIPAA-regulated systems.
  • Familiarity with event‑driven architectures, service mesh, or message bus patterns (e. g., Azure Service Bus, Kafka).
  • Experience with observability tooling (logging, tracing, metrics) for distributed systems.
  • Background in agile delivery and service ownership models.

Pay Range

$112,000 - $156,000

Other compensation

Bonus Eligible

Location Preference

Seattle-based talent preferred for this role

Perks & Benefits

  • Hybrid work
  • Travel expected 1–3 times per year for company-sponsored events
  • Medical, dental, vision, life, and disability insurance
  • 401K retirement plan; flexible spending and health savings account
  • 15 days of paid time off + additional front‑loaded personal days
  • 14 company‑recognized holidays + paid volunteer days
  • up to 8 weeks of paid parental leave + 10 weeks of paid bonding leave
  • LGBTQ+ Health Services
  • Pet insurance
  • Check out more of our benefits here: https://www. mcg. com/about/careers/benefits/

All roles at MCG are expected to engage in occasional travel to participate in team or company-sponsored events for the purposes of connection and collaboration.

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment.

An employer who violates this law shall be subject to criminal penalties and civil liability.

Note on interviews: We may use AI tools to audio‑record and transcribe interviews for note‑taking purposes.

These are used only by our hiring team and do not make decisions on their own.

Let us know if prefer an alternative.

MCG is a leading healthcare organization dedicated to patient‑focused care.

We value our employees' unique differences and are an Equal Employment Opportunity (EEO) employer.

Our diverse workforce helps us achieve our goal of providing the right care to everyone.

We welcome all qualified applicants without regard to race, religion, nationality, gender, sexual orientation, gender identity, age, marital status, veteran status, disability, pregnancy, parental status, genetic information, or political affiliation.

We are committed to improving equity in healthcare and believe that a diverse workplace fosters curiosity, innovation, and business success.

We are happy to provide accommodations for individuals.

Please let us know if require any support.

#J-18808-Ljbffr

Senior Software Development Engineer Arbeitgeber: Socket.dev

BOLT FARM ist ein herausragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an der Spitze einer emotionalen und transformierenden Marke zu arbeiten. Mit einem kreativen und unterstützenden Team in einer inspirierenden Umgebung in der Nähe von Whitwell, TN, fördert das Unternehmen eine Kultur des Wachstums und der Zusammenarbeit, während es gleichzeitig auf hohe Qualitätsstandards und kreative Exzellenz setzt. Hier haben Sie die Chance, Ihre Fähigkeiten in einem dynamischen Umfeld einzubringen und die Medienstrategie einer der aufregendsten Marken im Luxussegment mitzugestalten.

Socket.dev

Kontaktdaten:

Socket.dev Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Development Engineer erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Socket.dev anzuklopfen, wenn du dich auf die Stelle als Senior Software Development Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Socket.dev vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Development Engineer mit Bravour zu bestehen

C#
.Net Framework
SQL Server
REST APIs
Microservices
Azure Cloud
CI/CD Pipelines

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Socket.dev klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Socket.dev vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.