eTeam Inc. logo

Software Engineer

eTeam Inc.

  • Jersey City, NJ
  • 2 days ago
  • $70–$75 Per Hour

Highlights

Experience building agents that integrate with enterprise applications, APIs, databases, and developer tools. Proven ability to validate and enhance AI-generated code rather than relying solely on generated outputs.
eTeam Inc.

Numbers & Facts

LocationJersey City, NJ
IndustryOther/Not Classified
Salary$70–$75 Per Hour
Company Size100 to 499 employees
Year Founded1998
Websitewww.eteaminc.com

Description

Job Title: Software Engineer
Duration: 6 Months (CTH)
Location: Coppell, TX / Tampa, FL / Jersey City, NJ – Hybrid

Job Description

Software Engineering

  • 5–8 years of professional software development experience.
  • Strong programming skills in Python and/or Java, SQL.
  • Experience building scalable, maintainable, and production-grade applications.
  • Strong understanding of:
    • REST APIs
    • Microservices
    • Event-driven architecture
    • Databases
    • Git-based development
    • Automated testing
    • CI/CD pipelines
  • Strong knowledge of software design principles and architectural patterns.

Generative AI & Large Language Models

  • Hands-on experience building applications using Generative AI and LLM technologies.
  • Experience with prompt engineering and structured LLM interactions.
  • Knowledge of:
    • Retrieval Augmented Generation (RAG)
    • Embeddings
    • Vector search and vector databases
    • Context management and grounding techniques
  • Experience integrating LLMs through APIs and SDKs.
  • Experience with at least one cloud AI platform such as:
    • AWS Bedrock
    • Snowflake Cortex

Agentic AI Development

  • Hands-on experience designing and implementing AI agents and agentic workflows.
  • Strong understanding of:
    • Planning and task decomposition
    • Tool and function calling
    • Multi-agent systems
    • Memory and context management
    • Human-in-the-loop workflows
    • Agent orchestration
    • Reflection and validation patterns
    • Error handling and recovery strategies
  • Experience with agent orchestration technologies.
  • Experience building agents that integrate with enterprise applications, APIs, databases, and developer tools.

AI-Assisted Development

  • Minimum 2 years of practical experience using AI-powered development assistants.
  • Strong hands-on experience with Kiro and Claude for software development.
  • Demonstrated ability to effectively use AI assistants for:
    • Requirements analysis
    • Specification Generation
    • Solution architecture
    • Code generation
    • Refactoring
    • Test generation
    • Debugging
    • Documentation
    • Code reviews
    • Developer productivity automation
  • Proven ability to validate and enhance AI-generated code rather than relying solely on generated outputs.

Preferred Qualifications

  • Experience with Model Context Protocol (MCP) and MCP server/tool development.
  • Experience with AWS services such as:
    • Bedrock
    • EC2
    • S3
  • Experience with vector databases and enterprise search technologies.
  • Knowledge of observability and evaluation frameworks for LLM and agent-based applications.
  • Experience implementing AI security, governance, and responsible AI practices.
  • Experience building enterprise data and analytics solutions.
  • Experience working in Agile/Scrum environments.

What We Are Looking For

  • A strong hands-on engineer who can build and deliver production-ready solutions.
  • Ability to translate business challenges into practical AI-powered solutions.
  • Strong understanding of both traditional software engineering and modern AI development approaches.
  • Ability to determine when an AI agent is appropriate versus a conventional software solution.
  • Exceptional problem-solving, analytical, and debugging skills.
  • Self-starter with strong ownership and accountability.
  • Comfortable working in a rapidly evolving AI ecosystem.
  • Excellent communication, collaboration, and stakeholder management skills.
  • Demonstrated ability to improve engineering productivity through AI-assisted development while maintaining high standards for quality, security, and reliability.

Education, Training &/or Certification

  • Bachelor’s degree (or higher) in a technical discipline (e.g. Comp Sci or Engineering).

About Company

Looking for a great job? Join eTeam. We’re looking for talented staffing professionals to join our staff. We also provide contract assignments and full-time jobs at Fortune 2000 Companies. We’ve been named one of the best companies to work for by Staffing Industry Analysts and New Jersey Business.

Similar Jobs