> Markdown version of [/jobs/ext/2305614-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2305614-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:** Quest Diagnostics Incorporated - **Location:** Lenexa, KS, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), .NET Framework, Computer Programming, Database Design, Software Design Patterns, Distributed Data Store, Object-Oriented Software Development, Oracle Databases, Systems Development Life Cycle, Software Engineering, Software Systems, SQL Databases, Enterprise Software Applications, Backend, Information Technology, Web Technologies, Programming Languages - **Published:** August 30, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18139835?backUrl=%2Fcareer%2F18139835%2FSenior-Software-Engineer-Kansas-Johnson ## About the Role Education Required: * Bachelor's Degree in Computer Science or equivalentwork experience. Required WorkExperience: * 8 years professional experience in software development. * Computer Science fundamentals in object-oriented (OO) design patterns, distributed databases, and data modeling techniques. Knowledge: * Proficiency in Enterprise .Net programming plus one or more modern programming languages such as Java. * Experience with SQL and Oracle databases is required * Experience in development of distributed/scalable systems and high-volume transaction applications. * Experience with Web Technologies and multi-tier architecture. Skills: * Ability to multi-task * Analytical skills * Ability to follow verbal or written instructions * Thinking analytically * Using effective verbal communication * Using effective written communication * Concentrating on tasks * Making decisions * Adjusting to change * Examining/observing details * Ability to work well with people ## Description Work as part of a small, agile team to design and implement new features and technologies in a variety of different products throughout Quest Diagnostics. Deliverhigh-quality, high-performancecode in an agile environment., * Develop key product features within existing large-scale enterprise applications and new strategic initiatives that will drive system and operational efficiencies, measure system performance, and provide "glue" for complex solutions. * Participate in the full SDLC involving design, implementation, testing, & launching. * Assist with the generation and analysis of business and functional requirements for proposed software solutions. * Participate in architectural and database design discussions as they relate to product direction. * Develop features completely including the front-endcomponents and the backend systems. * Design and implement changes to systems that yield higher performance and resiliency while achieving lower operations overhead. * Own the delivery of an entire piece of a system orapplication, andserve as a technical lead on small to midsize complex projects. * Work closely with other engineers to develop the best technical design and approach for new product development. * Build software solutions where the problem is not well defined. Design and define the interaction between the other component pieces. * Consistently define and apply technologies, standards and software engineering practices, mentoring other team members. * Contribute to the focus and effectiveness of the development team; tracking issues to resolution, monitoring the effectiveness of tasks, and providing status to the team lead. * Raise long-term architecture issues within project. * Conduct design and code reviews of multiple projects. * Generate data for project planning, including task breakdown & estimation of work for a project. Competent in developing accurate estimates & risk assessments. Track status within the project as necessary. * Communicate team and project status to project manager and director. * May occasionally act in the Team Lead role * Act as the designated expert for owned application area(s). * Contribute to the continued improvement of the organization's development procedures by looking for opportunities for improvement and implementing solutions. ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [The QUEST for Better Software](https://www.wearedevelopers.com/videos/721-the-quest-for-better-software) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1520-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [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 - [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’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)