Senior Software Engineer

3 weeks ago


Kansas City, United States NBKC Bank Full time
Summary Description

We are currently looking for a Senior Software Engineer to join our IT development team.

Using modern languages and cloud technologies, Senior Software Engineers will bring to life to custom solutions for both internal and external customers. These solutions increase the pace of innovation and enhance our ability to serve our customers. We are committed to designing compelling user experiences, building scalable and maintainable architectures, and extracting as much insight from our data as we can. Our engineers are passionate about what they do and have fun doing it. If you like to move fast and have a knack for problem solving on a C#/Angular/Azure stack, we would love to talk.

This position will work @Flex (a combination of both in the office and at home). The IT Development team currently works one day in office out of our Kansas City, MO office.

Work Authorization/Sponsorship
At this time, we're not able to consider candidates needing sponsorship now or in the future or those needing work authorization for this role. (This includes students on F1-OPT, F1-CPT, J-1, etc.)

What you'll do
  • Serve as a project lead or key contributor as the team builds and extends custom software solutions using modern languages and cloud technologies.
  • Train and mentor incoming and junior developers as the team grows.
  • Consistently look for ways to innovate and champion technology initiatives within the team and organization.
  • Expand your skills receiving the opportunity to explore new technologies.
  • Work closely with a Software Architect to develop to build extensible, scalable, and maintainable solutions for our organization.
  • Focus on secure coding and deployment practices.
  • Conduct peer code reviews that foster quality software product and constructive learning experiences.
  • Maintain a clear and consistent feedback loop with team leads, architect, and product management.
  • Provide superior software support to internal and external users as an escalation point within the information technology team.
  • Follow all applicable laws and regulations.
  • Perform other duties and projects as assigned.
What you'll bring
  • Bachelor's degree in computer science OR a 2-year technical degree
  • 7+ years of work-related experience in software delivery.
  • Experience in our primary technologies: C#, Angular, SQL, NoSQL.
  • Hands on experience with cloud platforms, preferably Microsoft Azure
  • Ability to think critically and analytically
  • Advanced understanding of multiple design patterns
  • Strong organizational and time management skills
  • Ability to be flexible and easily adapt to change
  • Solid communication skills, both verbally and written
  • High school diploma or GED required
Bonus Points
  • History of mentoring developers
  • Formal training or experience in cloud security, preferably Microsoft Azure
  • Experience working with multiple software design patterns
  • Familiarity with The IDesign Method
  • Previous experience in the financial industry
Our Hiring Process

After we review your application and feel you're a potential fit we will reach out with next steps. We work hard to meet our candidates on their time- sometimes that's a phone screen, video interview, or even a cup of coffee before meeting our team. We are committed to keeping you updated along the way.

What you'll love about us:

