> Markdown version of [/jobs/ext/3997360-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/3997360-sr-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Engineer - **Company:** Insight Global - **Location:** Indianapolis, IN, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Unit Testing, C Sharp (Programming Language), Cloud Computing, Code Generation, Software Quality, Code Review, Databases, Distributed Systems, Python (Programming Language), Machine Learning, Software Systems, TypeScript, Cloud Platform System, Spring Cloud, Large Language Models, Generative AI, Backend, Information Technology, Machine Learning Operations, Front End Software Development, Programming Languages - **Published:** October 28, 2026 - **Apply:** https://dejobs.org/x/x/9C4ACCFC91CA43309C1695DA55678782/job/ ## About the Role 3-5+ years of full stack (50/50) development experience Proficiency in one or more modern programming languages (e.g., Python, JavaScript/TypeScript, Java (backend), Go, C#). Experience designing, developing, and supporting scalable applications across front-end, back-end, APIs, databases, and cloud infrastructure. Experience building or supporting solutions utilizing Retrieval-Augmented Generation (RAG), machine learning pipelines, Large Language Models (LLMs), or other AI-driven technologies. Experience validating AI-generated code, troubleshooting complex technical issues, and delivering production-ready software solutions. Bachelor's degree in Computer Science, Engineering, or equivalent practical experience. Experience with cloud platforms, preferably AWS. Ability to clearly explain technical design decisions, evaluate tradeoffs, and communicate complex concepts to technical and non-technical stakeholders. Experience building scalable distributed systems and cloud-native applications. ## Description Design, code, test, and deploy robust software solutions with a focus on reliability, scalability, and maintainability. Take ownership of moderately complex features, services, and technical initiatives. Design, develop, and support full-stack applications across front-end, back-end, APIs, databases, and cloud environments. Work closely with other engineers, product managers, and designers to build features that solve real customer problems. Contribute to and uphold high standards of code quality through code reviews, unit testing, and documentation. Analyze and resolve technical issues across the software stack. Troubleshoot production issues and implement sustainable fixes. Leverage AI-assisted development tools to improve development efficiency while applying sound engineering judgment and validating generated solutions. Contribute to the design and implementation of solutions that may incorporate machine learning capabilities, Retrieval-Augmented Generation (RAG) architectures, and Large Language Model (LLM) integrations.