Back to search

Engineering - Software Development Engineer 3

Design, develop, and maintain scalable web applications and services using Blazor, C#/.NET, and Python.

  • Austin, Texas, United States
  • Hybrid
  • Posted Oct 30, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software

Responsibilities

  • Design, develop, and maintain scalable, high-quality web applications and services using Blazor, C#/.NET, and Python.
  • Enhance and scale our automation platform to support diverse workloads, use cases, and engineering teams.
  • Design solutions with a strong focus on scalability, reliability, maintainability, performance, and security.
  • Collaborate with engineers and stakeholders across teams to understand requirements and solve complex automation and engineering challenges.
  • Contribute to architecture, design reviews, code reviews, testing, and continuous improvement of engineering practices.
  • Develop and integrate APIs, backend services, and data solutions that support automation workflows.
  • Create clear technical documentation and provide training and knowledge sharing for internal engineering teams.
  • Identify opportunities to improve developer productivity, platform usability, and operational efficiency through automation.

Requirements

Nice to have: large-scale engineering or automation platforms, silicon validation, hardware automation, power/performance analysis, automation frameworks, integrating software with lab infrastructure, hardware, test environments, observability, monitoring, troubleshooting of distributed applications, cross-functional or geographically distributed engineering environment

Skills

C#/.NETBlazor/WebAssemblyPythonHTMLCSSJavaScriptrelational databasesMicrosoft SQL ServerORM frameworksmodern cloud architectureAzure servicesDockercontainerized applicationsGitCI/CD pipelinesobject-oriented designdesign patternstestingmaintainable code practicesC#.NETBlazorPythonHTMLCSSJavaScriptDockerGitCI/CDAzureMicrosoft SQL Server

Full description

Key Responsibilities • Design, develop, and maintain scalable, high-quality web applications and services using Blazor, C#/.NET, and Python. • Enhance and scale our automation platform to support diverse workloads, use cases, and engineering teams. • Design solutions with a strong focus on scalability, reliability, maintainability, performance, and security. • Collaborate with engineers and stakeholders across teams to understand requirements and solve complex automation and engineering challenges. • Contribute to architecture, design reviews, code reviews, testing, and continuous improvement of engineering practices. • Develop and integrate APIs, backend services, and data solutions that support automation workflows. • Create clear technical documentation and provide training and knowledge sharing for internal engineering teams. • Identify opportunities to improve developer productivity, platform usability, and operational efficiency through automation. Required Skills & Qualifications • 5+ years of professional software development experience, preferably as a Full Stack Engineer, Software Engineer, or similar role. • Strong proficiency in C#/.NET, Blazor/WebAssembly, and Python. • Experience designing and developing modern, scalable web applications and REST APIs. • Solid understanding of HTML, CSS, JavaScript, and modern frontend development practices. • Experience with relational databases, particularly Microsoft SQL Server, and ORM frameworks. • Working knowledge of modern cloud architecture and Azure services. • Working experience with Docker, containerized applications, Git, and CI/CD pipelines. • Strong understanding of software engineering fundamentals, including object-oriented design, design patterns, testing, and maintainable code practices. • Strong analytical and problem-solving skills with attention to quality and detail. • Excellent communication and collaboration skills, with the ability to work effectively across engineering teams. Preferred Qualifications • Experience developing large-scale engineering or automation platforms. • Experience with silicon validation, hardware automation, or power/performance analysis. • Experience building automation frameworks or integrating software with lab infrastructure, hardware, or test environments. • Familiarity with observability, monitoring, and troubleshooting of distributed applications. • Experience working in a cross-functional or geographically distributed engineering environment. Work Arrangement: Onsite at office - Hybrid flexibility - 3 days onsite/week

Engineering - Software Development Engineer 3 at Mindlance | Referso Jobs