> Markdown version of [/jobs/ext/3062450-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/3062450-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:** Public Consulting Group - **Location:** Indianapolis, IN, United States (Remote available) - **Experience:** Expert - **Salary:** $105,000.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** Automation of Tests, Client Server Models, Software Documentation, Code Review, Information Systems, Continuous Integration, Object-Oriented Software Development, Software Engineering, Test-Driven Development (TDD), Information Technology, Tools for Reporting - **Published:** September 25, 2026 - **Apply:** https://dejobs.org/x/x/2168AC33B08E4E89ACBC11537841176F/job/ ## About the Role Experienced software engineering professional responsible for designing and implementing complex applications, solving technical challenges, and driving best practices across the development lifecycle., * System/application design, web and client-server technology * Excellent communication skills, experience working with non-technical staff to understand requirements necessary * Working knowledge of object-oriented language * Experience with Reporting tools * Exposure to automated testing, especially test-driven development, a huge plus * Thorough understanding of application development methodologies * Highly self-motivated and directed * Strong technical documentation skills * Proven analytical and problem-solving abilities * Demonstrated initiative to stay abreast of current trends and technical advancements * Demonstrated understanding of the software product development life-cycle and continuous integration, * Relevant Bachelor's degree required with a Computer Science, Software Engineering or Information Systems major preferred. * 10 years of relevant experience preferred. ## Description * Plans, develops, tests, documents and implements software according to specifications and industry best practices. * Converts functional specifications into technical specifications suitable for code development. * Works with Delivery Manager to evaluate user's requests for new or modified computer programs to determine feasibility, cost and time required, compatibility with current system, and computer capabilities. * Follows coding and documentation standards. Participate in code review process. * Collaborates with End Users to Troubleshoot IT Questions and Generate Reports * Analyzes, reviews and alters program to increase operating efficiency or adapt to new requirements. * Understands Special Education and Response to Intervention models. * Implements complex Reports. * Implements complex Interfaces. * Configures & deploys applications in all environments * Provides necessary knowledge transfer to support and services organizations * Continuously looks for ways to improve effectiveness and efficiency allowing us to provide a higher quality product in less time. * Provides technical assistance to less experienced team members. * Trains and assists less experienced peers, as needed ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [How to add test automation to your project: The good, the bad, and the ugly](https://www.wearedevelopers.com/videos/1668-how-to-add-test-automation-to-your-project-the-good-the-bad-and-the-ugly) - [Microservices? Monoliths? An Annoying Discussion!](https://www.wearedevelopers.com/videos/970-microservices-monoliths-an-annoying-discussion) - [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) - [SMART Test Automation - the experience of legacy transformation](https://www.wearedevelopers.com/videos/100215-smart-test-automation-the-experience-of-legacy-transformation) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) ## 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) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)