Engineer III - Software

St. Jude Children’s Research HospitalMemphis, TN
7d

About The Position

We are seeking a highly skilled and experienced Software Engineer III to provide technical leadership in the design, development, implementation, and support of multi-layered enterprise applications. This role combines hands-on engineering with strategic guidance, mentoring, and innovation. This position primarily focuses on building applications using .NET and React frameworks.

Requirements

  • Bachelor’s degree in Information Systems, Engineering, Mathematics, or a related field.
  • 5–8 years of professional experience in software engineering, systems analysis, and programming.
  • Expert-level knowledge of object-oriented programming, client/server architecture, and cloud-native development (microservices, serverless, containerization).
  • Proficient in full-stack development across front-end, back-end, and database layers.
  • Skilled in API-first development, process modeling, data modeling, and database design.
  • Experience with modern programming languages and frameworks such as .NET, J2EE, Python, REST/SOAP, JavaScript, React, and YAML/JSON.
  • Strong communication and collaboration skills in cross-functional, team-oriented environments.

Nice To Haves

  • TFS, Jenkins (preferred knowledge)

Responsibilities

  • Lead Technical Initiatives : Drive the analysis, design, and development of complex features and projects across multiple systems. Ensure alignment with coding standards, architectural principles, and best practices.
  • Mentorship & Collaboration : Serve as a mentor to Software Engineers I & II, providing guidance through pair programming, code reviews, and technical problem-solving.
  • Stakeholder Engagement : Collaborate with business analysts, cross-functional teams, and end-users to gather requirements and deliver impactful solutions.
  • Innovation & Exploration : Stay ahead of industry trends by exploring emerging technologies and anticipating disruptions. Apply modern tools and techniques to enhance application performance and user experience.
  • Agile Development : Utilize Agile methodologies (Scrum, Kanban) and DevOps practices (CI/CD, automated testing, containerization) to deliver high-quality software.
  • Documentation & Standards : Create and maintain comprehensive documentation including flowcharts, diagrams, layouts, and code comments. Ensure adherence to coding standards and development protocols.
  • UI/UX & Modern Interfaces : Design and develop engaging user experiences using modern UI/UX technologies, including mobile and AI-enhanced interfaces.
  • Back-End Development .NET
  • Asynchronous messaging systems (Kafka or similar)
  • Database SQL
  • Front-End Development React
  • React Testing Library
  • Redux
  • CI/CD & DevOps
  • TFS, Jenkins (preferred knowledge)
  • Containerization (Docker, Kubernetes)
  • Cloud-native infrastructure (AWS, Azure)

Benefits

  • Core Medical Coverage: (low cost low deductible Medical, Dental, and Vison Insurance plans)
  • 401K Retirement Plan with 7% Employer Contribution
  • Exceptional Paid Time Off
  • Maternity / Paternity Leave
  • Infertility Treatment Program
  • Adoption Assistance
  • Education Assistance
  • Enterprise Learning and Development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service