Phone Handle Icon
Call Us

SENIOR SOFTWARE ENGINEER with AI EXPERIENCE

About Us

Our people are our biggest asset. They support the core of our existence, and we take pride in their skills, proficiency, and achievements. This belief allows us to create the best working environment for our employees that provides a technically challenging and rewarding experience along with a healthy work-life balance. 

We are looking for professionals who are driven, motivated, and passionate about their work and are willing to take initiatives to work towards achieving goals by team effort. We will provide you with valuable feedback, coaching, and knowledge from the people you work with and help you offer the same to others. 

The Role

A full-time Senior Software Engineer position based in our Chesterfield Missouri office. Our client projects will span a variety of industries and project sizes and may be performed either at a client site or the SDP office.  This role is a senior position, responsibilities include working with business stakeholders as well as architecting and writing software using various technologies. Artificial Intelligence knowledge is a must, pressing to drive efficiency in the software development life cycle as well as incorporated in our software solutions. The candidate should be comfortable working individually or in teams of all sizes and be comfortable with varying types of applications.  

Responsibilities:
  • Architect and building software applications.  This includes from the ground up as well as modifying existing applications.
  • Utilize Artificial Intelligence throughout the software development life cycle.  This includes documentation, vibe-coding, GitHub Copilot or equivalent, testing, documentation and deployment pipelines.  
  • Incorporate Artificial Intelligence models and tools into the software solutions.
  • Work closely with Business Analysts, Software Engineers, QA Test Engineers, Project Managers, and other teams.
  • Work independently and in a team-based environment.
  • Understand and contribute to business requirements gathering and documentation.
  • Understand and implement quality, best-practices based software.
  • Work in an agile work environment with teams of all sizes.
  • Adapt and learn new languages and technologies.
Background and Qualifications:
  • Bachelor’s degree in Computer Science or equivalent experience (7+ years).
  • 5+ years’ experience in web application development using tools such as C#, React, NodeJS, Vue, Angular, JavaScript, HTML, CSS
  • 5+ years’ experience in database development using tools such as SQL Server, Cosmos, PostGres
  • 2+ years’ experience in Azure usage/management.  
  • Experience using AI-powered coding assistant such as GitHub Copilot
  • Understanding and experience using AI LLMs within software solutions
  • Experience with various methodologies (Agile, Waterfall, Scrum, etc.).
  • Strong analytic and problem-solving skills. 
  • Have a natural curiosity to improve upon business processes, adding value to our clients.
  • Superior interpersonal and communication skills.
  • Robust organizational and time management skills.
  • Ability to multi-task and work on multiple projects at the same time.
  • Experience in interacting with externally facing clients is a plus.
  • Familiarity with JIRA and/or DevOps or similar software.
  • Must be able to work on site in the St. Louis area 5 days a week.
Applying for the Position

To apply for this position, please email careers@sdpstl.com  

Ready to Join the Team

We hire professionals who are driven and motivated by their work and have a true passion for technology. Join the SDP team and submit your resume today!
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your resume has been submitted.
Oops! Something went wrong while submitting the form.