Engineer III

Sallie Mae•Indianapolis, IN
•Hybrid

About The Position

The Engineer III owns technically challenging work, collaborates cross-functionally, and contributes to the design, development, and support of scalable applications across front-end, back-end, and cloud infrastructure. The role helps build reliable, maintainable software using modern development practices and emerging technologies, including AI-assisted software development. It may also contribute to solutions involving machine learning, Retrieval-Augmented Generation (RAG), and Large Language Model (LLM) integrations.

Requirements

  • Proficiency in one or more modern programming languages, such as Python, JavaScript/TypeScript, Java, Go, or C#.
  • Experience developing and deploying software in a production environment.
  • Experience designing, developing, and supporting scalable applications across front-end, back-end, APIs, databases, and cloud infrastructure.
  • Strong proficiency with modern web technologies and software engineering best practices.
  • Solid understanding of computer science fundamentals, including data structures, algorithms, and object-oriented design.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Experience effectively using AI-assisted development tools, validating outputs, and applying sound engineering judgment.
  • Good communication skills and a collaborative attitude.

Nice To Haves

  • 5+ years of professional engineering experience.
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • Experience with cloud platforms, preferably AWS.
  • Hands-on experience building or supporting solutions involving RAG, machine learning pipelines, LLMs, or other AI-driven technologies.
  • Ability to clearly explain technical design decisions, evaluate tradeoffs, and communicate complex concepts to technical and non-technical stakeholders.
  • Experience validating AI-generated code, troubleshooting complex technical issues, and delivering production-ready software solutions.
  • Experience building scalable distributed systems and cloud-native applications.

Responsibilities

  • Design, code, test, and deploy robust software solutions focused on reliability, scalability, and maintainability.
  • Own moderately complex features, services, and technical initiatives.
  • Design, develop, and support full-stack applications across front-end, back-end, APIs, databases, and cloud environments.
  • Collaborate with engineers, product managers, and designers to build features that address customer problems.
  • Uphold code quality through code reviews, unit testing, and documentation.
  • Analyze and resolve technical issues across the software stack.
  • Troubleshoot production issues and implement sustainable fixes.
  • Use AI-assisted development tools to improve efficiency while validating generated solutions and applying sound engineering judgment.
  • Contribute to designing and implementing solutions that may incorporate machine learning, RAG architectures, and LLM integrations.

Benefits

  • Competitive base salaries
  • Bonus incentives
  • Generous PTO, floating holidays, and 12 observed federal holidays
  • Support for financial well-being and retirement
  • 401(k) with employer match
  • Comprehensive medical, dental, vision, hospital indemnity, critical illness, and pet insurance
  • Employer-paid short-term and long-term disability and basic life insurance
  • Flexible hybrid working arrangements
  • Paid parental leave and adoption reimbursement programs
  • Free access to on-site staffed fitness centers in Delaware and a gym subsidy for locations outside Delaware
  • Confidential counseling support (EAP), Health Advocacy services, and a wellness program with financial incentives
  • Tuition reimbursement and family scholarship programs
  • Career development and training opportunities
  • Opportunities to further education and career
  • Paid time off to volunteer
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service