InnoveIQ.com logo
InnoveIQ.com Verified
IT Services and IT Consulting

Software Engineer

United StatesRemoteTemporary$60–$70 /hrPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

We are seeking a Software Engineer to design and develop cloud-native systems for intelligent automation and decision-making. This role involves building APIs, Azure Functions, and event-driven services for AI-ready enterprise applications. Responsibilities include writing clean, testable code in Python, C#, or TypeScript, integrating with databases, implementing event-driven architectures on Azure, and prototyping new technologies. The engineer will also develop monitoring tools, apply best practices like CI/CD and code reviews, and collaborate within an agile environment. Experience with AI/ML technologies is preferred.

<This is contract and possibly Contract-to-hire position>

<No visa sponsorship available, only eligible to work in US can apply>

<Preferred location NYC/NJ, though remote can work, Candidate should be open to travel occasionally to NYC office>

We are seeking a dynamic and innovative Software Engineer to join. You will design and develop robust, cloud-native systems that power intelligent automation and decision-making. You will be a hands-on problem solver—building APIs, Azure Functions, and event-driven services that form the backbone of scalable, AI-ready enterprise applications.

How you will contribute

  • Write clean, maintainable, and testable code in Python, C#, or TypeScript.
  • Integrate with databases (SQL, NoSQL, or cloud-native data stores) and design effective data access patterns.
  • Implement event-driven architectures leveraging Azure Event Grid, Durable Functions, and API Management.
  • Rapidly prototype and experiment with new SDKs, APIs, and frameworks to support AI-driven and agentic workflows.
  • Develop monitoring, observability, and diagnostic tools to ensure reliability and performance.
  • Apply software engineering best practices, including automated testing, CI/CD, and cloud cost optimization.
  • Collaborate with peers through code reviews, technical design discussions, and mentorship.

Qualifications

  • 7–10+ years of professional software development experience in backend or full-stack engineering.
  • Proven ability as a hands-on problem solver who can translate complex requirements into reliable, maintainable solutions.
  • Proficiency in Python, with strong knowledge of object-oriented and functional programming principles.
  • Hands-on experience developing and deploying Azure Functions, APIs, and event-driven systems.
  • Experience integrating with databases and designing data interaction layers for performance and scalability.
  • Solid understanding of microservices, serverless architectures, and distributed systems.
  • Familiarity with Azure SDKs, Azure Cognitive Services, and cloud security best practices.
  • Strong communication and collaboration skills; thrives in agile, iterative development environments.
  • Practical exposure to AI/ML technologies, including LLMs, RAG, and orchestration tools like LangChain, AutoGen, or Semantic Kernel.

Pay: $60.00 - $70.00 per hour

Work Location: Remote

Ready to apply?
You'll be redirected to InnoveIQ.com's application page.

Similar roles