Senior .NET Software Engineer - Remote Opportunity
About the Role
We are looking for a Senior .NET Software Engineer to join our team remotely. This role is perfect for someone who is passionate about software development and wants to make a meaningful impact through their work. As a Senior .NET Software Engineer, you will play a crucial role in supporting our flagship software platform, ensuring that it meets the highest standards of quality and performance.
What You'll Do
- Build & Architecture (~50%): Develop technical designs for new features, ensuring scalability and high performance.
- Build Solutions: Lead software development from design to deployment, setting standards for the team.
- Modernization: Enhance core platform features while driving insights through integrated analytics tools.
- Ideation & Mentorship (~30%): Brainstorm creative and practical solutions to complex challenges.
- Mentorship: Guide other developers on coding best practices, fostering a collaborative learning environment.
- Collaboration: Partner with Product, Design, and QA teams to bring curiosity, pride, and attention to detail to every project.
- Quality & Communication (~20%): Lead and participate in code reviews to ensure the codebase remains high-quality, secure, and performant.
- Technical Communication: Clearly articulate complex concepts to both technical and non-technical stakeholders.
- Ownership: Provide detailed development plans, high-quality estimates, and proactive updates on progress and blockers.
Requirements
- 5+ years of experience with ASP.NET (MVC, Core, or Blazor) and Entity Framework/Dapper.
- 5+ years working with SaaS products.
- A naturally curious, pragmatic, and detail-oriented mindset.
- Strong communication skills and comfort demoing work in front of stakeholders.
- Familiarity with technology including Azure Portal, SQL Server Management Studio, and Atlassian products (Jira/Confluence).
- Bonus: Experience with Sentry, LinqPad, or design tools such as Figma/FigJam.
What We Offer
- Competitive salary range of $140,000 to $180,000 per year.
- Flexible work arrangements: remote, hybrid, or in-office based on performance.
- Opportunities for professional growth and mentorship.
- A collaborative and innovative team environment.
- Health and wellness benefits.
This Senior .NET Software Engineer role offers a unique opportunity to work remotely while leading innovative projects in a collaborative environment. With a competitive salary and flexible work arrangements, it's an attractive position for experienced developers.
Who Will Succeed Here
Proficiency in ASP.NET and Entity Framework, with a strong ability to architect scalable web applications and APIs that integrate with Azure services for cloud deployment.
Demonstrated experience in utilizing Dapper for efficient data access and SQL Server for database management, while maintaining high performance and security standards in a remote working environment.
A proactive mindset with a focus on continuous improvement and learning, capable of mentoring junior developers and leading code reviews while effectively using Jira and Confluence for project management.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months