Lead the design and development of scalable, maintainable software solutions with strong test coverage and automation.
Experiment with emerging AI/ML tools and cloud services, sharing insights to improve engineering productivity.
Contribute to architectural decisions and promote best practices across the team.
Collaborate across squads to solve complex problems and deliver seamless, reusable solutions.
Communicate effectively and influence stakeholders with clarity and confidence.
Provide technical leadership to junior engineers, create a culture of ownership and share knowledge to uplift and improve software development practices.
Translate business requirements into clear technical outcomes, ensuring alignment and quality delivery.
Maintain clean, well-documented code and actively participate in code reviews.
Requirements
Extensive experience in designing and implementing scalable, maintainable and reliable software solutions
Proven experience in full-cycle Agile development, particularly with React, .NET, Next.js, API design, and Aurora or similar databases.
Hands-on experience with AI/ML tooling such as LangChain, LlamaIndex, AutoGen, SemanticKernel, or similar frameworks.
Familiarity with AI coding assistants like GitHub Copilot, Cursor, Continue, or Aider.
Working knowledge of AI/ML and Gen AI applications and how they can enhance software engineering processes to improve productivity
Experience building RAGs using LlamaIndex, LangChain, or similar frameworks.
Experience building Agentic AI systems using AutoGen, SemanticKernel, Pydantic, or similar frameworks is preferred
Proficiency in one or more programming languages (e.g., Python, TypeScript or C#) and experience developing microservices architecture on cloud platforms (AWS & Azure)
Strong technical leadership skills and ability to collaborate with stakeholders to solve business-critical problems
Ability to provide technical direction to teams, reviewing designs and code to ensure best practices
Proficiency in agile development methodologies and iterative experimentation from ideation to prototype to pilot to product
Software Engineer responsible for full - stack development using modern frameworks and cloud solutions in U.S. locations. Collaborative role focusing on delivering quality software and technical mentorship.
Senior Engineer developing and maintaining .NET applications at a leading technology firm in India. Collaborating on system architecture, writing APIs, and utilizing cloud technologies.
Experienced Engineer supporting all phases of major projects in power generation, focusing on project development, compliance, and oversight within Duke Energy.
Software Engineer designing, building, and maintaining software products at MiTek. Join a collaborative team focused on innovation and delivering meaningful solutions.
Principal Software Developer leading design and development of account management applications at LPL Financial. Collaborating with cross - functional teams and implementing AI solutions for enhanced client onboarding.
Senior Full Stack Developer for a tech advisory and software development company. Responsibilities include mentoring, creating web apps, and enhancing client interactions in an agile environment.
Principal Software Engineer at Echodyne developing radar equipment subsystems with an experienced team. Engaging in high - performance software solutions for industry - leading radar technology.