> Markdown version of [/jobs/ext/2209119-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2209119-senior-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). --- # Senior Software Engineer - **Company:** Kforce Inc. - **Location:** Leawood, KS, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Profiling, Code Review, Encodings, Continuous Integration, Extract Transform Load (ETL), Relational Databases, Database Queries, Software Design Patterns, DevOps, Python (Programming Language), PostgreSQL, Microsoft SQL Server, MySQL, Pair Programming, Performance Tuning, Power BI, Secure Coding, Software Engineering, SQL Databases, Web Applications, ReactJS, Apache Spark, Backend, Codebase, Data Pipelines, Databricks - **Published:** August 24, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/l3mx8ul0a4 ## About the Role * 7+ years of professional software engineering experience; breadth over narrow specialization * Proven ability to learn new languages/tools quickly and work across unfamiliar parts of a codebase * Strong hands on experience with backend development in .NET/C# and Python * Proficiency with SQL (schema design, complex queries, performance tuning) * React experience with best practices (modern hooks, testing, accessibility, performance) * Experience embedding or integrating Power BI in web applications (exposure is sufficient) * Comfort working in small, agile teams and switching contexts as priorities evolve * Strong fundamentals: design patterns, testing, code readability, and maintainability Nice To Have * Exposure to Databricks (or strong interest and aptitude to learn); Spark experience a plus * Cloud experience (Azure/AWS), containers, and infrastructure as code * Experience with ETL/ELT, data pipelines, and analytics portals * Secure coding practices, performance profiling, and troubleshooting in production * Familiarity with Power BI embedding (App Owns Data, service principals) and analytics governance ## Description Kforce's client in Leawood, KS is seeking a Senior Software Engineer with strong generalist development skills, who thrives in small teams and can learn new technologies quickly. You'll primarily focus on backend work while contributing across the stack when needed. The role spans .NET/C#, Python, SQL, React, and Power BI integration, with an opportunity to learn Databricks on the job. Ideal candidates have breadth of experience, follow best practices, and are comfortable jumping into different parts of the codebase as priorities shift. Responsibilities: * Own backend services and APIs in .NET/C# and Python; design for scale, performance, and reliability * Model, query, and tune relational databases (SQL Server/PostgreSQL/MySQL) for application and analytics use cases * Contribute to the React front end using best practices (component architecture, state management, testing) * Integrate and embed Power BI visualizations into the client portal and front end experience (versus custom React charts where appropriate) * Learn and apply Databricks/Spark patterns for data pipelines, ETL/ELT, and analytics-training/support available * Write clean, well tested code; participate in code reviews, pair programming, and documentation * Operate across the stack as a true generalist (primarily backend today), jumping into -whatever comes up- in a small-team environment * Collaborate cross functionally with product, data, and business stakeholders; help translate requirements into robust technical solutions * Contribute to DevOps/CI/CD workflows, observability, and incremental delivery * Champion security and compliance practices appropriate for production systems ## Related Videos - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Data Science on Software Data](https://www.wearedevelopers.com/videos/162-data-science-on-software-data) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers)