Find Jobs
Find Jobs Near You – Available Work in Your Location
Senior Software Engineer
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Kansas data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$118,504 / year median in Kansas
+17% projected growth
Job Description
Our Mission As the world's number 1 job site
•, our mission is to help people get jobs. We strive to cultivate an inclusive and accessible workplace where all people feel comfortable being themselves. We're looking to grow our teams with more people who share our enthusiasm for innovation and creating the best experience for job seekers. (
•Comscore, Total Visits, March 2026) Day to Day The Smart Screening team's mission is to accelerate and streamline the hiring process by providing intelligent, automated screening solutions that seamlessly integrate into employer workflows. We build and maintain core services that enable employers to screen candidates effectively. As a senior engineer on the team, you will collaborate with others to empower the employers by developing and enhancing features on surfaces where employers are engaging. Your work will directly impact employers screening candidates both on Indeed and external surfaces. Our systems need to be reliable, performant and scale with the growth of the business. You will partner closely with product, UX and platform engineering teams; guide engineers through complex technical tradeoffs; support measurement and operational reliability; and iterate based on customer and business signals. Responsibilities
+ Design, implement, and maintain features and services that support core business workflows.
+ Contribute to the evolution of existing systems while helping prototype and deliver new capabilities.
+ Participate in code reviews and design discussions to maintain quality, reliability, and clarity.
+ Collaborate with engineers, product managers, and data partners to deliver end-to-end solutions.
+ Identify performance and scalability improvements and enhance existing code accordingly.
+ Share knowledge and provide guidance to teammates through collaboration and feedback.
+ Communicate technical ideas clearly and effectively within the team. Skills/Competencies
+ Requires a Bachelor's degree in Computer Science, Mathematics, Computer Engineering, Electrical Engineering, or related field and a minimum of 5 years of related experience; or a Master's degree with a minimum of 3 years of experience; or a PhD without experience
+ Experience building or contributing to large-scale or distributed systems.
+ Solid understanding of data structures, algorithms, and core computer science fundamentals.
+ A demonstrated sense of ownership and accountability for delivered work.
+ Curiosi To view full details and how to apply, please login or create a Job Seeker account