EngineerJobs.io
← Back to all jobs

Job Description

APPNOVATE24 LLC is seeking a Senior Software Engineer to lead end-to-end design, development, integration, and delivery of modern software solutions. In this hybrid role based in Chicago, you will also evaluate emerging technologies and apply engineering practices that support scalable, high-quality outcomes.

Responsibilities

  • Lead architecture, design, development, and testing for modern software solutions, including prototypes, pilots, and reusable platform capabilities.
  • Evaluate, prototype, and implement emerging technologies such as Generative AI (GenAI), Agentic AI and automated workflows, Retrieval-Augmented Generation (RAG), cloud-native services, APIs, and system integrations.
  • Define and implement technical evaluation methods, including proof-of-concept (POC) success criteria, model and system performance metrics, quality gates and automated testing, and monitoring and production readiness reviews.
  • Identify technical risks, dependencies, integration requirements, security considerations, and operational constraints early across the solution lifecycle.
  • Recommend practical strategies to mitigate technical and operational risks.
  • Translate business opportunities, product goals, and technical requirements into scalable software designs, solution architectures, technical roadmaps, and implementation plans.
  • Mentor engineers through technical guidance, design reviews, and efforts that promote engineering excellence, experimentation, and responsible technology adoption.
  • Collaborate with product managers, architects, data scientists, cybersecurity teams, infrastructure teams, UX professionals, and business stakeholders.

Required Qualifications

  • Strong understanding of decision-making processes, tools, and techniques.
  • Knowledge of software development tools, methodologies, and activities.
  • Ability to develop software products and systems aligned with product requirements.
  • Understanding of structured software development methodologies.
  • Experience delivering and managing new or enhanced software products throughout the SDLC.
  • Knowledge of software integration processes, technologies, and functions.
  • Ability to design, develop, and maintain interfaces between applications, platforms, and software packages.
  • Knowledge of software product design principles and architecture.
  • Ability to translate business and market requirements into technical designs.
  • Understanding of the technical components of software products.
  • Ability to design, configure, and integrate software solutions.
  • Knowledge of software testing methodologies and best practices.
  • Ability to design, plan, and execute testing strategies that ensure quality and compliance with requirements.
  • Ability to analyze complex situations and make informed, productive decisions.

Relevant Technologies

  • Generative AI (GenAI)
  • Agentic AI and automated workflows
  • Retrieval-Augmented Generation (RAG)
  • Cloud-native services
  • APIs and system integrations
  • Automation stakeholders

Work Location

Hybrid remote in Chicago, IL 60617.

Similar Jobs