Back to jobs

Senior Software Engineer

SoTalent · Washington, DC

Spotted 2d agoFull-time

Job details

Employment
Full-time
Level
Senior
Experience
8+ years
Education
Bachelor's degree
Posted
Oct 8, 2026
Last confirmed open
Oct 9, 2026
Job description

About this role

Sr. Software Developer

Location: Washington, District of Columbia, United States

Industry: Software Development

Work Setting: Remote

Are you passionate about building scalable healthcare technology solutions that improve operational efficiency, support critical workflows, and deliver exceptional user experiences? We are seeking a Senior Software Developer to lead the design, development, and optimization of enterprise applications using .NET, C#, and MongoDB.

This role combines hands-on software engineering, technical leadership, architecture contributions, and mentorship to deliver secure, resilient, and high-performing solutions within a modern Agile environment.

Key Responsibilities

Application Development & Architecture

  • Design, develop, and maintain enterprise-grade applications supporting healthcare and business workflows.
  • Build scalable, secure, and high-performance software solutions using .NET and C# technologies.
  • Contribute to software architecture decisions and application modernization initiatives.
  • Develop reusable components, frameworks, and services that improve development efficiency and maintainability.
  • Participate in system design reviews and technical solution planning.

API Development & Systems Integration

  • Design, develop, and support RESTful APIs and service integrations.
  • Integrate enterprise applications with internal and third-party platforms.
  • Develop secure and reliable interfaces that support business-critical processes.
  • Ensure API scalability, availability, performance, and maintainability.
  • Troubleshoot integration issues and implement robust solutions.

Database Engineering & MongoDB Optimization

  • Design and optimize MongoDB schemas, collections, indexes, and query performance.
  • Develop and maintain efficient data access patterns for enterprise applications.
  • Monitor database performance and implement optimization strategies.
  • Ensure data integrity, security, scalability, and reliability.
  • Support both NoSQL and relational database environments where required.

Cloud, Microservices & Modern Engineering Practices

  • Develop and deploy cloud-native and microservices-based applications.
  • Support containerized application environments using Docker and Kubernetes.
  • Participate in cloud architecture and deployment initiatives.
  • Collaborate with DevOps teams to implement CI/CD pipelines and automated deployment processes.
  • Promote software engineering best practices and architectural standards.

Performance Tuning & Troubleshooting

  • Analyze application performance and identify opportunities for optimization.
  • Resolve complex production issues and perform root cause analysis.
  • Improve application reliability, scalability, and operational efficiency.
  • Monitor application health and implement proactive improvements.
  • Support production systems and critical business applications.

Agile Collaboration & Leadership

  • Work closely with Product Owners, Architects, QA Engineers, and stakeholders to deliver business value.
  • Participate in Agile ceremonies including sprint planning, backlog refinement, reviews, and retrospectives.
  • Translate business requirements into scalable technical solutions.
  • Provide technical leadership throughout the software development lifecycle.

Mentorship & Knowledge Sharing

  • Mentor junior developers and provide technical guidance across development teams.
  • Conduct code reviews and promote coding standards and best practices.
  • Support knowledge sharing, technical documentation, and team development initiatives.
  • Help foster a culture of engineering excellence and continuous improvement.

Emerging Technologies & Innovation

  • Evaluate and implement new technologies that enhance application capabilities.
  • Support AI integration initiatives where applicable.
  • Recommend improvements to development processes, tools, and frameworks.
  • Stay current with industry trends and modern software development practices.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 8+ years of professional software development experience.
  • Strong expertise in:
  • C#
  • .NET / .NET Core
  • Object-Oriented Programming (OOP)
  • MongoDB
  • Experience developing enterprise-scale applications and APIs.
  • Strong understanding of software architecture, design patterns, and application scalability.
  • Experience working within Agile development environments.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong written and verbal communication skills.

Preferred Qualifications

  • Experience designing and implementing microservices architectures.
  • Experience with cloud platforms such as Azure, AWS, or Google Cloud.
  • Experience with Docker and Kubernetes containerization technologies.
  • Knowledge of SQL Server or other relational database platforms.
  • Experience integrating AI-powered capabilities into enterprise applications.
  • Understanding of healthcare technology systems, workflows, or regulated environments.
  • Experience with DevOps practices, CI/CD pipelines, and automated testing frameworks.
  • Previous experience leading technical initiatives and mentoring development teams.

Preferred Skills

  • .NET / .NET Core
  • C#
  • MongoDB
  • REST APIs
  • Microservices Architecture
  • Object-Oriented Programming (OOP)
  • SQL
  • Cloud Platforms (Azure, AWS, GCP)
  • Docker
  • Kubernetes
  • API Integration
  • Software Architecture
  • Performance Optimization
  • CI/CD Pipelines
  • DevOps Practices
  • Agile Development
  • AI Integration
  • Enterprise Application Development
  • Technical Leadership
  • Mentoring & Code Reviews
Interested in this role?Continue on LinkedIn to apply.
Apply on LinkedIn