About The Position

We are currently hiring a Software Engineer for our Digital Team. Senior Software Engineer applies deep technical expertise to design, build, integrate, and evolve modern, scalable solutions. This role collaborates closely with Architects, Product Managers, Product Owners, QA, DevOps, and Client‑facing teams to deliver secure, high‑quality systems. In addition to strong full‑stack engineering skills, this role embraces AI‑assisted development, modern cloud‑native patterns, and continuous improvement of engineering practices. Must be able to work U.S. EST / CT core business hours consistently and must be authorized to work in the United States. No visa sponsorship available for this role (including F-1, OPT, CPT, H-1B, or other visa sponsorship).

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience)
  • 5–8+ years of professional software development experience
  • C# / .NET 6–8 (ASP.NET Core, Minimal APIs, Web APIs)
  • RESTful API design and versioning
  • Entity Framework Core, LINQ
  • Background services, async/await, multithreading
  • HTML5, CSS3, modern responsive design
  • JavaScript / TypeScript
  • Experience with React (preferred) or Angular
  • Modern UI frameworks (Bootstrap, Tailwind, Material UI, etc.)
  • Microsoft SQL Server 2019–2022
  • Schema design, stored procedures, functions, and views
  • Query optimization and performance tuning
  • Experience with ORMs and raw SQL where appropriate
  • Exposure to NoSQL (Cosmos DB, MongoDB, or similar) is a plus
  • Azure (preferred) or AWS experience
  • CI/CD pipelines (Azure DevOps or GitHub Actions)
  • Git‑based source control and branching strategies
  • Containerization basics (Docker) a plus
  • Telerik UI for ASP.NET / Kendo UI (preferred)
  • ETL and data integration tools (SSIS or equivalent)
  • API‑based integrations and event‑driven patterns
  • Hands‑on experience using AI‑assisted development tools (e.g., GitHub Copilot, ChatGPT, or similar)
  • Ability to use AI for code generation and refactoring, unit test creation, documentation and technical analysis, debugging and performance investigation
  • Understanding of AI/ML concepts (LLMs, embeddings, prompt engineering) at a practical level
  • Experience integrating or consuming AI‑powered APIs (OpenAI, Azure OpenAI, or similar) is a strong plus
  • Strong judgment around security, data privacy, and responsible AI usage
  • Extremely strong analytical, debugging, and problem‑solving skills
  • Excellent written and verbal communication
  • Ability to work independently and manage multiple priorities
  • Experience working in an Agile/Scrum environment
  • Comfortable collaboration across technical and non‑technical teams
  • Demonstrates ownership, accountability, and continuous learning mindset

Responsibilities

  • Design, develop, and maintain scalable, secure, and high‑performance applications
  • Analyze business and technical requirements and recommend optimal solutions
  • Lead complex integration efforts with internal systems, third‑party platforms, and APIs
  • Apply object‑oriented design principles, SOLID patterns, and modern architectural practices
  • Serve as the primary technical lead for features and integrations
  • Collaborate with Architecture and DevOps teams to align with standards and best practices
  • Provide accurate estimates, technical guidance, and risk assessments for projects
  • Mentor and coach engineers; perform code reviews and promote engineering excellence
  • Ensure systems are well‑documented, testable, and maintainable
  • Participate in Agile ceremonies and contribute to continuous delivery pipelines
  • Leverage AI tools to improve developer productivity, code quality, and system insights
  • Interface with Infrastructure & Operations to understand networking, security, and deployment considerations
  • Perform other duties as assigned; limited travel may be required
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service