> Markdown version of [/jobs/ext/1137752-software-engineer-i](https://www.wearedevelopers.com/jobs/ext/1137752-software-engineer-i). 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). --- # Software Engineer I - **Company:** Knowledge Services - **Location:** Indianapolis, IN, United States - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, JIRA, Unit Testing, Microsoft Azure, BASIC (Programming Language), Microsoft Basic Data Partition, C Sharp (Programming Language), C++ (Programming Language), Databases, Software Debugging, Object-Oriented Software Development, Web Applications, ReactJS, Git, Vue.js, AngularJS, Software Version Control - **Published:** July 2, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=62b79eb6d3e9282c ## About the Role * A strong desire to learn and improve your skills as a developer * Basic coding skills in one or more object-oriented programming languages such as Angular, C#, C++, or Java * Ability to follow guidance and instructions given by other engineers * Understanding of basic data structures and databases * Basic understanding of code versioning tools such as Git Bonus Skills * Experience in cloud platforms (Azure, AWS, etc.) - Azure preferred * Experience with SPA frameworks (Angular, Vue, React, etc.) - Angular preferred * Experience with agile methodologies and associated tools (Jira, Azure DevOps, etc.) - Azure DevOps preferred * Experience developing websites accessible to people with disabilities ## Description Software Engineer Responsibilities: * Design, develop, and unit test web applications and APIs * Perform unit testing and debugging with some oversight * Write clean, self-documenting code with guidance * Participate in peer reviews and address comments * Continuously learn and improve technical skills on the job * Communicate and collaborate with peers, partners, and leaders * Generate innovative ideas and provide process improvement suggestions * Be a team player, laugh and have fun, and always strive to get better ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)