Senior .NET Software Engineer

The Smart
Austin, United States of America
28 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 166K

Job location

Austin, United States of America

Tech stack

.NET
Software Applications
Unit Testing
Software Quality
Software Maintenance
Software Engineering
Software Systems
Information Technology

Job description

As a Senior .NET Software Engineer, you will design, develop, test, and maintain high quality software solutions that address complex business needs. You will interpret functional and technical requirements, translate them into robust technical implementations, and collaborate with cross functional teams to deliver reliable and scalable applications. This role requires strong analytical skills, attention to detail, and the ability to work effectively in a fast paced environment while maintaining high standards of code quality and documentation., * Interpret written business requirements and technical specifications to design effective software solutions.

  • Develop, test, and maintain software applications using .NET technologies.
  • Analyze, investigate, and resolve defects or issues reported in existing software solutions.
  • Perform ongoing software maintenance and implement defect fixes and enhancements.
  • Execute unit testing and support creation of test plans and test harnesses.
  • Document test results, defect findings, and investigation outcomes.
  • Propose and implement solutions for issues identified during development and testing.
  • Collaborate with team members to ensure solutions meet functional and technical expectations.
  • Contribute to continuous improvement of development and testing practices.
  • Maintain clear and effective written and verbal communication with stakeholders.

Requirements

  • Equivalent experience of 6 10 years in a senior software engineering or .NET development role.
  • Strong experience developing applications using .NET technologies.
  • Proven ability to interpret technical specifications and translate them into working software.
  • Experience performing unit testing and supporting broader testing activities.
  • Strong troubleshooting, analytical, and problem solving skills.
  • Experience documenting technical work, test results, and defect analysis.
  • Ability to work effectively in a fast paced and dynamic environment.
  • Strong written and verbal communication skills.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.

Benefits & conditions

  • Austin, TX
  • $100,000-145,000 per year

About the company

© 2026 Careerjet All rights reserved

Apply for this position