Benefits & Perks:
  • Choose from one of our multiple comprehensive health care plans that best suits you and your family where you are in life right now. (HSA, FSA, PPO - we got you covered)
  • Enjoy 4 weeks of paid time off, 11 paid holidays, Birthday PTO, and 8 paid volunteer hours per year
  • Save more for your future with our 401k retirement savings plan with a generous match and immediate vesting from nbkc. Now that's a sweet deal
  • Spend time bonding with your family with paid parental leave options
  • Care for your whole person with access to our EAP and behavioral health advocates
  • Take advantage of our wellness programs which include a wellness reimbursement account and an on-site gym facility.
  • Flexible work options to allow you to do your job and live your life (Work-Life Integration for the win)
  • Enjoy anniversary awards for your 3- and 5-year anniversaries (That's serious cash money towards your retirement account, student loan refinancing or your HSA).
  • Take a 4-week paid sabbatical for your 10-, 18-, and 25-year anniversaries


About nbkc:

nbkc isn't your average bank. We take your traditional financial institution and make it better.

We know what we offer our customers is only as good as the people behind the scenes who keep it going. That's why we make sure you're supported and encouraged along the way. You'll work with some awesome, intelligent, and diverse people in a fun and forward-thinking environment and accomplish plenty of things you'll wanna brag about.

nbkc is deeply committed to diversity, equality, and inclusion in all its practices, especially when it comes to growing our teams. We aim to build a company whose culture promotes inclusion and embraces how rewarding it is to work with employees from all walks of life.

nbkc has been proud to be recognized as one of Kansas City's Best Places to Work for 5+ years by the Kansas City Business Journal. We're pretty proud to work here and we know you will be too

Join us to find out

nbkc bank is an Equal Opportunity-Affirmative Action Employer - Minority/Female / Disability / Veteran / Gender Identity / Sexual Orientation

#LI-hybrid

  • Jersey City, New Jersey, United States Software Guidance and Assistance, Inc. Full time

    Job Title: Senior Software EngineerJob Summary:Software Guidance & Assistance, Inc. (SGA) is seeking a skilled Senior Software Engineer to collaborate with software engineering teams on multiple complex software development efforts. The ideal candidate will have extensive knowledge in client/server and object-oriented software development utilizing Core...


  • Kansas City, Missouri, United States Kansas Employer Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our IT development team at Kansas Employer. As a Senior Software Engineer, you will be responsible for designing and developing custom software solutions using modern languages and cloud technologies.Key ResponsibilitiesServe as a project lead or key contributor in building and...


  • Kansas City, Missouri, United States Optomi Full time

    Job Title: Senior Software Development EngineerAbout the Role:We are seeking a highly skilled Senior Software Development Engineer to join our team at Optomi. As a key member of our software development team, you will play a crucial role in designing, developing, and deploying software solutions that enable visual effects artists, production teams, and...


  • Kansas City, Missouri, United States H&R Block Full time

    Transforming Technology at H&R BlockWe're seeking a highly skilled Senior Software Engineer to join our technology team and help us modernize our software architecture. As a key member of our team, you'll design, develop, and maintain software components and products that support H&R Block business applications.Key Responsibilities:Develop new product...


  • Kansas City, Missouri, United States Penske Truck Leasing Full time

    Job Title: Senior Software Engineer - Python DeveloperKey Responsibilities:Design, develop and test software applications using Python programming language.Collaborate with cross-functional teams to identify and prioritize software development projects.Participate in code reviews and contribute to improving the overall quality of the...


  • Jersey City, New Jersey, United States Seven Seven Software Full time

    As a key member of the Seven Seven Software team, you will play a pivotal role in shaping the future of our technology products.As a Senior Lead Software Engineer within the Corporate and Investment bank in the Fusion Platform Engineering team, you will be responsible for driving significant business impact through your capabilities and contributions, and...


  • Kansas City, Missouri, United States Compass Group, North America Full time

    We are seeking a skilled Senior Software Engineer to lead our cloud computing team. As a leader, you will oversee the development and maintenance of cloud-based systems, ensuring scalability, security, and reliability.Key Responsibilities:Design and implement cloud-based architecturesLead cross-functional teams to deliver high-quality softwareCollaborate...


  • Kansas City, United States SS&C Technologies Full time

    SS&C is a global provider of investment and financial services and software for the financial services and healthcare industries. Named to Fortune 1000 list as top U.S. company based on revenue, SS&C is headquartered in Windsor, Connecticut and has 20,000+ employees in over 90 offices in 35 countries. Some 18,000 financial services and healthcare...


  • Kansas City, United States SS&C Technologies Full time

    SS&C is a global provider of investment and financial services and software for the financial services and healthcare industries. Named to Fortune 1000 list as top U.S. company based on revenue, SS&C is headquartered in Windsor, Connecticut and has 20,000+ employees in over 90 offices in 35 countries. Some 18,000 financial services and healthcare...


  • Kansas City, Missouri, United States NBKC Bank Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our IT development team. As a key member of our team, you will be responsible for designing, developing, and deploying custom software solutions using modern languages and cloud technologies.Key Responsibilities:Serve as a project lead or key contributor in building and extending...


  • Kansas City, Missouri, United States Abbott Full time

    About the RoleWe are seeking a highly skilled Senior Software Quality Assurance Engineer to join our team at Abbott. As a key member of our software development team, you will be responsible for ensuring the quality and compliance of our software products throughout the development lifecycle.Key Responsibilities:Develop and implement software quality...


  • Rapid City, South Dakota, United States Jackson Nurse Professionals Full time

    Job Title: Senior Software EngineerAbout the Job:This is a senior software engineer position where you will be responsible for designing, developing, and maintaining software systems.Your primary focus will be on building scalable and efficient software architectures.Experience with cloud computing and DevOps practices is a plus.Responsibilities:Design and...


  • Jersey City, New Jersey, United States Software Guidance and Assistance, Inc. Full time

    Job Summary:We are seeking a highly skilled Sr. Software Engineer to join our team at Software Guidance and Assistance, Inc. The ideal candidate will have a strong background in software development, with a focus on designing and implementing large, complex, distributed systems using Java.Responsibilities:Collaborate with software engineering teams on...


  • Kansas City, Kansas, United States Oracle Full time

    Job SummaryOracle is seeking a highly skilled Senior Software Development Engineer to spearhead the design and development of scalable, distributed, and resilient self-service testing platform components and services.This platform will enable Oracle Health teams to enhance product quality, reliability, and stability, with a strong emphasis on improving the...


  • Kansas City, Missouri, United States KIPP Kansas City Full time

    As a Senior Software Engineer at our company, you will be responsible for designing and implementing high-level system architecture. Your primary focus will be on developing complex software systems that meet our customers' needs.Key responsibilities include:Designing and implementing system architectureCollaborating with cross-functional teamsEnsuring...


  • Kansas City, Kansas, United States All Medical Personnel Full time

    At our company, we're looking for a talented Senior Software Engineer - Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using Java and Python. Your expertise in these technologies will enable us to deliver high-quality...

  • Software Engineer

    4 weeks ago


    Kansas City, United States Adaptive Solutions Group Full time

    Adaptive Solutions Group is a premier provider of information technology personnel. We provide a variety of technical professionals available for contract, contract to hire, or direct placement positions to companies in and around the Kansas City and St. Louis areas.We are currently looking for a Software Engineer to join our team.Responsibilities This...


  • Jersey City, New Jersey, United States American Cybersystems Full time

    Job Title: Senior C++ Software EngineerJob Summary:We are seeking a highly skilled Senior C++ Software Engineer to join our team. As a Senior C++ Software Engineer, you will be responsible for designing, developing, and maintaining efficient, reusable, and reliable C++ code. You will work closely with cross-functional teams to define, design, and ship new...


  • Jersey City, New Jersey, United States Yoh Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Yoh, a Day & Zimmermann company. As a Senior Java Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems using Java and related technologies.Key Responsibilities:Design and develop...


  • Kansas City, Missouri, United States Syntricate Technologies Full time

    Job Title: Senior Java Software ArchitectJob Summary:We are seeking a highly skilled Senior Java Software Architect to lead our engineering efforts. As a key member of our team, you will be responsible for designing, developing, and implementing complex software systems.Key Responsibilities:Lead the design and development of software systemsCollaborate with...