Software Engineer
Job Location:
Jersey, NJ - USA
Hourly Salary:
USD 70 - 75
Posted:
28 October 2026 (5 hours ago)
Application Deadline:
25 January 2027
Vacancies:
1 Vacancy
Job Summary
Job Title: Software Engineer
Duration: 6 Months (CTH)
Location: Coppell TX / Tampa FL / Jersey City NJ Hybrid
Duration: 6 Months (CTH)
Location: Coppell TX / Tampa FL / Jersey City NJ Hybrid
Job Description
Software Engineering
- 58 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
- Bachelors degree (or higher) in a technical discipline (e.g. Comp Sci or Engineering).
Required Experience:
IC