XX
Senior Software EngineerFluentUnited States
XX

Senior Software Engineer

Fluent
  • US
    United States
  • US
    United States

About

Senior Software EngineerSummary
We are seeking a Senior Software Engineer to architect, design, and deliver modern software solutions while providing technical leadership across the team. This role involves strategically managing the transition from legacy Classic ASP applications to C# .NET Core, establishing best practices, and mentoring junior developers. The ideal candidate brings deep technical expertise, strong architectural judgment, and enthusiasm for AI-assisted development practices using tools such as GitHub Copilot and Claude Code to drive innovation and team productivity.
This position offers the opportunity to shape technical direction, influence engineering culture, and make a lasting impact on our technology stack and development practices.
ResponsibilitiesTechnical Leadership & Architecture
* Lead solution design and architecture decisions, ensuring scalability, maintainability, and alignment with business objectives.
* Define and implement the strategic roadmap for transitioning legacy Classic ASP applications to C# .NET Core.
* Establish coding standards, architectural patterns, and best practices for the development team.
* Champion the adoption of AI coding assistants (e.g., GitHub Copilot, Claude Code) and develop team guidelines for effective usage.
* Architect and build complex features and applications in C# .NET Core, serving as a technical reference for the team.
* Lead code reviews, providing mentorship and ensuring code quality across the team.
* Evaluate and recommend new technologies, tools, and frameworks to improve development efficiency.
Cultural & Team Development
* Model company values through leadership, integrity, and accountability.
* Mentor and coach junior and mid-level developers, fostering their professional growth.
* Communicate technical concepts effectively to both technical and non-technical stakeholders.
* Drive a culture of continuous improvement, knowledge sharing, and collaborative problem-solving.
* Contribute to hiring efforts, including technical interviews and candidate evaluation.
Problem Solving & Delivery
* Own complex technical challenges end-to-end, from diagnosis through resolution.
* Proactively identify architectural risks, technical debt, and inefficiencies, proposing and implementing solutions.
* Collaborate with product, operations, and other cross-functional teams to align technical decisions with business priorities.
* Ensure timely delivery of high-quality solutions while balancing short-term needs with long-term technical health.
* Establish and improve processes for incident response, troubleshooting, and production support.
QualificationsYour Experience
* *7+ years* of commercial software engineering experience.
* Extensive hands-on experience with *C# and .NET Core* development, including architecture and design.
* Experience supporting or modernizing *legacy systems* (Classic ASP experience is a plus but not required).
* Strong proficiency with *relational databases (SQL)*, including performance tuning and optimization.
* Deep experience with *version control systems* (e.g., Git, Azure DevOps) and branching strategies.
* Proven experience implementing and maintaining *CI/CD pipelines* (e.g., Azure DevOps, GitHub Actions, Jenkins).
* Track record of *mentoring developers* and leading technical initiatives.
Your Skills
* Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
* Excellent problem-solving, debugging, and architectural design skills.
* Proficient in leveraging *AI-assisted development tools* to accelerate team productivity and code quality.
* Strong ability to work autonomously while driving alignment across teams.
* Exceptional communication skills with the ability to translate complex technical concepts for varied audiences.
* Experience with Agile methodologies and collaborative development practices.
About You
* You're a strategic thinker who balances pragmatic short-term solutions with long-term architectural vision.
* You're passionate about emerging technologies, especially AI-powered development tools, and enjoy evangelizing their effective use.
* You take ownership, lead by example, and hold yourself and others to high standards.
* You thrive in environments where you can mentor others and elevate the capabilities of the entire team.
* You're adaptable, self-directed, and comfortable navigating ambiguity while delivering results.
Job Details
*Job Type:* Full-time
*Work Location:* Remote
Benefits
* 401(k) matching
* Dental insurance
* Health insurance
* Paid holidays
* Paid time off
* Vision insurance
* Work from home
Application Questions
* Do you have experience using LLMs or AI tools in your development workflow? Please describe.
* Describe a time you led a legacy modernization effort or significant architectural initiative.
Requirements
* *Experience:* 7+ years in software development (Required)
Pay: $120,000.00 - $135,000.00 per year
Benefits:
* 401(k)
* Dental insurance
* Health insurance
* Life insurance
* Paid holidays
* Paid sick time
* Paid time off
* Vision insurance
Application Question(s):
* Do you have experience vibe coding? If so, what product have you used?
Experience:
* programming: 7 years (Required)
Work Location: Remote
  • United States

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.