careertakescareertakes

Senior Software Engineer (2 OPENINGS)

Confidential ClientConsulting
Entry LevelFull-timeOn-SiteN/A
Mayfield Heights, Ohio
A Day Ago

The Senior Software Engineer at Confidential Client is responsible for designing, developing, and maintaining scalable full-stack software applications and APIs, primarily using .NET Core and Angular. This role acts as a technical leader, driving architecture decisions, ensuring secure and reliable production systems, and mentoring junior engineers to uphold engineering best practices.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT Services and IT Consulting.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

This Senior Software Engineer role will design, develop, and maintain scalable enterprise applications and APIs. You will act as a technical leader within the engineering team—shaping architecture, driving engineering best practices, improving production reliability, and mentoring junior and mid-level engineers. This is a hands-on position focused on full-stack development with emphasis on .NET backend APIs and Angular frontends.

  • Design, develop, test, and deploy scalable software applications, services, and REST APIs (ASP.NET Core).
  • Build and maintain integrations with SQL Server databases, internal services, and third‑party systems.
  • Develop and enhance Angular (TypeScript) web applications using modern frontend patterns, reusable components, routing, and forms.
  • Lead technical design discussions and contribute to architecture decisions across frontend, backend, data access, and integration layers.
  • Implement secure authentication and authorization patterns (OAuth/OIDC, JWT claims, role/permission checks).
  • Implement resilient service integration patterns: retries, timeouts, structured error handling, and graceful failure handling.
  • Contribute to CI/CD pipelines, automated testing, deployment readiness, and DevOps practices.
  • Improve production reliability using structured logging, correlation IDs, metrics, and distributed tracing.
  • Review code, provide technical guidance, and mentor engineering teammates.
  • Document technical designs, API contracts, and system architecture.

Minimum Qualifications

  • Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field — or equivalent practical experience.
  • Demonstrated experience delivering production-quality software and APIs (enterprise or SaaS environments).
  • Strong experience with ASP.NET Core and creating RESTful APIs.
  • Hands-on experience building Angular applications using TypeScript and modern frontend tooling and patterns.
  • Experience designing and querying SQL Server databases; familiarity with data access patterns and ORMs.
  • Familiarity with authentication/authorization standards (OAuth/OIDC, JWT).
  • Experience contributing to CI/CD pipelines and automated testing practices.
  • Strong problem-solving skills, ability to troubleshoot complex defects and production incidents.
  • Excellent communication skills and experience collaborating with product managers, architects, QA, and stakeholders.

Preferred Qualifications

  • Prior experience in enterprise integration scenarios and microservice architectures.
  • Familiarity with observability tools and practices (structured logging, metrics, tracing).
  • Experience with cloud platforms and managed database services.
  • Experience mentoring engineers and leading technical design reviews.
  • Experience with secure coding practices and configuration management.

Skills & Technologies

  • .NET / ASP.NET Core
  • Angular / TypeScript
  • SQL Server, T-SQL, data access patterns
  • OAuth2 / OIDC / JWT
  • REST APIs, service integration patterns
  • CI/CD, automated testing, DevOps collaboration
  • Observability: logging, metrics, distributed tracing

Role Details

  • Location: Mayfield Heights, OH (on-site / client location)
  • Employment type: Full-time
  • Openings: 2
  • Employer: Confidential Client (via Careertakes)
  • Industry: IT Services and IT Consulting

Why You’ll Like This Role

  • Work on impactful enterprise systems with modern .NET and Angular stacks.
  • Opportunity to lead design decisions and mentor teammates.
  • Collaborate across product, architecture, QA, and business stakeholders.
  • Join through a trusted third‑party recruiting partner (Careertakes) and be employed directly by our client.

Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range