Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

Your Quest: Build the software products that improve healthcare access


At Quest Analytics, our mission is to make healthcare more accessible for all Americans. As part of our team, you’ll work in an innovative, collaborative, challenging, and flexible environment that supports your personal growth, every day. We are looking for talented and motivated Senior Software Engineers with .Net experience with a background in developing commercial software to join our growing team!


You should be able to hit the ground running and take our products to the next level as we scale our business.  The engineers who build our platforms work across the stack and are always willing to go the extra mile to deliver the highest quality in enterprise software. As an engineer at Quest Analytics, you will build the tools that give access to healthcare for millions. 


What you'll do:
  • Contribute to the design and architecture of our platform 
  • Help scale the platform and build new features 
  • Develop novel algorithms to solve challenging problems 
  • Create tooling for data and process automation 
  • Research and design for future tools and techniques 


What it requires:
  • A bachelor’s degree (preferably in Computer Science, Computer Engineering, Information Systems & Technology, or a related technical degree program) or equivalent Software Engineering work experience
  • Minimum 7+ years of software development with Microsoft’s .NET Framework working at a commercial Software Company
  • C#, including asynchronous and parallel programming 
  • Performance optimizations in C#  
  • SQL Server or other relational databases 
  • Dapper and/or Entity Framework 
  • Performance optimizations in SQL (or other relational database) with large data volumes, including indexing and query plans 
  • NoSQL (MongoDB preferred) 
  • Cloud development (Azure preferred with Functions, Event Grid, Service Bus, and Blob Storage) 
  • REST APIs: designing, building, and consuming 
  • Frontend web development (HTML, CSS/Sass and modern JavaScript frameworks – React preferred)  
  • Unit testing (XUnit preferred) and following SOLID principles 
  • Source control systems (Git preferred) 


The ideal candidate for this role:
  • Communicates effectively and works well within a team 
  • Worked previously in an Agile, product-focused, and deadline-driven environment 
  • Can translate high-level requirements into workable design, and deliver production-ready software 
  • Takes ownership of all personal output 


We are not currently engaging with outside agencies on this role.

Visa sponsorship is not available at this time.


What you’ll appreciate:

•Workplace flexibility – you choose between remote, hybrid or in-office.

•Company paid employee medical, dental and vision

•Competitive salary and success sharing bonus

•Flexible vacation with no cap, plus sick time and holidays

•An entrepreneurial culture that won’t limit you to a job description

•Being listened to, valued, appreciated -- and having your contributions rewarded

•Enjoying your work each day with a great group of people

 

Apply TODAY!

careers.questanalytics.com


About Quest Analytics

For more than 30 years, we’ve been improving provider network management one groundbreaking innovation at a time. 95% of America’s health plans use our tools, including the eight largest in the nation. Achieve your personal quest to build a great career here. 

 

Visa sponsorship is not available at this time.

 

Quest Analytics provides equal employment opportunities to all people without regard to race, color, religion, sex, national origin, ancestry, marital status, veteran status, age, disability, sexual orientation or gender identity or expression or any other legally protected category. We are committed to creating and maintaining a workforce environment that is free from any form of discriminations or harassment. 

 

Applicants must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.


Persons with disabilities who anticipate needing accommodations for any part of the application process may contact, in confidence hr@questanalytics.com


NOTE: Staffing agencies, headhunters, recruiters, and/or placement agencies, please do not contact our hiring managers directly. We are not currently working with additional outside agencies at this time.

Quest Analytics Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Quest Analytics DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Quest Analytics
Quest Analytics CEO photo
Steve Levin
Approve of CEO
What You Should Know About Senior Software Engineer, Quest Analytics

As a Senior Software Engineer at Quest Analytics in Overland Park, KS, you’ll be on the frontline of our mission to make healthcare accessible for everyone in America. In this exciting role, you’ll develop innovative software products that improve healthcare access by working in a flexible and collaborative environment with a supportive team. We’re looking for individuals who have a rich background in .NET development, ready to dive into the complexities of building and scaling our platforms. Your tasks will range from designing and architecting robust components to developing algorithms that tackle some of our industry's toughest challenges. You’ll also have the chance to work with both frontend technologies and backend systems, gaining a comprehensive view of our enterprise software. Your contributions will significantly impact healthcare access for millions, helping to expand and enhance our product offerings. So if you’re passionate about technology and improving lives through software, your journey starts here at Quest Analytics. We not only value your technical skills but also your ability to communicate well and thrive in a team. A bachelor's degree in Computer Science or equivalent experience is required, along with at least 7 years of software development experience. We encourage you to apply today and be part of this rewarding endeavor!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Quest Analytics
What are the main responsibilities of a Senior Software Engineer at Quest Analytics?

As a Senior Software Engineer at Quest Analytics, your primary responsibilities include contributing to the design and architecture of our platforms, scaling those platforms, and developing new features. You'll also research and implement novel algorithms to solve complex problems, create tooling for process automation, and work closely in a collaborative setting to ensure high-quality software delivery that aligns with our mission of enhancing healthcare access.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer role at Quest Analytics?

