> Markdown version of [/jobs/ext/4200714-software-engineer](https://www.wearedevelopers.com/jobs/ext/4200714-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). --- # Software Engineer - **Company:** Spark Change, LLC - **Location:** Overland Park, KS, United States - **Salary:** $53,112.0 - $110,820.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), .NET Framework, C++ (Programming Language), Relational Databases, Database Design, Software Debugging, Programming Tools, Systems Analysis, Python (Programming Language), Ruby, Software Deployment, Software Engineering, Software Systems, SQL Databases, Software Troubleshooting, Information Technology, Code Testing, Software Version Control, Programming Languages - **Published:** October 28, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=80783e7ad8e08565 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, Information Technology, Engineering, or a related field, OR equivalent professional experience in software engineering, software development, application troubleshooting, systems analysis, or technical solution development. * Demonstrated experience developing, maintaining, or troubleshooting software applications. * Proficiency in one or more programming languages, such as Java, Python, C++, Ruby, .NET, or other relevant technologies. * Strong knowledge of relational databases, SQL, and database design principles. * Familiarity with software development methodologies and the software development life cycle (SDLC), including design, development, testing, deployment, and maintenance. * Strong analytical, troubleshooting, and problem-solving skills, with the ability to investigate complex technical issues and identify underlying root causes. * Ability to recognize patterns across individual issues and contribute to broader, long-term technical solutions. * Strong communication and interpersonal skills, including the ability to explain technical concepts to both technical and nontechnical audiences. * Demonstrated ability to collaborate effectively in a team-oriented environment. * Ability to work independently, prioritize competing responsibilities, and take ownership of development tasks and technical issues through resolution. * Familiarity with software engineering tools, debugging techniques, version control, and testing practices. * Ability to document technical requirements, system designs, troubleshooting findings, and solution specifications. * Willingness to learn new technologies, applications, and business workflows. Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time., * Bachelor's (Preferred) Ability to Commute: * Mission, KS 66202 (Required) ## Description As a Software Engineer, you will participate in the full software development life cycle (SDLC), including gathering requirements, designing solutions, writing and testing code, troubleshooting existing applications, and deploying software enhancements. You will work with programming languages and technologies such as Java, Python, SQL, C++, or other relevant development tools and frameworks. This role requires the ability to balance hands-on software development and troubleshooting with a broader, solution-oriented mindset. Successful candidates will look beyond immediate issue resolution to identify recurring problems, underlying root causes, and opportunities to develop scalable, maintainable solutions that improve system functionality, performance, and the overall client experience. You will work closely with internal team members, including other software engineers, technical solution analysts, data analysts, and nontechnical business stakeholders, to understand requirements, investigate complex challenges, and develop effective solutions. We value individuals who take ownership of their work, communicate effectively, and thrive in a collaborative, team-oriented environment.