1

Software Engineer Application Development Jobs in Missouri

Title and Summary Software Development Engineer Overview The Software Development Engineer is an ... Exposure to microservices and cloud-native application development. Knowledge or experience with AI ...

New

Software Engineer II

Kansas City, MO · Hybrid

$95K - $130K/yr

Performs software design, coding, debugging, testing, troubleshooting throughout the application development process. * Applies standard software engineering discipline, processes, and tools to ...

Software Engineer II

Kansas City, MO · On-site

$95K - $130K/yr

Performs software design, coding, debugging, testing, troubleshooting throughout the application development process. * Applies standard software engineering discipline, processes, and tools to ...

Software Engineer II

Kansas City, MO · Hybrid

$95K - $130K/yr

Performs software design, coding, debugging, testing, troubleshooting throughout the application development process. * Applies standard software engineering discipline, processes, and tools to ...

The Software Engineer plays a key role in designing, developing, and maintaining custom business ... NET MVC application development. * Solid understanding of relational databases and SQL (T-SQL ...

Senior Software Engineer

O Fallon, MO

$114K - $151K/yr

The position requires strong expertise in Java-based application development, Spring Boot, Kafka, PostgreSQL, and modern software engineering practices, along with the ability to influence technical ...

Senior Software Engineer

O Fallon, MO · On-site

$114K - $151K/yr

The position requires strong expertise in Java-based application development, Spring Boot, Kafka, PostgreSQL, and modern software engineering practices, along with the ability to influence technical ...

next page

Showing results 1-20

Software Engineer Application Development information

What are software engineers in application development?

Software engineers in application development are professionals who design, build, test, and maintain software applications for computers, mobile devices, or web platforms. They work with programming languages, frameworks, and tools to create functional and user-friendly applications that meet specific business or consumer needs. Application development engineers often collaborate with other team members, such as designers, project managers, and quality assurance testers, throughout the software development lifecycle. Their work may involve troubleshooting bugs, optimizing performance, and ensuring the application's security and scalability.

How does a Software Engineer in Application Development typically collaborate with product managers and designers during a project?

Software Engineers in Application Development frequently work closely with product managers and designers to ensure that the technical implementation aligns with user needs and business goals. Collaboration usually involves participating in planning meetings, providing technical feedback on feasibility, and iterating on prototypes or design mockups. Effective communication is essential, as engineers may need to clarify requirements, suggest alternative solutions, or identify potential technical constraints early in the development process. This collaborative approach helps deliver high-quality, user-friendly applications and fosters a dynamic team environment.

What are the key skills and qualifications needed to thrive as a Software Engineer in Application Development, and why are they important?

To thrive as a Software Engineer in Application Development, you need strong programming skills (such as Java, Python, or JavaScript), a solid understanding of software design principles, and typically a degree in computer science or a related field. Experience with version control systems like Git, familiarity with integrated development environments (IDEs), and knowledge of frameworks (e.g., React, Spring) are commonly expected, and certifications such as AWS Certified Developer can be beneficial. Excellent problem-solving abilities, teamwork, and clear communication are important soft skills that help you excel in collaborative and fast-paced environments. These competencies are crucial for building reliable, efficient applications that meet business needs and adapt to evolving technological demands.

Lead Software Engineer

STAFFXPERT LLC

Saint Louis, MO • On-site

Other

Posted 5 days ago


Job description

Lead Software Engineer
Location: St. Louis, MO (Hybrid)--Local candidates only

Job Summary

STAFFXPERT LLC is seeking a Lead Software Engineer on behalf of our client in St. Louis, MO.
We are looking for an experienced Lead Software Engineer to drive the design and development of next-generation software solutions and AI-powered frameworks. This hybrid role is ideal for a technology leader with expertise in modern Java-based applications, front-end technologies, APIs, and emerging AI technologies, including Agentic AI frameworks and large language models (LLMs). The ideal candidate is a strategic thinker with strong analytical and architectural skills who enjoys solving complex business challenges while mentoring engineering teams.

Key Responsibilities
  • Design and develop scalable Agentic AI frameworks using MCP layers and LLM technologies.
  • Build, enhance, and maintain enterprise-grade applications using Java, REST APIs, Angular, and React.
  • Develop and maintain internal and external dashboards using Qlik Sense.
  • Collaborate with cross-functional teams to gather functional and technical requirements.
  • Configure, maintain, and optimize Qlik Sense environments and data sources.
  • Manage dashboard deployments, user access, and security configurations.
  • Evaluate and optimize platform performance and cluster health.
  • Design and implement high-quality Data Marts that support enterprise products and analytics.
  • Partner with Data Engineering teams to ensure data quality, scalability, and integrity.
  • Interpret conceptual, logical, and physical data models to support application development.
  • Create technical documentation, architecture diagrams, and process flowcharts to facilitate knowledge sharing.
  • Provide technical leadership, code reviews, and engineering best practices across development teams.

Required Qualifications
  • 15+ years of professional software engineering experience.
  • Strong expertise in Java application development and RESTful API design.
  • Hands-on experience with Angular and React.
  • Experience designing and implementing Agentic AI frameworks using MCP layers and Large Language Models (LLMs).
  • Strong analytical, architectural, and product design capabilities.
  • Experience working with Qlik Sense administration and dashboard development.
  • Solid understanding of data modeling concepts, including entities, relationships, constraints, and data types.
  • Experience designing and implementing Data Marts or enterprise data solutions.
  • Strong problem-solving, communication, and collaboration skills.
  • Experience leading technical teams and mentoring engineers.

Preferred Qualifications
  • Experience building scalable enterprise platforms and cloud-native applications.
  • Knowledge of modern AI architecture patterns and intelligent automation frameworks.
  • Experience working in Agile software development environments.
  • Familiarity with enterprise security, governance, and deployment best practices.