Senior Software Engineer (Python/.NET) in United States at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer (Python/.NET) in United States.
This role sits at the heart of a mission-critical healthcare technology platform that connects professionals with facilities to address urgent staffing shortages across the United States. You will help evolve and modernize a high-impact scheduling system that directly affects how healthcare workers access shifts and how care providers fill critical gaps. The environment is highly collaborative, senior-level, and deeply engineering-driven, with a strong emphasis on clean architecture and long-term scalability. You will work within a small, experienced engineering group operating across multiple backend services and tech stacks. The organization is actively investing in modern software practices, including AI-augmented development workflows, as part of its engineering culture. This is a hands-on role where technical decisions, architectural contributions, and code quality have visible real-world impact.
- Lead backend development efforts for the modernization of a core scheduling platform, driving improvements in architecture, maintainability, and scalability of Python-based services.
- Design, build, and maintain APIs and backend services across a multi-product ecosystem spanning both Python and .NET systems, ensuring consistency and performance across platforms.
- Define and promote backend engineering best practices, including code quality standards, system design patterns, and testing approaches within a senior engineering team.
- Contribute to architectural decisions and participate in technical design discussions that shape the long-term evolution of the platform.
- Participate in code reviews, system optimization, and production support activities to ensure reliability and robustness of services used at scale.
- Help drive adoption of AI-accelerated development workflows, leveraging modern tooling to improve productivity, testing, and software delivery processes.
- Collaborate closely with cross-functional engineers in a small, high-seniority team operating across multiple domains and services.
- 7+ years of professional software engineering experience, with strong expertise in backend development and distributed systems.
- Deep, production-grade experience with Python (Python 3.10+), including building scalable services and setting engineering standards in previous roles.
- Working knowledge of .NET environments, with the ability to contribute effectively across a mixed Python/.NET architecture.
- Hands-on experience with AI-assisted development tools, LLM-based workflows, or agentic software engineering approaches.
- Strong system design and architectural thinking, with experience modernizing or evolving large-scale production systems.
- Proven ability to write clean, maintainable, and high-quality code, with strong emphasis on testing and reliability.
- Strong collaboration and communication skills, with a team-first mindset and the ability to contribute constructively in senior engineering environments.
- Demonstrated sound engineering judgment, independence, and ability to operate effectively in ambiguous or evolving technical contexts.
- Fully remote work within the United States with asynchronous collaboration flexibility
- Comprehensive medical, dental, and vision insurance coverage
- Benefits available from day one of employment
- Generous paid time off, including company holidays and flexible floating holidays
- 401(k) retirement plan with 100% employer match up to 6%
- Paid parental leave for eligible employees
- Wellness support, including mental health resources and programs
- Inclusive and collaborative engineering culture with strong emphasis on teamwork
- Modern, AI-augmented engineering environment using advanced development tools