Sr Software Engineer

APPNOVATE24 LLC
Chicago, IL, United States
3 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Automation of Tests Systems Development Life Cycle Software Tools Software Engineering Software Systems Systems Integration Strategies of Testing Enterprise Software Applications Generative AI Agentic-AI Data Analytics
+2 more
Performance Monitor Serverless Computing

Job description

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

Requirements

  • Decision-Making and Critical Thinking
  • Strong understanding of decision-making processes, tools, and techniques.

Software Development

  • Knowledge of software development tools, methodologies, and activities.
  • Ability to develop software products and systems aligned with product requirements.

Software Development Life Cycle (SDLC)

  • Understanding of structured software development methodologies.
  • Experience delivering and managing new or enhanced software products throughout the SDLC.

Software Integration Engineering

  • Knowledge of software integration processes, technologies, and functions.
  • Ability to design, develop, and maintain interfaces between applications, platforms, and software packages.

Software Product Design and Architecture

  • Knowledge of software product design principles and architecture.
  • Ability to translate business and market requirements into technical designs.

Software Product Technical Knowledge

  • Understanding of the technical components of software products.
  • Ability to design, configure, and integrate software solutions.

Software Product Testing

  • Knowledge of software testing methodologies and best practices.
  • Ability to design, plan, and execute testing strategies to ensure quality and compliance with requirements.
  • Ability to analyze complex situations and make informed, productive decisions.

Work Location: Hybrid remote in Chicago, IL 60617

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…