Software Engineer II

US-KS-Overland Park


The Software Engineer role is responsible for developing information systems by designing, developing and installing software solutions. Job success will be determined by demonstrating a combination of technical expertise through successful execution and adherence to industry and the SelectQuote Application Development team development standards. The Software Engineer role also requires excellent communication skills and team collaboration demonstrated by working in partnership with business line stakeholders and vendors while meeting objectives across senior-level assignments. The Software Engineer will assist and support junior development associates through educational guidance based on best practices established in the industry and within the SelectQuote Application Development team.


  • Expand existing software to meet the changing needs of our business lines
  • Design, develop, and implement software components, enhancements, modules, and solutions which meet SelectQuote business needs and expectations with respect to key project/product performance measures
  • Develop new software products based on set Architectural guidelines from the ground up staying true to our company’s core values while lending your own creativity to the solution
  • Design and develop software solutions directly from business specifications and requirements. Self-sufficiency during development phases is required, using other senior developers or architects to validate and peer review code
  • Establish and adhere to development scope and timelines in accordance to overall project and in line with SelectQuote-provided development tools and processes
  • Design and create scalable, automated solutions to service our customers and internal development team
  • Communicate effectively and efficiently with business line stakeholder(s) and vendor partners on the technical solution development activities and deliverables
  • Consult with business line stakeholder(s) and vendor partners in an analysis role
  • Lead by example through demonstration of high performance in the areas of customer service, collaboration, team work, reliability, productivity, and execution


  • In-depth knowledge of one or more JavaScript stack layers
  • Working experience with EC5 and EC6
  • In-depth understanding of HTML5, CSS3 and CMSs
  • In-depth experience with SOA architectural designs
  • Familiar with JIRA or other development tracking software
  • Focus on creating fault-tolerant programming
  • In-depth use of common IDEs for code editing; Atom, WebStorm, Eclipse or other
  • Experience working within and leading Agile/SCRUM teams
  • Team player attitude with a willingness to lead when necessary
  • Devotion to continuing education in both self-lead and structured learning environments
  • Strong initiative, innovative thinking skills, and the ability to analyze details and develop a strategic view
  • Strong interpersonal skills; ability to effectively build relationships, promote a collaborative team environment, and influence others

Training and Experience

  • Bachelor’s degree in Software Engineering  or Information Technology
  • 7+ years of software development or programming experience
  • Experience using industry software development methodologies, standards and architectural frameworks
  • Experience with various SDLC methodologies, agile SCRUM preferred
  • Experience with code-based unit testing
  • Experience with code management and release methodologies and tools


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed