Software Engineer, Full Stack
Indianapolis, IN, United States
When you join Sallie Mae, you become a champion for all students.
We’re on a mission to power confidence as students begin their unique journey. To help them plan their higher education, successfully finish, and prepare for life after school. To help them Start smart. Learn big.
Students need guidance navigating this important time in their life. They need someone who acknowledges that their education path is unique. They need a partner willing to evolve and not only meet but surpass their expectations. We’re changing. Because students need a better way.
We’re looking for people who are excited to drive this transformation. To break barriers and think of new ways to adapt, help, and create better experiences for students—and for each other.
This is where diverse backgrounds, beliefs, and perspectives matter. It’s where you’re empowered to bring your authentic self to work.
Feeling your best allows you to do your best. Our benefits take care of the whole you—from physical and mental to financial and professional. You’ll get opportunities to further your education and career, support for you and your family (including your pets!), paid time off to volunteer for the things that matter to you, and more.
We’re obsessed with impact and making a real difference. For us, that means putting relationships first, asking “why not?” when tackling challenges, and continuously learning new skills.
Come do more than join something, change something. For students, for future generations, for the future of education.
What You'll Contribute
As part of our team, you’ll collaborate with passionate, creative, and experienced professionals in an entrepreneurial and fun environment. If you’re ready to take the next step in your career and join an innovative, industry-shaping organization, you belong at Sallie Mae. We are looking for an engineer who can effectively deal with ambiguity, organize around user feedback, and work independently to build quick solutions that deliver value to our customers.
You’ll provide modern and intuitive user experiences that delight our customers with a focus on attracting new prospective customers to the Sallie Mae brand. You’ll work in the cloud (AWS and AEM), migrating applications, building new native solutions, and optimize existing solutions to drive unique customer experiences. Along the way, we guarantee that you’ll learn a ton, have fun and make a positive impact. At Sallie Mae, our purpose is to help students and their families Start Smart and Learn Big by powering their unique journey. That’s why we provide a work environment focused on collaboration, empowerment, trust and teamwork. Help Sallie Mae re-define how students understand paying and succeeding in college!
What You'll Do
Participate in creating a healthy and motivating work environment through support of other team members
Model productive work habits for more junior/less tenured engineers
Work with Solution Architect, Technical Lead and other software engineers in solution design & development
Actively engage with and support our agile framework – including working with scrum team roles, tools, practices, and rituals
Establish a solid partnership with other team members (business and IT) to understand the vision, requirements, and priorities of our business partners
Be a self-starter with the ability to deliver on time with quality and handle multiple tasks simultaneously
Have a solid background in different programming languages as well a good understanding of Javascript, CSS, and HTML
Have a passion for clean code and a commitment to self-testing your code before calling it done and a knack for building quality user experience
Be responsible for development through all phases of the development lifecycle and be well versed in full stack (backend & frontend) implementation
Collaborate with other team members to develop new features, enhance existing features, underlying software components and frameworks
Have a history of building successful web-based solutions and the ability to quickly grasp unfamiliar technology and integrate them quickly into the solution implementation
Possess good oral and written documentation skills and be able to interact with other team members to deliver fast with quality
Be asked to contribute ideas and provide feedback on many projects within the team's portfolio.
Ability to solution and drive complex technical solutions
We're a flat, lean, agile, self-governing team. We value transparency and trust. We continue to create purpose in our work, question the status quo, seek individual mastery and encourage autonomy.
The above information is intended to describe the general nature and level of work performed by employees assigned to this job; it is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees in this role.
What You Need To Succeed
We strive to create a supportive, creative workplace where employees thrive which enables us to focus on what matters: customers. We’re focused on working together to promote individual autonomy, ownership, collaboration, and inclusivity, so every team member can be at their best. We believe education is powerful. We hold ourselves to the highest standards ensuring accountability in all we do to deliver on our mission and shared values.
What You Have
Minimum education, skills and experience required.
3+ years of professional experience with a distinguished track record on technically demanding projects, or equivalent experience in practical application of related sch
Experience building with modern frontend frameworks (Svelte, React, Vue, Lit, Stencil)
Experience building ADA compliant Web Components and Pages with HTML, CSS, TypeScript (JavaScript)
Experienced in leveraging the power of backend technologies including Node.js, C#, Java and Python
Working Knowledge of Web Services (SOAP and REST)
Experience with basic AWS platform tools (Lambda, API Gateway, CloudFront, Storage)
Extensive experience in writing effective unit tests for both frontend and backend applications, utilizing leading testing frameworks such as Jest, Vite Tests, and various other Node.js test libraries to ensure robust code quality and maintainable software solutions
Ability to multitask in a dynamic environment
Experience working with Agile/Scrum methodology
Experience developing in an enterprise environment such as source code control, IDE, continuous deployment, release management (Eg. Git, Visual Studio)
Developing functional automated tests
Plan, design and enhance automation framework, utilities and tools
Experience in designing and implementing automated test suite that are fast, robust, and maintainable using tools such as Selenium Web Driver in a web-based environment.
Lead, participate and contribute to product code reviews
Diagnose, track and manage quality issues to resolution required
Document test plans and publish test results with the goal of continuous improvement in code quality and reliability
Effectively communicate status and risk to the team and manager
Bachelor's Degree in Computer Science, Engineering, MIS or relevant experience
Preferred Education, Skills, And Experience.
Experience working with Agile/Scrum methodology
Experience developing on the AWS, Adobe and Salesforce.com platforms & API’s
Proficient in native cloud full solution development, Azure or AWS application deployment
Experience with modern JavaScript frameworks such as Svelte, Angular, React, and/or VueJS
Participate in product and feature design with technical staff members, business systems analyst and product managers
Excellent cross-group communication and problem-solving skills
Experience with Event Driven and event sourced architectures leveraging microservices
Experience designing/developing robust API’s for mission critical, high volume systems. (RESTful, GraphQL, AWS API Gateway)
#Dice
The Americans With Disabilities Act
The Americans with Disabilities Act of 1990 (ADA) prohibits discrimination by employers, in compensation and employment opportunities, against qualified individuals with disabilities who, with or without reasonable accommodation, can perform the “essential functions” of a job. A function may be essential for any of several reasons, including: the job exists to perform that function, the employee holding the job was hired for his/her expertise in performing the function, or only a limited number of employees are available to perform that function.
Not the right fit? Let us know you're interested in a future opportunity by clicking Introduce Yourself in the top-right corner of the page or create an account to set up email alerts as new job postings become available that meet your interest!
Sallie Mae is proud to be an equal opportunity (EEO) employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, sexual orientation, national origin, age, genetic information, gender identity, disability, Veteran status or any other characteristic protected by federal, state or local law. Click here to view the U.S. Pay Transparency Policy, and here for federal job applicant notices.
Reasonable accommodations are available for applicants with disabilities in all phases of the application and employment process. To request an accommodation please call (855) 756-2007 and choose option 9. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.
#J-18808-Ljbffr