
Senior Software Engineer β Microsoft
Posted Jul 31

Posted Jul 31
This is a fully remote position, open to applicants in Texas.
β’ Responsible for the design, development, testing, and maintenance of production software for AidenBot utilizing C# and .NET, with an emphasis on reliability, security, performance, and maintainability.
β’ Contribute to technical design and architecture by assessing trade-offs, defining interfaces and patterns, documenting decisions, and facilitating the platformβs evolution while avoiding unnecessary complexity.
β’ Oversee the complete delivery of impactful product features, from refinement and estimation to implementation, code reviews, automated testing, deployment support, and post-release analysis.
β’ Diagnose and resolve intricate defects and production issues across application code, services, integrations, data flows, and Windows endpoint environments.
β’ Ensure engineering quality through clear, testable code; comprehensive reviews; adequate automated test coverage; observability; secure development practices; and disciplined source control.
β’ Engage in technical collaboration and mentorship that enhances the engineering team's effectiveness, sharing context, reviewing designs, tackling challenging problems together, and assisting other engineers in making informed implementation choices.
β’ Apply AI-assisted engineering and agentic workflows to enhance efficiency while maintaining code quality, security, governance, and release reliability.
β’ At least 8-10+ years of professional software development experience, with significant hands-on expertise in building and supporting production applications using C# and .NET.
β’ Strong grasp of software architecture, object-oriented design, APIs, asynchronous processing, data access, integration patterns, and maintainable application design.
β’ Proven capability to navigate complex features from vague requirements through technical design, implementation, testing, release, and production support.
β’ Experience in diagnosing challenging software issues utilizing logs, metrics, traces, debuggers, profilers, and methodical root-cause analysis.
β’ A robust quality mindset, encompassing experience with unit, integration, and automated testing; code reviews; source control; CI/CD; and dependable release practices.
β’ Familiarity with relational databases and SQL, including data modeling, query performance, and application-level data access.
β’ Excellent written and verbal communication skills, with the ability to convey technical decisions, risks, and trade-offs to both engineering and non-engineering stakeholders.
β’ Experience collaborating in Agile/Scrum teams and using Azure DevOps, GitHub, or comparable planning, source control, build, and deployment systems.
β’ Comfort in a smaller, high-accountability growth company where senior engineers balance architecture, hands-on delivery, collaboration, and production ownership.
β’ Competitive salary and performance-based bonuses.
β’ Opportunities for professional development and continuous learning.
β’ Flexible work hours and remote work options.
β’ Comprehensive health, dental, and vision insurance.
β’ A collaborative and inclusive work environment.
InfiniteChoice
Pearson VUE
opinov8
mika AI
Get handpicked remote jobs straight to your inbox weekly.