Senior Software Engineer

Posted 18hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer developing and maintaining platform capabilities across UI, backend services, and APIs at Infios. Collaborating with teams to enhance product performance and functionality.

Responsibilities:

  • Design, build, and maintain shared platform components across the Titan platform
  • Develop features and resolve defects across UI, backend services, APIs, and shared services
  • Write clean, testable, maintainable code with appropriate automated test coverage
  • Debug complex issues across the stack and support production-quality delivery
  • Participate in code reviews, pull requests, technical design discussions, and architecture decisions
  • Collaborate with QA, Product Management, and development teams across the organization
  • Support secure development practices, including authentication, authorization, roles, and platform security
  • Improve platform performance, stability, reliability, tooling, documentation, and development processes
  • Support customer escalations related to shared platform functionality

Requirements:

  • 5+ years of professional software development experience
  • Strong experience with C# and .NET
  • Strong experience with TypeScript, JavaScript, HTML, and CSS
  • Experience with modern web development frameworks, such as Knockout or similar technologies
  • Experience designing and consuming REST APIs
  • Experience with SQL and relational databases
  • Experience with Entity Framework, OData, or similar data access technologies
  • Familiarity with AI-assisted SDLC practices
  • Strong problem-solving, debugging, and analytical skills
  • Additional experience: Experience with CI/CD pipelines and Azure DevOps
  • Experience with microservices or distributed systems
  • Deeper knowledge of security concepts related to authentication, authorization, and roles
  • Experience improving shared frameworks, platform services, or developer tooling

Benefits:

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development opportunities