Demo

Software Design Engineer (Full-Stack-C#)

TALENT Software Services
Redmond, WA Full Time
POSTED ON 2/23/2025
AVAILABLE BEFORE 3/22/2025
We are seeking a highly skilled professional with extensive experience in software design and development. The ideal candidate will have a strong foundation in computer science and the ability to create innovative solutions to complex problems.

Candidate Requirements

  • Years of Experience Required: 8-10 years of experience in the field.
  • Degrees or Certifications Required: Bachelor's degree in a technical field such as computer science, computer engineering, or a related field. Mechanical or electrical base level knowledge would be helpful.
  • Best vs. Average: The ideal resume would contain diverse experience in different fields. A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design, is essential. Large systems software design and development experience is also crucial.
  • Performance Indicators: Performance will be assessed based on Azure DevOps (ADO) tasks, measure completion, and quality of work through code reviews.

Top 3 Hard Skills Required

  • Minimum 8 years of experience with C#.
  • Minimum 8 years of experience with UI or UX would be helpful.
  • Minimum 8 years of experience with data sources like data modeling, being able to connect the front end to the back end. Full Stack.

Job Responsibilities

  • Create innovative solutions to complex and unconventional problems.
  • Lead discussions for the architecture of products/solutions and create proposals for architecture by testing design hypotheses and helping to refine code plans.
  • Contribute to the development and design of software services, applications, and tools that are secure, highly available, scalable, and reliable to meet the needs of the business.
  • Lead by example within the team by producing extensible and maintainable code.
  • Optimize, debug, refactor, and reuse code to improve performance and maintainability, effectiveness, and return on investment (ROI).
  • Apply metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices.
  • Triage live site incidents to identify patterns and create correlations between anomalies and anomaly detections via live and historical data.
  • Analyze manually detected critical environment anomalies and automate detections.
  • Design and implement monitoring and alerting solutions to ensure the health of datacenter critical environments.
  • Develop code, scripts, systems, tools, or platforms that automate moderately complex but repetitive operations processes (e.g., monitoring, alerting, deploying products and updates, debugging) at scale; review existing automation code and scripts to evaluate reusability, extendibility, and scalability within an organization.
  • Collaborate with software development and data engineering teams to ensure that software systems are designed with security, privacy, and reliability in mind.
  • Fine-tune and improve a variety of sophisticated software implementation projects.
  • Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data.
  • Analyze and review enhancement requests and specifications.
  • Implement system software and customize to client requirements.
  • Prepare detailed software specifications and test plans.
  • Code new programs to client's specifications and create test data for testing.
  • Modify existing programs to new standards and conduct unit testing of developed programs.
  • Create migration packages for system testing, user testing, and implementation.
  • Provide quality assurance reviews.
  • Perform post-implementation validation of software and resolve any bugs found during testing.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Design Engineer (Full-Stack-C#)?

Sign up to receive alerts about other jobs on the Software Design Engineer (Full-Stack-C#) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at TALENT Software Services

TALENT Software Services
Hired Organization Address Salisbury, MD Full Time
Primary Responsibilities/Accountabilities: Provides coordinates and directs the provision of home nursing care according...
TALENT Software Services
Hired Organization Address Austin, TX Full Time
Are you an experienced Principal DFT Engineer with a desire to excel? If so, then Talent Software Services may have the ...
TALENT Software Services
Hired Organization Address Beverly, CA Full Time
Primary Responsibilities/Accountabilities: Greet patients, take appropriate vital signs, review current meds and record ...
TALENT Software Services
Hired Organization Address Los Angeles, CA Full Time
Primary Responsibilities/Accountabilities: Establishes and executes logistical aspects of clinical research projects to ...

Not the job you're looking for? Here are some other Software Design Engineer (Full-Stack-C#) jobs in the Redmond, WA area that may be a better fit.

Software Design Engineer

TALENT Software Services, Redmond, WA

Software Design Engineer in Test

TALENT Software Services, Redmond, WA

AI Assistant is available now!

Feel free to start your new journey!