Engineer I
Sallie Mae
About the Role
An Engineer I will contribute to the design, development, testing, and support of software solutions across web applications, APIs, databases, and cloud environments. This role is intended for an early-career engineer who is eager to learn, collaborate, and apply engineering best practices while exploring emerging technologies, including AI-assisted development tools and solutions.
Key Responsibilities
- Assist in the development and implementation of engineering solutions, adhering to best practices and project requirements.
- Contribute to the design, development, testing, and maintenance of web applications, APIs, and supporting systems.
- Conduct testing and quality assurance activities to ensure the reliability, performance, and functionality of deliverables.
- Help troubleshoot technical issues and provide support to resolve challenges during project execution.
- Participate in code reviews and collaborate with team members to improve code quality and engineering practices.
- Create and maintain accurate and up-to-date documentation related to engineering projects.
- Prepare reports and summaries to communicate project progress, milestones, and outcomes.
- Learn and utilize modern development tools, including AI-assisted coding and productivity tools, while validating outputs and applying sound engineering judgment.
Requirements & Tech Stack
- Basic understanding of software development methodologies and principles.
- Proficiency in one or more programming languages and related development tools.
- Foundational experience in full-stack application development, APIs, databases, and cloud technologies gained through academic coursework, internships, personal projects, or equivalent experience.
- Strong problem-solving and analytical thinking skills.
- Ability to learn new technologies quickly and apply sound engineering judgment when troubleshooting technical challenges.
- Excellent communication and interpersonal skills.
- Detail-oriented with a focus on quality, accuracy, and continuous improvement.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 1-2 years of experience in software engineering or a related technical role.
- Exposure to cloud platforms, preferably AWS.
- Demonstrated interest in AI-assisted software development and emerging technologies.
- Experience through coursework, internships, research, or personal projects involving Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), machine learning concepts, or generative AI applications.
- Familiarity with AI-powered development tools and the ability to effectively leverage them while validating outputs and applying sound engineering practices.
- Experience building or contributing to full-stack applications using modern development frameworks and technologies.