Azad, Inc is seeking a Senior C-Sharp Software Engineer to take ownership of complex software development initiatives, design, integrate, and maintain large-scale systems, and collaborate across teams to ensure stability, scalability, and performance.
Requirements
- 6+ years of professional experience in software development, with a strong focus on C-Sharp and .NET technologies.
- Proven experience working on large-scale system integrations, refactoring, or multi-system code merges.
- Solid understanding of software architecture, design patterns, and best practices.
- Strong debugging and problem-solving skills across distributed systems.
- Familiarity with version control (Git, Azure DevOps, or similar).
- Experience with subsystems such as machine control, diagnostics, safety, or physical components is a strong plus.
- Knowledge of logging, diagnostics, and system monitoring best practices.
Responsibilities
- Lead development and integration of large, complex codebases (e.g., merging multiple subsystems into unified releases).
- Design, implement, and maintain C-Sharp/.NET applications with a focus on scalability and reliability.
- Troubleshoot and resolve complex software issues, including diagnosing issues introduced by other teams and implementing long-term fixes (e.g., logging and diagnostic improvements).
- Collaborate with cross-functional teams to ensure successful system integration.
- Drive cleanup, refactoring, and optimization efforts to improve overall code quality and maintainability.
- Provide mentorship, technical guidance, and best practices to mid-level and junior engineers.
- Participate in code reviews, technical design discussions, and sprint planning.
Other
- Full time, W2 positions
- Full-time on-site in Beaverton, Oregon
- Excellent communication skills and ability to collaborate in cross-functional teams.
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- U.S. Citizens only for Federal Clearance Requirement.