Senior Software Engineer - Java and Python
Kforce Technology Staffing
Salary: $123,000 - 163,000 per year Requirements:
- Over 7 years of comprehensive software engineering experience, showcasing a breadth of skills rather than specialization.
- Strong practical knowledge in backend development utilizing .NET/C# and Python.
- Familiarity with React, adhering to best practices such as modern hooks, testing, accessibility, and performance considerations.
- Experience embedding or integrating Power BI into web applications; basic exposure is acceptable.
- Proficient in SQL, capable of schema design, complex querying, and performance optimization.
- Comfortable working in small Agile teams and adapting to changing priorities.
- Solid understanding of fundamental concepts including design patterns, testing, code readability, and maintainability.
- Demonstrated ability to quickly learn new languages and tools, effectively navigating unfamiliar areas of a codebase.
- Manage backend services and APIs using .NET/C# and Python, ensuring scalability, performance, and dependability.
- Model, query, and optimize relational databases (SQL Server/PostgreSQL/MySQL) for applications and analytics applications.
- Contribute to the React front-end by implementing best practices in component architecture, state management, and testing.
- Integrate Power BI visualizations into the client portal, favoring this integration over creating custom React charts where applicable.
- Acquire knowledge and implement Databricks/Spark methodologies for data pipelines, with training and support opportunities provided.
- Write clean and thoroughly tested code; engage in code reviews, pair programming, and document findings.
- Function across the entire stack as a generalist, primarily focusing on backend tasks while adapting to needs in a team-oriented setting.
- Collaborate effectively with product, data, and business teams; assist in translating requirements into viable technical solutions.
- Contribute to DevOps and CI/CD practices, enhancing observability and promoting incremental delivery.
- Advocate for security and compliance best practices suitable for production environments.
- Backend
- C#
- CI/CD
- Databricks
- DevOps
- Support
- MySQL
- PostgreSQL
- Power BI
- Python
- React
- SQL
- Security
- Spark
- Web
- ASP.NET
- AI
- AWS
- Azure
- Cloud
- ETL
- LESS
More:
We are Kforce, and we are in search of a Senior Software Engineer to join our team in Leawood, KS. We value a collaborative environment where you can thrive while focusing on backend development and integrating various technologies, such as .NET/C#, Python, SQL, React, and Power BI. Our team encourages learning and growth, offering you opportunities to acquire new skills like Databricks on the job. Alongside a competitive salary, we provide comprehensive benefits including medical, dental, vision insurance, HSA, 401(k), and more. We are committed to an inclusive workplace, and as an Equal Opportunity Employer, we encourage applicants from various backgrounds.
last updated 36 week of 2026
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Java and Python. Be the first to apply!
- java developer remote part time Leawood, KS
- entry level java developer remote Leawood, KS
- senior network engineer remote Leawood, KS
- senior manager legal Leawood, KS
- senior manager tax Leawood, KS
- senior implementation project manager Leawood, KS
- senior level Leawood, KS
- senior cloud network engineer Leawood, KS
- senior activities Leawood, KS
- international tax senior Leawood, KS
