Senior Software Engineer (Python/.NET)
New
Fully remote work within the United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years
- Required Skills
- Backend DevelopmentPythonSoftware Architecture.NETDistributed Systems
Requirements
- 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.
Responsibilities
- 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.
View Full Description & ApplyYou'll be redirected to the employer's site