Sr Software Engineer
APPNOVATE24 LLC
Chicago, IL, United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