Skip to main content

Senior Software Engineer (2 OPENINGS) in Mayfield Heights

Job Description
\n

JOB SUMMARY: The Senior Software Engineer is responsible for designing, developing, and maintaining scalable software applications, APIs, and enterprise systems that support business objectives. This role serves as a technical leader within the engineering team, helping drive architecture decisions, engineering best practices, secure development, production reliability, and mentorship of junior and mid-level engineers. This position requires strong full-stack engineering experience, with emphasis on modern .NET APIs, Angular-based web applications, SQL Server-backed systems, secure service integrations, and maintainable enterprise software.

Responsibilities\n

    \n
  • Design, develop, test, and deploy scalable software applications, services, and APIs.
  • \n

  • Build and maintain ASP.NET Core REST APIs that orchestrate downstream enterprise services, SQL Server databases, and internal or third-party integrations.
  • \n

  • Develop and support Angular/TypeScript web applications using modern frontend patterns, reusable components, routing, forms, and service-based API integration.
  • \n

  • Lead technical design discussions and contribute to architecture decisions across frontend, backend, data access, and integration layers.
  • \n

  • Write clean, efficient, secure, and maintainable code following established engineering standards and design patterns.
  • \n

  • Collaborate with product managers, architects, QA, business stakeholders, and other engineering teams to define requirements and deliver solutions.
  • \n

  • Review code, provide technical guidance, and mentor junior and mid-level engineers.
  • \n

  • Troubleshoot and resolve complex defects, integration issues, performance problems, and production incidents.
  • \n

  • Implement resilient service integration patterns, including retry strategies, timeout handling, structured error handling, and graceful downstream failure handling.
  • \n

  • Maintain secure authentication and authorization flows using OAuth/OIDC, JWT claims, role/permission checks, and secure configuration practices.
  • \n

  • Contribute to CI/CD pipelines, automated testing, deployment readiness, and DevOps practices.
  • \n

  • Support production reliability through structured logging, correlation IDs, metrics, distributed tracing, and other observability practices.
  • \n

  • Document technical designs, processes, API contracts, and system architecture.
  • \n

\n

\n Welcome to ConsultNet, a premier provider of technology talent and solutions. Our expertise spans across project services, contract-to-hire, direct search, and managed services onshore, nearshore, and hybrid. For over 25 years, we have connected thousands of consultants with meaningful roles through a personal, communication-driven approach, partnering with a diverse client base to build high-performing teams and create lasting impact. Our comprehensive service offerings cover a wide range of technology and engineering positions across key markets nationwide. Learn more at www.consultnet.com .

\n

We champion equality and inclusivity, proudly supporting an Equal Opportunity Employer policy. We welcome applicants regardless of , , , , , , , , Genetic Information, , Protected Veteran Status, or any other status protected by law.

Senior Software Engineer (2 OPENINGS) in Mayfield Heights

Mayfield Heights, OH
Full time

Published on 09/30/2026

Share this job now