What Jobs are available for Software Developers in Kansas City?
Showing 105 Software Developers jobs in Kansas City
Senior Full Stack Developer
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, and deploy scalable and performant web applications and APIs.
- Write clean, maintainable, and well-documented code across the full stack (front-end, back-end, database).
- Collaborate with UI/UX designers to translate wireframes and mockups into functional user interfaces.
- Develop and maintain robust back-end services and database schemas.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Optimize applications for maximum speed, scalability, and security.
- Troubleshoot and resolve complex technical issues in production environments.
- Mentor junior developers and contribute to code reviews and architectural discussions.
- Stay abreast of emerging technologies and industry best practices, recommending and implementing improvements.
- Participate in agile development processes, including sprint planning and retrospectives.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 7 years of professional experience in full-stack web development.
- Proficiency in multiple programming languages such as Python, Java, Node.js, or Ruby.
- Strong experience with front-end frameworks like React, Angular, or Vue.js.
- Expertise in designing and working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
- Solid understanding of software architecture patterns, microservices, and cloud platforms (AWS, Azure, GCP).
- Experience with containerization technologies (Docker, Kubernetes).
- Familiarity with Agile methodologies and version control systems (Git).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration abilities, especially in a remote setting.
Is this job a match or a miss?
Lead Full Stack Developer
Posted 6 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Senior Full Stack Developer
Posted 18 days ago
Job Viewed
Job Description
Key responsibilities include architecting and implementing scalable web solutions, developing user-friendly interfaces, and building efficient server-side logic. You will collaborate with product managers, designers, and other engineers to translate business requirements into technical specifications and deliver high-quality software. This role demands strong problem-solving skills, a passion for writing clean and maintainable code, and a commitment to staying current with emerging technologies. As a remote team member, you will be expected to communicate effectively, manage your workload independently, and contribute actively to team discussions and code reviews. We seek a proactive individual who can take ownership of features, drive technical excellence, and mentor junior developers. Experience with Agile methodologies and CI/CD pipelines is essential. Your expertise will be crucial in building and enhancing our cutting-edge platforms.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full-stack web development.
- Proficiency in front-end technologies such as React, Angular, or Vue.js.
- Strong experience with back-end languages and frameworks like Node.js, Python (Django/Flask), Java (Spring), or Ruby on Rails.
- Expertise in designing and managing relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Solid understanding of RESTful API design principles.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration abilities for remote teamwork.
- Proven ability to work independently and manage time effectively.
- Must be legally authorized to work in the US and able to work remotely.
Is this job a match or a miss?
Remote Full-Stack Developer Apprentice
Posted 10 days ago
Job Viewed
Job Description
Apprentice Responsibilities:
- Participate in coding tasks, bug fixing, and feature development under the guidance of senior developers.
- Learn and apply principles of front-end development using frameworks such as React, Angular, or Vue.js.
- Gain proficiency in back-end development languages and frameworks like Node.js, Python (Django/Flask), or Java (Spring).
- Contribute to database design and management, working with SQL and NoSQL databases.
- Write clean, maintainable, and efficient code according to best practices.
- Engage in code reviews, providing and receiving constructive feedback.
- Assist in the development and execution of software testing procedures.
- Collaborate effectively with team members in a remote setting using agile methodologies.
- Troubleshoot and resolve software defects and issues.
- Continuously learn new technologies and tools relevant to full-stack development.
- Document code and development processes accurately.
- Participate in virtual team meetings, brainstorming sessions, and training workshops.
Program Benefits & Qualifications:
- Full-time, remote position with a clear path to a permanent role upon successful completion of the apprenticeship.
- Structured mentorship and comprehensive training on industry-standard technologies.
- Exposure to diverse projects and a supportive team environment.
- No prior professional development experience is required, but a strong passion for technology and programming is essential.
- Demonstrated understanding of fundamental programming concepts (e.g., variables, loops, conditional statements) through personal projects, bootcamps, or coursework.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities, suitable for a remote work setting.
- Self-motivated and eager to learn in a dynamic, fast-paced environment.
- A bachelor's degree in Computer Science or a related field is preferred but not strictly required if demonstrable aptitude exists.
Is this job a match or a miss?
Senior Full Stack Developer - FinTech
Posted 12 days ago
Job Viewed
Job Description
Responsibilities include contributing to all phases of the software development lifecycle, from conceptualization and architecture design to coding, testing, deployment, and maintenance. You will develop both front-end and back-end components, utilizing modern frameworks and technologies. This involves creating intuitive and responsive user interfaces, building robust APIs, managing databases, and ensuring the security and integrity of financial data. You will collaborate closely with product managers, designers, and other engineers to translate business requirements into elegant technical solutions.
The ideal candidate possesses a Bachelor's degree in Computer Science or a related field, with a minimum of 6 years of professional software development experience. Strong proficiency in front-end technologies such as React, Angular, or Vue.js, and back-end languages like Python (Django/Flask), Node.js, Java, or Go is required. Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is essential. A solid understanding of database technologies (SQL, NoSQL), API design, microservices architecture, and CI/CD pipelines is also necessary. Excellent problem-solving skills, a passion for clean code, and strong communication abilities are key. Experience in the FinTech industry is a significant advantage. This is an excellent opportunity to work on impactful projects in a dynamic and fast-paced environment.
Is this job a match or a miss?
Senior Full Stack Developer - FinTech
Posted 13 days ago
Job Viewed
Job Description
Key responsibilities include developing intuitive user interfaces using modern JavaScript frameworks, building resilient server-side applications with robust APIs, and managing database interactions. You will collaborate closely with product managers, designers, and other engineers to deliver high-quality software that meets user needs and business objectives. This position requires strong problem-solving skills, a deep understanding of software architecture patterns, and a commitment to writing clean, maintainable, and efficient code. This role offers a hybrid work arrangement, providing a balance between in-office collaboration and focused remote work. The ability to lead technical discussions, drive best practices in coding standards and testing, and contribute to architectural decisions is essential. If you are a seasoned developer looking to make a significant impact in the FinTech industry, this is an excellent opportunity.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 7+ years of professional experience in full-stack web development.
- Proficiency in front-end technologies such as React, Angular, or Vue.js.
- Strong experience with back-end languages like Python (Django/Flask), Java (Spring), Node.js, or Ruby on Rails.
- Expertise in database technologies (SQL and NoSQL), such as PostgreSQL, MySQL, MongoDB.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Solid understanding of RESTful APIs, microservices architecture, and CI/CD pipelines.
- Experience with financial technologies, trading platforms, or payment systems is a significant plus.
- Excellent problem-solving, analytical, and communication skills.
- Demonstrated ability to lead projects and mentor junior team members.
Is this job a match or a miss?
Senior Full-Stack Developer (Cloud-Native)
Posted 10 days ago
Job Viewed
Job Description
Is this job a match or a miss?
Be The First To Know
About the latest Software developers Jobs in Kansas City !
Sr. Full Stack .Net Developer
Posted 12 days ago
Job Viewed
Job Description
Req#
**Responsibilities**
+ Develop and maintain web applications using .NET (C#) and Angular (v18+) frameworks
+ Build and integrate RESTful APIs and ensure seamless system communication
+ Optimize application scalability, performance, and security features
+ Collaborate daily with cross-functional teams to ensure timely project delivery
+ Enhance and modernize legacy systems, supporting critical enterprise operations
+ Proactively recommend innovations to improve existing systems and processes
**Requirements**
+ 6 to 10+ years of professional software development experience, specializing in enterprise systems
+ Expertise in .NET Core/.NET Framework (C#), Angular (v18+), TypeScript, RxJS, and SQL (SQL Server, Entity Framework, LINQ)
+ Strong problem-solving and analytical skills with knowledge of OOP, SOLID principles, and design patterns
+ Hands-on experience with responsive UI design (HTML5, CSS3, JavaScript) and tools like Azure DevOps, CI/CD pipelines, and Generative AI
+ Prior experience in reinsurance domains and legacy modernization (.NET 4) is a plus
+ Excellent communication skills and ability to work independently in a fast-paced environment
**We offer**
+ Medical, Dental and Vision Insurance (Subsidized)
+ Health Savings Account
+ Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
+ Short-Term and Long-Term Disability (Company Provided)
+ Life and AD&D Insurance (Company Provided)
+ Employee Assistance Program
+ Unlimited access to LinkedIn learning solutions
+ Matched 401(k) Retirement Savings Plan
+ Paid Time Off
+ Legal Plan and Identity Theft Protection
+ Accident Insurance
+ Employee Discounts
+ Pet Insurance
+ Employee Stock Purchase Program
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our clients, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.Engineer the Future with a Career at EPAM ( visa sponsorship is not available for this position.
EPAM Systems, Inc. is an equal opportunity employer. We recognize the value of diversity and inclusion in creating success for our customers, business partners, shareholders, employees and communities. We are committed to recruiting, hiring, developing and promoting employees without discrimination. As a global employer, this commitment includes complying with all laws in the countries in which we operate. Nevertheless, we believe equal employment practices should not be limited to what the law requires. Equal opportunity and inclusion are essential to motivate, empower and recognize the best in everyone.
At EPAM, employment actions are based on individual qualifications, without regard to race, color, religion, creed, gender, pregnancy status, sexual orientation, gender identity, gender expression, marital or familial status, national origin, ancestry, genetics, age, disability status, veteran status, citizenship status when otherwise legally able to work, or any other characteristic protected by law.
Is this job a match or a miss?
AI Cloud Application Developer
Posted 2 days ago
Job Viewed
Job Description
As the **AI Cloud Application Developer,** you will be responsible for designing, building, and deploying cloud-native services that support AI and machine learning workloads across the enterprise. This role focuses on hands-on development and automation of cloud infrastructure, ensuring secure, scalable, and compliant AI solutions in hybrid and multi-cloud environments. The AI Cloud Application Developer collaborates with architects, data scientists, and application teams to enable high-performance model training, deployment, and monitoring while adhering to financial industry regulatory and security requirements. This is a subset of the overall responsibilities which will include multiple initiatives as assigned by IT leadership.
**This role is hybrid (Mon through Thu on-site / Fri remote) at the UMB Tech Center located in downtown Kansas City, MO.**
**_How you'll spend your time:_**
+ Develop and deploy cloud-native infrastructure and services to support AI/ML workloads.
+ Automate provisioning and management of AI cloud environments using Infrastructure-as-Code (IaC) tools.
+ Build pipelines for model training, testing, and deployment leveraging MLOps best practices.
+ Collaborate with AI Cloud Architect to ensure secure and compliant designs that meet regulatory standards.
+ Implement monitoring, logging, and cost-optimization strategies for AI workloads.
+ Develop solutions for high-performance computing, GPU/TPU utilization, and distributed AI systems.
+ Support integration of AI services into banking platforms, payment hubs, and customer-facing applications.
+ Troubleshoot performance and scalability issues in cloud-based AI environments.
+ Contribute to disaster recovery and resiliency strategies for AI workloads.
+ Stay current with emerging cloud AI technologies, tools, and practices.
**_We're excited to talk with you if:_**
+ You have a Bachelor's degree in Computer Science, Cloud Computing, or related field and at least 3 years of experience in cloud development or infrastructure engineering, **OR** equivalent combination of education and work experience.
+ You have proficiency with at least one major cloud platform (AWS, Azure, GCP).
+ Experience with Infrastructure-as-Code tools (Terraform, CloudFormation, Bicep).
+ Familiarity with deploying and scaling containerized applications (Docker, Kubernetes).
+ Proficiency in scripting and development languages (Python, Go, Java, or Node.js).
+ Understanding of cloud networking, IAM, and security best practices.
+ Familiarity with AI/ML services (AWS SageMaker, Azure AI, GCP Vertex AI).
+ Experience with CI/CD pipelines and DevOps tooling (GitHub Actions, Jenkins, GitLab CI).
**_Bonus Points If:_**
+ You have a Master's degree in Computer Science, Software Development, or related discipline and at least 5 years of experience in cloud engineering or development within financial services.
+ You have any of the following certifications: AWS Certified Developer - Associate, Google Professional Cloud Developer, Microsoft Azure Developer Associate.
+ You have experience building MLOps pipelines and deploying AI/ML models at scale.
+ You have a background in regulated industries with knowledge of compliance and security practices.
+ You have experience with GPU/TPU optimization for AI training workloads.
+ You have knowledge of observability tools (Prometheus, Grafana, Datadog) for cloud AI systems.
+ You have familiarity with distributed data frameworks (Spark, Ray) and streaming platforms (Kafka, Pub/Sub).
+ You have understanding of privacy-preserving technologies and secure multi-cloud integration.
+ You have exposure to hybrid cloud and edge AI deployment patterns.
**Applicants must have legal authority to work in the United States. Work Visa sponsorship is not available for this position.**
**Compensation Range:**
$69,230.00 - $149,000.00
_The posted compensation range on this listing represents UMB's standard for this role, but the actual compensation may vary by geographic location, experience level, and other job-related factors. In addition, this range does not encompass the full earning potential for this role. Please see the description of benefits included with this job posting for additional information_
UMB offers competitive and varied benefits to eligible associates, such as Paid Time Off; a 401(k) matching program; annual incentive pay; paid holidays; a comprehensive company sponsored benefit plan including medical, dental, vision, and other insurance coverage; health savings, flexible spending, and dependent care accounts; adoption assistance; an employee assistance program; fitness reimbursement; tuition reimbursement; an associate wellbeing program; an associate emergency fund; and various associate banking benefits. Benefit offerings and eligibility requirements vary.
**Are you ready to be part of something more?**
You're more than a means to an end-a way to help us meet the bottom line. UMB isn't comprised of workers, but of people who care about their work, one another, and their community. Expect more than the status quo. At UMB, you can expect more heart. You'll be valued for exactly who you are and encouraged to support causes you care about. Expect more trust. We want you to do the right thing, no matter what. And, expect more opportunities. UMBers are known for having multiple careers here and having their voices heard.
_UMB and its affiliates are committed to inclusion and diversity and provide employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex (including gender, pregnancy, sexual orientation, and gender identity), national origin, age, disability, military service, veteran status, genetic information, or any other status protected by applicable federal, state, or local law. If you need accommodation for any part of the employment process because of a disability, please send an e-mail to_ _to let us know the nature of your request._
_If you are a California resident, please visit our_ Privacy Notice for California Job Candidates ( _to understand how we collect and use your personal information when you apply for employment with UMB._
**_Who we are_**
We are more than a company. We are advisors, consultants, problem solvers, friends, community members, experts, and we are here to help you make the best of every moment with a financial foundation that can help you succeed.
Learn more about UMB's vision ( out the road to a career at UMB
Is this job a match or a miss?
Trainee Software Developer (Full-Stack)
Posted 2 days ago
Job Viewed
Job Description
- Comprehensive training in front-end technologies (HTML, CSS, JavaScript, frameworks like React/Angular/Vue).
- In-depth instruction in back-end development (languages like Python/Java/Node.js, databases like SQL/NoSQL).
- Learn software development lifecycle (SDLC) principles and agile methodologies.
- Gain practical experience in building, testing, and deploying applications.
- Work on challenging projects in a collaborative team environment.
- Receive mentorship from experienced software engineers.
- Develop skills in version control systems (e.g., Git).
- Understand principles of software testing, debugging, and performance optimization.
- Learn about cloud computing platforms (e.g., AWS, Azure) and deployment strategies.
- Explore database design and management.
- Contribute to code reviews and learn best practices for writing clean, maintainable code.
- Develop effective communication and teamwork skills essential for a development role.
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent demonstrable experience through bootcamps, self-study, or personal projects.
- Strong logical thinking and problem-solving abilities.
- A demonstrable passion for software development and technology.
- Basic understanding of programming concepts.
- Excellent communication and interpersonal skills.
- Ability to work effectively in a team and adapt to a hybrid work model.
- Eagerness to learn, grow, and take on new challenges.
- Must be legally authorized to work in the US.
- Previous coding projects or a portfolio showcasing your skills are highly advantageous.
- Resilience and the ability to overcome technical hurdles.
Is this job a match or a miss?