To qualify for the Senior Software Engineer position at Quest Analytics, candidates should possess a bachelor’s degree in Computer Science or a related field, along with at least 7 years of relevant software development experience, particularly with Microsoft’s .NET Framework. Proficiency in C#, SQL, cloud development (preferably Azure), and experience with frontend technologies are essential. Familiarity with Agile processes and a strong ability to communicate effectively in collaborative environments are also desired.

Join Rise to see the full answer
What programming languages and technologies should a Senior Software Engineer at Quest Analytics be familiar with?

A Senior Software Engineer at Quest Analytics should have a strong command of C# and asynchronous programming techniques. Experience with SQL Server, Dapper or Entity Framework, and NoSQL databases like MongoDB is crucial. Familiarity with Azure cloud services, REST API development, and frontend technologies such as HTML, CSS/Sass, and JavaScript frameworks (preferably React) is also important for success in this role.

Join Rise to see the full answer
How does Quest Analytics support the professional growth of a Senior Software Engineer?

At Quest Analytics, we foster an entrepreneurial culture that prioritizes personal and professional growth. As a Senior Software Engineer, you will have the flexibility to tailor your work environment—whether that’s remote, hybrid, or in-office. We encourage ongoing learning, collaboration, and innovation, ensuring every team member is valued and their contributions recognized. Additionally, with competitive salaries and success-sharing bonuses, we invest in your future.

Join Rise to see the full answer
What is the team environment like for a Senior Software Engineer at Quest Analytics?

The team environment at Quest Analytics is dynamic, collaborative, and supportive. Engineers work across various stacks and disciplines, actively exchanging ideas and collaborating on projects. You’ll find that all team members are encouraged to take ownership of their work and contribute meaningfully to the broader mission of our company. This culture of open communication and respect makes it a great place for engineers to thrive.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with the .NET Framework as a Senior Software Engineer?

In responding to this question, you should highlight your proficiency with the .NET Framework, mentioning specific projects where you've utilized C# and asynchronous programming. Discuss your approach to performance optimization and how you've used tools such as Dapper and Entity Framework to enhance application performance.

Join Rise to see the full answer
How do you approach designing REST APIs?

When discussing REST API design, emphasize your understanding of the principles of RESTful architecture, including statelessness and resource-based interactions. Mention any relevant experience you have with designing and building secure, scalable APIs, and highlight how you've handled versioning, error handling, and documentation.

Join Rise to see the full answer
What strategies do you use for optimizing database performance?

To answer this question, outline the techniques you've employed for optimizing SQL performance, such as indexing strategies and query plan analysis. Discuss specific instances where you successfully improved application performance by fine-tuning the database layer and how you ensure database efficiency while working with large datasets.

Join Rise to see the full answer
Can you give an example of how you’ve contributed to a team project in an Agile environment?

Here, share a specific example where your collaboration and input significantly impacted a project. Describe your role in planning sprints, how you prioritized tasks, and how you supported your team members. Highlight the importance of adaptability and open communication in achieving project goals within Agile frameworks.

Join Rise to see the full answer
How do you ensure code quality during development?

In your response, discuss methodologies such as code reviews, unit testing (mention XUnit if applicable), and adherence to SOLID principles. Explain how implementing these practices has allowed you to deliver high-quality code consistently and what tools you use to enforce quality standards.

Join Rise to see the full answer
What is your experience with cloud development, especially Azure?

When addressing this question, explain your familiarity with Azure services such as Functions, Event Grid, and Blob Storage. Provide examples of projects where you’ve architected or integrated these technologies into solutions, focusing on the advantages they offered and the challenges you overcame.

Join Rise to see the full answer
What steps do you take when starting a new software project?

Detail your methodology for initiating a software project, including requirements gathering, creating an architecture draft, and establishing a timeline. Explain how you involve stakeholders early in the process and illustrate your adaptability to changing requirements as the project progresses.

Join Rise to see the full answer
How do you stay current with software engineering trends and technologies?

Discuss your proactive approach to continuous learning, such as following industry-leading blogs, participating in forums, attending webinars or conferences, and perhaps even completing online courses. Emphasize why lifelong learning is important in the technology space.

Join Rise to see the full answer
Describe a time you faced a significant challenge in a project and how you overcame it.

Provide a specific example of a challenge, detailing the context, your approach to solving it, and the final outcome. Highlight teamwork and communication as key factors in overcoming obstacles, and any lessons learned from the experience.

Join Rise to see the full answer
What do you find most rewarding about being a Senior Software Engineer?

In your response, share your passion for building impactful software that solves real-world problems, like enhancing healthcare access. Talk about the satisfaction that comes from collaborating with talented colleagues and driving innovations that make everyday tasks easier for users.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Quest Analytics Remote Overland Park, KS
Posted 14 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 7 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Jobot Remote Philadelphia, PA
Posted 5 days ago
Photo of the Rise User
Posted 3 days ago

Work where you can make a REAL difference by helping every American get access to Healthcare! We are rapidly growing and moved into our cool new corporate headquarters in Overland Park, KS. We also have an office in Appleton, WI, and an awes...

7 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 18, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!