We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
HCL AppScan logo
HCL AppScan Verified
Cybersecurity, Software, Enterprise Software, Application Security

Senior Software Engineer

Boston, Massachusetts, United StatesOnsiteFull TimeSenior$120–$150 /hrPosted 1 month agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Senior Software Engineer (C#/.NET)

Job Summary

Are you a high-output C# expert who thrives on complex logic and high-performance engineering? HCL AppScan is looking for a
Senior .NET Engineer
to join our Static Analysis (SAST) Engine team. This is a hands-on coding role where you will be at the forefront of designing and building the next generation of security technologies.

You won’t just be using security tools; you will be building the engine that powers them. This requires a fascination and curiosity about how code works "under the hood", and the ability to learn and implement sophisticated algorithms that scan, model, and secure enterprise-scale software.

Core Responsibilities

- Engine Engineering:
Design and code high-performance static analysis technologies using C# and the .NET stack.
- System Refactoring:
Take ownership of a large, evolving codebase—redesigning and refactoring core components to improve scalability and modernizing the architecture.
- Performance Optimization:
Engineer solutions where low latency and high throughput are non-negotiable, ensuring our engine can handle the world’s largest enterprise codebases.

Required Experience & Skills

- 10+ Years of C# Mastery:
You are a senior-level contributor with deep expertise in the .NET ecosystem.
- Enterprise Scale:
Proven track record of delivering large-scale software products that are high-performing and robust.
- Modern Patterns:
Expert-level knowledge of Microservices, DDD, and common architectural/design patterns.
- High-Output Coding:
A history of being a "force multiplier" who delivers high-quality code at a consistent pace.

Strongly Preferred Qualifications

- Codebase Evolution:
Specific experience refactoring or extending large, complex existing systems without breaking production.
- The "Polyglot" Mindset:
Familiarity with multiple programming languages; you understand the commonalities in how different languages execute.
- Security Domain Knowledge:
A strong understanding of vulnerability types, including the OWASP Top 10 and CWE/SANS Top 25.
- Agile/Scrum Proficiency:
Experience working in a high-velocity Agile environment and participating in Scrum planning and activities.

Nice to Have (The "Specialist" Toolkit)

- Data Flow Analysis:
Familiarity with data flow implementation or similar program analysis techniques.
- Analysis Algorithms:
Experience with Taint Analysis, Graph Theory, or Static Analysis Security Testing (SAST) concepts.
- Program Modeling:
Understanding of ASTs, Parse Trees, Control Flow Graphs (CFGs), and other types of program IRs.
- Cloud & Infrastructure:
Experience with Azure, Docker, and Kubernetes.
- DevOps & Observability:
Proficiency with Jenkins, ElasticSearch, and Kibana.

Why HCL AppScan?

You will be working on a product that is a global leader in application security. This role offers the unique challenge of building tools for other developers, requiring a level of precision and performance that goes far beyond standard enterprise application development.

Ready to apply?
You'll be redirected to HCL AppScan's application page.

Similar roles